
El curso de Ingeniería de Software es una asignatura perteneciente a Otras Disciplinas Relacionadas a la Ingeniería de Sistemas. Muestra arquitecturas de sistemas modernos y el software como el principal medio para la integración de un sistema complejo. Se procura entrelazar la ing. de software y la ing. de sistemas, explicando cómo esta es un factor clave para el desarrollo de una buena ingeniería de software y viceversa.
Se describe la naturaleza del software, proporcionando una visión general del SWEBOK, se describen los conceptos compartidos con la Ingeniería de Sistemas (SEBoK) y se indica las similitudes y diferencias en el cómo y en que ámbito se aplican estos conceptos y el uso de la terminología que resulta común. Se describe la naturaleza de la relación con la Ing. de sistemas, sus características, métodos, modelos, herramientas, normas y métricas. Se explica el ciclo de vida de la Ing. de Software (ISO 12207) dentro del Ciclo de Vida de Ing. de Sistemas (ISO 15288), la naturaleza del software y todos los aspectos claves que un Ing. de sistemas necesita saber sobre la Ing. de Software.
Se discurre sobre cómo los Ing. de software y los Ing. de sistemas participan en el análisis y el diseño de los sistemas, la definición y análisis de requisitos, la supervisión del desarrollo de sus componentes, la integración de componentes y sistemas, verificación y validación, mantenimiento y retiro del software o del sistema. Se muestra cómo se trabaja con los especialistas de los componentes de un sistema (interfaz de usuario, base de datos, reglas de negocio y configuración), así como con los que construyen u obtienen los componentes de software, adaptando los ya existentes o incorporando los suministrados. Se desarrolla una solución práctica donde se ejemplifica la relación entre Ing. de Sistemas e Ing. de Software.
Docentes | ||
---|---|---|
N° | Nombres | Apellidos |
1 | Wilfredo | Carranza Barrena |
2 | Javier Concepción | Sánchez Espinoza |