Está en la página 1de 3

Ingeniería de Software

Temario

Unidad 1. Ingeniería del software.


Pressman (1992) cita una de las primeras definiciones de la ingeniería del software, dada en 1969
por Fritz Bauer, como “el establecimiento y uso de principios de ingeniería robustos, orientados a
obtener software económico que sea fiable y funcione de manera eficiente sobre maquinas
reales”, es decir la construcción de un software debe seguir un proceso de ingeniería. Por tanto
en esta unidad se explican los conceptos básicos de la ingeniería del software.
Subtemas:
1.1 La importancia del software.
1.2 Principios básicos de la ingeniería del software.
1.3 El software.
1.4 Crisis del software.
1.5 Mitos del software.
1.6 Tecnología CASE y entornos de desarrollo.

Unidad 2. Fundamentos del análisis de un sistema.


Según Mautner (2004), los sistemas pueden considerarse a distintos niveles, además puede
transformarse fácilmente en un subsistema o al revés, según el criterio que el ingeniero considere
conveniente para el análisis. Por lo tanto, es esta unidad se presenta el proceso para el análisis
del sistema desde una perspectiva general, así como también la viabilidad, economía y la
planeación de los mismos.
Subtemas:
2.1 Planificación del proyecto.
2.2 Identificación de las necesidades.
2.3 Estudio de viabilidad.
2.4 Análisis económico.
2.5 Análisis técnicos.

Unidad 3. Análisis de los requisitos del software.


El análisis de los requisitos del software es un proceso de descubrimiento, refinamiento,
modelado y especificación que lleva a cabo el ingeniero del software. Dicho proceso comienza un
refinamiento detallado del problema, que ha sido establecido en las especificaciones del sistema
con el objetivo de crear los modelados del flujo de información y de control de los procesos y del
contenido de los datos. Asimismo, se analizan soluciones alternativas con la asignación de los
distintos elementos del software.
Subtemas:
3.1 Análisis de requisitos.
3.2 Áreas de problemas.
3.3 Principios de análisis.
3.4 Construcción de prototipos.
3.5 Mecánica del análisis estructurado.
Unidad 4. Fundamentos del diseño de software.
La fundamentación del diseño de software comienza por el diseño de salida, puesto que muchos
expertos consideran que sistemas deben orientarse a la salida. El diseño de formularios basados
en la Web es otro elemento del diseño. Por lo tanto, en esta unidad se explica el proceso a detalle
para fundamentar dicho diseño.
Subtemas:
4.1.Diseño del software
4.2.El proceso del diseño
4.3.Fundamentos del diseño
4.4.Diseño modular
4. 5.Diseño de datos
4.6.Diseño procedimental
4.7. Consideraciones sobre el proceso de diseño.

Unidad 5. Aspectos de la instrumentación.


Dentro de esta unidad se explica las diferentes técnicas de codificación estructurada, los estilos
de codificación, entre otros elementos necesarios para garantizar la calidad en la creación de los
diseños del software.
Subtemas:
5.1 Técnicas de codificación estructurada.
5.2 Estilo en la codificación.
5.3 Estándares y directrices.
5.4 Directrices de documentación.

Unidad 6. Garantía de calidad de software.


El aseguramiento de la calidad consiste en los procedimientos, técnicas y herramientas aplicadas
por los profesionales para asegurar que un producto alcanza o excede estándares de calidad en el
ciclo de vida de desarrollo de un producto por medio de revisiones y pruebas en los diseños de
software.
Subtemas:
6.1 Garantía de calidad de software.
6.2 Calidad del software.
6.3 Revisiones del software.
6.4 Fundamentos de la prueba del software.
6.5 Pruebas del software, de unidad, de integración, de validación y del sistema.

Unidad 7. Mantenimiento del software.


La fase de mantenimiento de software involucra cambios en orden de corregir defectos y
dependencias encontradas durante su uso y en la adición de la nueva funcionalidad para mejorar
la usabilidad y aplicabilidad del software. En esta unidad se exponen las principales tareas de
mantenimiento para prevenir efectos secundarios en el software.
Subtemas:
7.1 Definición del mantenimiento.
7.2 Característica del mantenimiento.
7.3 Facilidad del mantenimiento.
7.4 Tareas del mantenimiento y efectos secundarios.

También podría gustarte