Sunteți pe pagina 1din 5

UNIVERSIDAD NACIONAL MAYOR DE SAN

MARCOS
(Universidad del Per, DECANA DE AMERICA)

FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA


Escuela Acadmico Profesional de Ingeniera de Sistemas
SILABO
ESPECIFICACIONES
Nombre del Curso
Cdigo del Curso
Duracin del Curso
Forma de Dictado
Horas Semanales
Naturaleza
Nmero de Crditos
Prerrequisitos
Semestre Acadmico

GENERALES
:
Ingeniera de Software
:
208007
:
Semestral
:
Terico - experimental
:
Teora: 3h Laboratorio: 2h
:
Formacin profesional
:
Cuatro (4)
:
207003 Diseo de Sistemas
:
2015-I

SUMILLA
El curso consta de dos partes: teora y prctica. En la parte terica se
presentan los conceptos, tcnicas y mtodos que permitan planificar,
desarrollar y administrar las aplicaciones informticas para la empresa, y se
complementa con casos prcticos, concretos y reales aplicados a la realidad
empresarial. La parte prctica est orientada al aprendizaje de herramienta
y prcticas de ingeniera de software.
OBJETIVOS
Capacitar al alumno para que pueda desarrollar aplicaciones de software
para la empresa, y que le permita comprender los conceptos, mtodos
tcnicas y herramientas en el desarrollo de aplicaciones para la empresa.
Se hace nfasis en aplicaciones reales que pueden ser desarrolladas por el
Ingeniero de Sistemas; y, se complementa con una capacitacin prctica en
herramientas orientadas al desarrollo de aplicaciones para la empresa.
Para ser ms precisos los objetivos especficos son los siguientes:
1. Consolidar los conceptos relacionados a la ingeniera de software.
2. Desarrollar una cultura de ingeniera de software.
3. Reforzar la importancia de la resolucin de problemas haciendo un
uso racional de los recursos.
4. Fortalecer las habilidades en el proceso de desarrollo (construccin o
adaptacin) de software.
5. Desarrollar habilidades para mejorar las especificaciones y requisitos
de software.
6. Establecer consideraciones para mejorar las especificaciones y
requisitos de software.
7. Valorar el proceso de verificacin y validacin de software.

8. Conocer la importancia de los modelos de madurez para las


organizaciones en el campo del desarrollo de software.
9. conocer las distintas tecnologas que se utilizan actualmente para la
construccin de software, como as tambin aquellas que podran ser
utilizadas en el futuro, sentando las bases para la investigacin
posterior por parte del alumno devenido en profesional de la materia.
CONTENIDO
1. Introduccin a la Ingeniera de Software. Cdigo de tica. SWEBOK Qu
es la Ingeniera de Software? Metas de la Ingeniera de Software. El
Producto Software. La crisis del software. Ciclo de Vida de una
Aplicacin. Los Atributos de un buen Software. Los retos de la Ingeniera
de Software. Metas de la Ingeniera de Software. El Cdigo de tica del
ingeniero de software. El cuerpo de conocimientos de la Ingeniera de
Software.
2. Proceso del software, Modelos de proceso del software: El ciclo de vida
clsico, Incremental, Construccin de prototipos, Espiral, Unificado,
Cuadro Comparativo de los modelos, Modelo de Capacidad y Madurez
(CMM), Ventajas de definir un proceso de software.
3. Gestin de Proyectos de Software. Introduccin a la Gestin de Proyectos
de Software. Conceptos y puntos crticos en la gestin de proyectos.
4. Mtodos y Prcticas de SCRUM: Ciclo de vida, sprint de desarrollo.
5. XP Programacin Extrema. Principios y prcticas de la programacin
extrema.
6. Tecnologas y frameworks en el desarrollo de software. Concepto
de framework y de arquitectura. Frameworks de caja blanca y
caja negra. Concepto y tcnicas en el diseo de frameworks.
Concepto de contenedor. Contenedores pesados y livianos.
Metodologas de interaccin con frameworks comerciales y de
cdigo fuente abierto.
7. Estimacin de proyectos y mtricas de Software: Fundamentos
de Mtricas de Funcin y estimacin. Mtodos de estimacin:
COCOMO, Puntos de Funcin, Puntos de Casos de Uso.
8. Examen Parcial
9. Definicin de Arquitectura de Software, Modelos y vistas de la
Arquitectura, Patrones Arquitectnicos.
10. Definicin de calidad del software, Modelos de calidad (McCall), Caso
prctico. Actividades de control de calidad. Actividades constructivas de
garanta de calidad, Elaborar un plan de garanta de calidad, Caso
prctico.
11. Gestin de Configuracin del Software: Definiciones, Elementos de
configuracin, Lneas base, Versiones, Identificacin de la configuracin
del software, Control de cambios en la configuracin: Proceso y
mecanismos de control de cambios, Generacin de informes de estado,
Elaborar un plan de gestin de la configuracin.
12. Estrategias de Prueba del Software: Verificacin y validacin. Verificacin
esttica y dinmica. Pruebas de SW (unidad, integracin, validacin,
sistema) Tipos de pruebas. Prueba y depuracin. Fases de prueba. Plan
de pruebas. Estrategias de prueba (incremental, topdown, de hilos, de
stress, back-to-back).

13. Tcnicas de Prueba de Software: La prueba en el ciclo de vida. Principios

de la Prueba. Prueba de Caja Blanca. Prueba de Camino Bsico. Grafo de


Flujo. Complejidad Ciclomtica. Derivacin de casos de prueba. Matrices
de Grafo. Pruebas de estructuras de control. Prueba de Caja Negra. Tipos
de Prueba. Herramientas de prueba.
14. CMMI
15. MPROSOFT, VSE Y COMPETISOFT
16. Examen Final

MODELO DE EVALUACIN
Concepto
Porcentaje
Examen parcial
25%
Examen final
25%
Prcticas y/o controles
20%
Laboratorio
30%
laboratorio

Responsable
Profesor de teora
Profesor de teora
Profesor de teora
Profesor

de

BIBLIOGRAFA
Ingeniera de Software: Un enfoque prctico (6ta edicin)
Roger S. Pressman
McGraw Hill
ISBN 97-0105-473-3
Ingeniera del Software (7ma edicin)
IanSommerville. Pearson. Mxico. 2002
Pearson Education
Madrid
2005
ISBN 84-7829-074-5
Mantenimiento del Software: Modelos, tcnicas y mtodos para la gestin
del cambio
Mario Plattini&al.,
Alfaomega& Ra-Ma
Mxico
2001
Tcnicas Cuantitativas para la Gestin en la Ingeniera de Software
Javier Tuya, Isabel Ramos, Javier Dolado Cosin
NETBIBLIO, S.L.
Espaa
2007
ISBN 978-84-9745-204-5
Extreme Programming explained: Embrace Change
Kent Beck
Addison Wesley
2000
ISBN 201-61641-6
Planning Extreme Programming
Kent Beck, Martin Fowler
2001
ISBN 0-201-71091-9
The Enterprise and SCRUM
Ken Schwaber
Microsoft Press
2007

ISBN 0-735-62337-6
User stories applied: for agile software development
Mike Cohn
Addison Wesley
2004
ISBN 0-321-20568-5
Calidad del Producto y Proceso Software
Coral Calero, ngeles Moraga, Mario Piattini
Ra-Ma
2010
ISBN 978-84-7897-961-5
Gua para la integracin de procesos y la mejora de productos, 2da edicin
Pearson Educacin 2009
ISBN: 9788478290963

S-ar putea să vă placă și