Вы находитесь на странице: 1из 1

1

UNIVERSIDAD DE PANAM FACULTAD DE INFORMTICA, ELECTRNICA Y COMUNICACIN ESCUELA DE INFORMTICA INGENIERA DE SOFTWARE I ELABORADO POR: RAL E. DUTARI D., MSC. 2009, Primer Semestre JUSTIFICACIN: La necesidad creciente de disear e implementar sistemas cada vez ms grandes y complejos, ha llevado a la industria del software a una crisis. sta, se evidencia en la gran cantidad de proyectos de sistemas de informacin que no cumplen las metas establecidas por los promotores de proyectos, ya sea en trminos de tiempo, presupuesto o funcionamiento. En este contexto, la ingeniera del software es una ciencia que procura investigar, desarrollar e implementar metodologas fiables y prcticas para las tareas que se presentan en un proyecto de desarrollo de software complejo y sujeto a restricciones. Este curso ofrece un primer acercamiento de estas metodologas, a travs del desarrollo de un proyecto concreto. DESCRIPCIN: Se realiza un estudio de la evolucin del software, sus caractersticas, componentes, aplicaciones, ciclo de vida y problemtica, adems de los mitos ms comunes relacionados. Posteriormente, se analizan las metodologas ms comunes de desarrollo de software. A continuacin, se analizan los problemas de: gestin de proyectos de software, definicin de requerimientos, anlisis, diseo e implementacin del sistema. Finalmente, se analiza el problema de la verificacin y validacin del software. OBJETIVOS GENERALES: 1. 2. 3. Conocer los conceptos bsicos de la ingeniera del software. Desarrollar las notaciones y tcnicas de diseo de software. Analizar a travs de pruebas y mtodos, la validacin y verificacin de software. 6. 3. 2. Metodologas ms comunes de desarrollo de software. 2.1. 2.2. Tradicionales (Lineal, prototipos, Evolutivo). No tradicionales (Espiral, Mtodos formales, Orientacin a objetos).

Gestin de proyectos de software. 3.1. 3.2. 3.3. Conceptos sobre gestin de proyectos. Mtricas del proceso de desarrollo de software. Planificacin de proyectos de software (gestin de riesgo).

4.

Definicin de requerimientos. 4.1. 4.2. 4.3. Conceptos de la obtencin de requerimientos. Actividades para la obtencin de requerimientos. Administracin de la obtencin de requerimientos.

5.

Anlisis, diseo e implementacin del sistema 5.1. 5.2. 5.3. 5.4. 5.5. 5.6. 5.7. Conceptos del anlisis de sistemas. Actividades del anlisis de sistemas. Conceptos del diseo de sistemas. Actividades para el diseo de sistemas. Conceptos de implementacin de sistemas Actividades para la implementacin de sistemas. Notacin UML para el anlisis, diseo e implementacin de sistemas.

Verificacin y validacin del software. 6.1. 6.2. 6.3. Conceptos de la verificacin y validacin del software. Actividades para la verificacin y validacin del software. Administracin de la verificacin y validacin del software.

METODOLOGA: Dado que la temtica del curso se centra en una ciencia que est en constante evolucin, no es difcil encontrar, durante el desarrollo del curso, situaciones en las que se presentan mtodos y tcnicas controversiales entre s. En consecuencia, los participantes presentarn exposiciones formales de investigaciones, que sern retroalimentadas por el resto de los participantes y por el facilitador. Se contemplan adems, dos pruebas parciales que evaluarn el aprendizaje logrado al nivel de conceptos tericos. EVALUACIN: La nota final ser obtenida de acuerdo a la siguiente tabulacin: Item Asistencia: Exposiciones: Trabajos Escritos: Pruebas Parciales: Semestral: Total: CONTENIDOS: 1. Evolucin del software. 1.1. 1.2. 1.3. Caractersticas, Componentes, Aplicaciones, Ciclo de vida. Problemtica: La crisis del software. Mitos ms comunes relacionados a la industria del software. % 10% 15% 10% 30% 35% 100%

REFERENCIAS BIBLIOGRFICAS: 1. Bruegge, Benrd y Dutoit, Allen H. Ingeniera de Software Orientado a Objetos. Prentice Hall, 2000, http://cwx.prenhall.com/bookbind/pubbooks/bruegge/ Larman, Craig. UML y Patrones. Prentice Hall, 1999. Meyer, Bertrand. Construccin de Software Orientado a Objetos. Prentice Hall, 1999. MITOpenCourseware. Curso prctico en Ingeniera de Software. Otoo de 2001. http://mit.ocw.universia.net/6.170/6.170/f01/index.html, 2004-03-09. Pressman, Roger S. Ingeniera del Software, McGraw-Hill, 1998. Universidad De Panam. Gua Acadmica, Departamento de Servicios Informticos CRUV, 2002.

2. 3. 4.

5. 6.

Вам также может понравиться