Está en la página 1de 2

1-Defina ¿qué es ingeniería del software?

La ingeniería del software es una disciplina de análisis, diseño y construcción de


aplicaciones informáticas la ingeniería que comprende todos los aspectos de la
producción a través de herramientas, técnicas de desarrollo y documentación para la
correcta gestión del software.

2-Explique ampliamente el ciclo de vida del software.


El ciclo de vida del software abarca seis etapas:

 Determinación de requerimientos: este proceso tiene su punto de atención en el


software.
El analista debe comprender el alcance del software y su funcionalidad, rendimiento
e interacción con el usuario. Se divide en dos subfaces:
 Análisis de requerimientos del usuario: se encarga de conocer las
necesidades de los usuarios y cuales deben ser las prestaciones del sistema
para satisfacerlas.
 Análisis de requisitos del sistema: se basa en construir un modelo lógico del
sistema describiendo sus funciones sin detallar la implementación y las
relaciones entre ellas, suponiendo que no existen limitaciones de recursos.

 Diseño del software: en este proceso se traducen los requerimientos en una


presentación del software con la calidad requerida antes de que comience la
codificación se enfoca en cuatro atributos entre los cuales se encuentran:
 Estructura de datos.
 La arquitectura del software.
 Detalle procedimental.
 La caracterización de la interfaz.

 Desarrollo del software: en este proceso el diseño se debe traducir de una


forma legible para la máquina. El paso de desarrollo o codificación se realiza
está tarea.
Si el diseño se realiza de manera detallada, la codificación puede realizarse
mecánicamente.

 Prueba del software: la prueba se concentra en la lógica interna del software,


y las funciones externas, realizando pruebas que aseguren la entrada definida
para producir los resultados que realmente se requieren. La prueba inicia una
vez concluida la etapa del desarrollo.

También podría gustarte