1.2_FASES_IS
imet_itnl
Created on September 12, 2024
More creations to inspire you
Transcript
Fases de la
INGENIERÍA DE SOFTWARE
Documentación
Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación del problema.
Programación
El diseño se traduce en código. Es la parte más obvia del trabajo de ingeniería de software y la primera en la que se obtienen resultados “tangibles”.
Diseño y arquitectura
Consiste en el diseño de los componentes del sistema que responden a las funcionalidades descritas en la segunda etapa, también conocidas como entidades empresariales
Especificación
Es la tarea de describir en detalle el software que se va a escribir, de forma rigurosa
Análisis de Requisitos
Como primera instancia se debe recabar información primordial de la fuente principal para tener claro el fin del proyecto a desarrollar
Prueba
En esta etapa se realiza un mantenimiento correctivo para solucionar errores y un mantenimiento evolutivo para mejorar las funcionalidades y/o dar respuesta a nuevos requerimientos.
Elaboración del manual de usuario y, posiblemente, de un manual técnico para el mantenimiento y las futuras ampliaciones del sistema. Las tareas de esta etapa comienzan ya en la primera fase, pero sólo terminan una vez terminadas las pruebas.
Técnicas:
- Probar por separado cada módulo del software
- Probarlo de manera integra las pruebas sean efectuadas por alguien distinto al desarrollador que la programó
- Un área de pruebas
- El programador debe hacer sus propias pruebas
Cinco fases para tener una aplicación o programa eficiente:
- Desarrollo de la infraestructura
- Adaptación del paquete
- Desarrollo de unidades de diseño de interactivas
- Desarrollo de unidades de diseño batch
- Desarrollo de unidades de diseño manuales
- Extraer los requisitos de un producto software
- El cliente plantea las necesidades
- Con este análisis, el ingeniero de sistemas puede elegir la función que debe realizar el software
- El resultado del análisis de requisitos con el cliente se plasma en el documento ERS (especificación de requisitos del sistema)
Técnicas utilizadas para la especificación de requisitos:
- Caso de uso
- Historias de usuario
Para ello se documenta utilizando diagramas, por ejemplo:
- Diagrama de clases
- Diagrama de base de datos
- Diagrama de despliegue
- Diagrama de secuencia
1
Mantenimiento
2
3
4
5
6
7
INTRODUCCIÓN:Las etapas en el desarrollo de software son indispensables en el proceso de desarrollo de software, resulta la base de nuestro estilo de vida y herramientas tecnológicas que tenemos a la mano. En la actualidad, las empresas ayudan sus procesos operativos mediante el desarrollo de software, pero existe ocasiones en las que el proyecto se queda en el camino. Su fin principal es mejorar el proceso interno, la atención al cliente, la visibilidad de la marca y la experiencia de usuario durante su interacción con la compañía. Las principales características son: la programación orientada al objeto y la separación de las distintas etapas lógicas en función de la aplicación, acceso y nivel de presentación.
problemas en el año 2000