Documente Academic
Documente Profesional
Documente Cultură
Ingeniería de software
Actividad 1
Contenido
Contextualización............................................................................................................................3
a. Realice una consulta que le permita establecer cómo se elabora un mapa mental..............3
b. Concepto de software, tipos de software, Ingeniería de Software............................¡Error!
Marcador no definido.
Mapa conceptual................................................................¡Error! Marcador no definido.
Evolución de la Ingeniería del Software, a partir de 1960...............¡Error! Marcador no
definido.
En qué consisten los procesos de software:....................….¡Error! Marcador no definido.…6
3
Contextualización
Los procesos de software son estas fases, pasos o etapas que se cumplen para lograr
entregar un producto de software, de una manera mas descriptiva se puede conocer
como el ciclo de vida del software, puede ser que por diferentes metodologías utilizadas
que los nombres y/o procesos de software que se llevan a cabo sean diferentes, pero su
esencia se mantiene representada en 5 grandes fases, Planeación, Ejecución, Revisión,
Implementación y Medición.
En cada una de estas fases se realizan actividades primordiales en el ciclo de vida del
software, por ejemplo en el procesos de planeación se tienen en cuenta todos los
referentes de análisis y diseño, entran a participar los modelos de arquitectura y
definiciones propias del producto a desarrollar, en esta fase se plantean los patrones
por lo cuales se determinara el como se realizara el desarrollo del software, a
continuación ingresa la fase de ejecución, en esta fase los expertos en codificación
emplean las técnicas de los lenguajes de programación los cuales validan mediante
pruebas unitarias que las funcionalidades estén acorde con lo planeado, en la fase de
revisión se ejecutan las tareas mas rigurosas de pruebas funcionales y no funcionales el
personal debe ser capacitado y debe existir un plan de ejecución de estas pruebas, de
manera detallada se deben cumplir las exigencias de negocio y a nivel técnico, los
equipos que intervienen en esta fase normalmente deben estar sincronizados para
resolver los bloqueos que se presenten, correcciones, ajuste, luego de la aceptación de
la fase de revisión se pasa a la fase de transición de la implementación, ejecutadas
normalmente por equipo conocidos con infraestructura y operaciones en esta fase se
entregan los componentes que serán desplegados de manera controlada la puesta en
marcha para que la implementación no genere indisponibilidades que afecten el
producto desarrollado, por ultimo la fase de medición, en esta fase se tienen en cuenta
las diferentes métricas que se definieron en la planeación lo cual generara insumos para
el mantenimiento y control de cambios que de a lugar, es en este punto donde se da la
razón al nombre de ciclo de vida, pues con los datos obtenidos en la medición se
retroalimenta el ciclo de vida del desarrollo software, para continuar su flujo.