“Fases de la Ingeniería de Software”
Enviado por jose_fran • 10 de Marzo de 2021 • Tarea • 490 Palabras (2 Páginas) • 93 Visitas
[pic 1]
[pic 2]
Instituto Tecnológico de Zitácuaro
[pic 3][pic 4][pic 5][pic 6]
Asignatura:
Fundamentos de Ingeniería en Software
“Fases de la Ingeniería de Software”
ESTUDIANTE:
José Francisco Gutiérrez Falcon
N. Control: 19650011
Profesor: María del Carmen González Vásquez
GRUPO: 5°”M”
H. Zitácuaro, Mich. A 10 de Marzo del 2021
Fases de la Ingeniería de Software
En este tema vamos las fases de lo que conlleva la ingeniera de software y como se comportan cada uno de ellos
Como podemos observar las fases de esta dicha materia consta de 5 fases las cuales son las siguientes:
- 1.- Análisis de los requisitos
Se extraen los requisitos del producto de software.
En este paso ponemos como parte fundamental la habilidad y experiencia para reconocer cuales son los requisitos incompletos ambiguos o contradictorio.
Lo cual el cliente/usuario tiene una visión incompleta e inexacta de lo que puede ocupar y esto le ayuda ver más allá de una visión.
Ya que como paso fundamental es eliminar la ambigüedad en lo mejor posible.
- 2.-Especificacion
Es describir cómo se va escribir de una manera compleja o rigurosa lo cual analiza cada una de estas, pero también debe está al pendiente de cómo se comporta con el usuario y otros sistemas.
Ya que para esto se utilizan dos técnicas las cuales son
Caso de uso e Historias de usuario.
- 3.-Diseño y Arquitectura
Analizamos en si como va funcionar en si en general ya con una implementación de nueva tecnología.
Lo cual consiste en el diseño de componentes del sistema con sus funcionalidades ya que está conformado por diagramas las cuales son las siguientes:
- Diagramas de clases
- Diagramas de Base de Datos
- Diagramas de Despliegue
- Diagramas de Secuencia
Las herramientas para el diseño y modelado se llama en si CASE(Computer Aided Software Engineering) los cuales son:
- Enterprise Architect
- Microsoft Visio For Enterprise Architects
- 4.-Programacion
Traduce el código lo cual es lo más importante al igual que la primera para obtener los resultados “Tangibles”.
- 5.-Prueba
Consiste en realizar que funcione correctamente las tareas indicadas específicamente.
- 6.- Documentación
Es realizar un manual de usuario y también un manual técnico para el mantenimiento y futuras ampliaciones del sistema.
- 7.- Mantenimiento
Dar correcciones y un mantenimiento de evolución y mejorarlo.
Bibliografía
...