Ir al contenido principal

Ciclo de vida de un sistema de software

La construcción de un sistema de software está dividida en las siguientes etapas: requerimientos, diseño, documentación, evaluación e implementación.

1) Requerimientos.

Se enfoca en reunir información y en ordenar los elementos que ayudarán a definir la arquitectura. Los atributos de calidad son fundamentales en esta etapa, ya que ayudan a definir las funcionalidades primarias y las restricciones.

2) Diseño.

Se definen las estructuras que componen la arquitectura. Su realización se hace con base en patrones y tácticas de diseño, así como en elecciones tecnológicas adecuadas. El diseño debe satisfacer los requerimientos, y no simplemente incorporar diversas tecnologías por ser novedosas. La estructura debe conservar simplicidad, aunque esté dividida en diferentes módulos o funciones.

3) Documentación.

Sirve para que el diseño de la arquitectura sea comprendido por todos los involucrados en el desarrollo. Incluye la clasificación de la estructura desde distintas vistas: cada una comúnmente tiene un diagrama e información que permite una mejor comprensión. 

4) Evaluación.

Esta etapa ayuda a identificar posibles problemas y riesgos antes del desarrollo del sistema. La ventaja de evaluar el diseño es que se pueden resolver situaciones antes de empezar a codificarlo. Esto disminuye los defectos y evita tener que hacer correcciones en el sistema construido. 

5) Implementación.

Una vez establecida la arquitectura se construye el sistema. Durante esta etapa, es importante evitar que ocurran cambios en el diseño definido por el arquitecto. Si fuera necesario, se realizan ajustes en los requerimientos y en las etapas subsecuentes, a fin de que todo quede debidamente corregido. 

Antes de planear el desarrollo de un software debes contemplar este ciclo de vida para evitar retrasos y cambios innecesarios. 




Fuente:
Fundación Carlos Slim – Tecnologías de la Información para Servidor Público.

 

Comentarios

Entradas más populares de este blog

Cultura Romana

En esta sección dedicada a compartir aquellas láminas, textos o infografías relevantes , en esta ocasión, es turno de compartir un material en el que de forma gráfica se observan diferentes pasajes y aspectos de la cultura romana, una de las principales civilizaciones que tuvo un amplio dominio en su época de apogeo.

Cultura Olmeca

La 1° cultura (al menos de la que se tiene un registro) en aparecer en Mesoamérica, y que es conocida como la "cultura madre", es la de los olmecas , civilización de la cual, en esta lámina que se comparte, se puede ver un poquito de su historia y de los principales elementos que la caracterizaron.

Especial Pancracio Deportivo: Mundial Norteamérica 2026 ¿Un punto de quiebre?

Ofreciendo este espacio para compartir una publicación del proyecto hermano de Pancracio Deportivo , en el que se hace un análisis transversal de lo ocurrido en el recientemente concluido Mundial de Fútbol de Norteamérica 2026 . ¿El Mundial de Norteamérica 2026 ha sido mucho más que un torneo de fútbol? Durante días se documentó el recorrido de cada selección con infografías inspiradas en la identidad artística y cultural de cada país, acompañadas de análisis históricos, deportivos, económicos y sociales. Ahora todo ese trabajo y algo más se reúne en un solo documento: "Mundial Norteamérica 2026 ¿Un punto de quiebre?" Este especial de Pancracio Deportivo no busca decir únicamente quién ganó o quién perdió. Busca responder si este Mundial marcó un antes y un después en la forma de entender el deporte, la identidad nacional, la globalización, la comercialización y el papel del fútbol como reflejo de nuestras sociedades . Son 230 páginas de análisis, ilustraciones originales y ...