Ingeniería del Software I (2011)
Diagrama de temas
-
Profesores
Carlos Blanco Bueno
Juan Hernández Marqués
Patricia López Martínez
Francisco Ruiz González
Departamento de Matemáticas, Estadística y Computación
Esta asignatura permite comprender y conocer la importancia y papel de la disciplina de la "Ingeniería del Software", de cara a la correcta aplicación de los principios generales de la ingeniería al problema de hacer software.
Profundiza en las diversas áreas que conforman la Ingeniería del Software, en los principales ciclos de vida y metodologías existentes, los fundamentos de análisis (requisitos) y diseño del software, y los métodos y técnicas precisos para el desarrollo de sistemas orientados a objetos.
Palabras Clave de la Asignatura
Ingeniería del Software, Orientación a Objetos, Metodologías de Desarrollo Software, Diseño Software, Patrones de Diseño, UML, Ingeniería de Requisitos, Arquitecturas Software.
-
Básica
Generales:
-
Piattini et al., 2007. Análisis y diseño de Aplicaciones Informáticas de Gestión. Una perspectiva de Ingeniería del Software. Ra-Ma. Junio 2007.
-
Pressman, 2005. Ingeniería del Software: Un Enfoque Práctico. 6ª Edición. McGraw-Hill, 2005.
-
Pfleeger, 2002. Ingeniería del Software. Teoría y Práctica. Prentice Hall, 2002.
-
Sommerville, 2005. Ingeniería del Software. 7ª Edición, Addison-Wesley. Julio 2005.
UML:
-
Booch et al., 2006. El Lenguaje Unificado de Modelado. Guía del Usuario, 2da edic. Pearson Educación, 2006.
-
Miles y Hamilton, 2006. Learning UML 2.0. O’Reilly, 2006.
Complementaria
-
Larman, 2003. UML y Patrones: Introducción al análisis y diseño orientado a objetos, 2ª Edición, Prentice Hall.
-
Rumbaugh et al., 2007. El Lenguaje Unificado de Modelado. Manual de Referencia, 2da edic. Pearson Educación, 2007.
-
Jacobson et al., 2000. El Proceso Unificado de Desarrollo de Software. Addison-Wesley, 2000.
Estándares
-
IEEE Computer Society 2004. Guide to the Software Engineering Body of Knowledge (SWEBOK). Versión 2004.
-
Norma Técnica Peruana 2006: NTP-ISO/IEC 12207. Tecnologia de la informacion. Procesos del ciclo de vida del software. Versión en español disponible en http://www.bvindecopi.gob.pe/normas/isoiec12207.pdf
-
Unified Modelling Language 2.3. Documents associated with UML. Versión 2.3.
-