0% encontró este documento útil (0 votos)
7 vistas5 páginas

Sistemas Distribuidos en Ingeniería de Software

El documento aborda los fundamentos de la Ingeniería del Software, incluyendo el ciclo de vida, modelos de desarrollo y calidad del software. También se explora el Desarrollo Ágil, destacando su enfoque colaborativo y metodologías como Scrum y Kanban. Finalmente, se presenta el Lenguaje de Modelado Unificado (UML) como herramienta para visualizar y documentar software, relevante en el contexto de la ingeniería del software y metodologías ágiles.

Cargado por

u19802
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas5 páginas

Sistemas Distribuidos en Ingeniería de Software

El documento aborda los fundamentos de la Ingeniería del Software, incluyendo el ciclo de vida, modelos de desarrollo y calidad del software. También se explora el Desarrollo Ágil, destacando su enfoque colaborativo y metodologías como Scrum y Kanban. Finalmente, se presenta el Lenguaje de Modelado Unificado (UML) como herramienta para visualizar y documentar software, relevante en el contexto de la ingeniería del software y metodologías ágiles.

Cargado por

u19802
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Hu

Ingeniería en Sistemas computacionales


Octavo semestre MISC801
SISTEMAS DISTRIBUIDOS EN INGENIERÍA DE SISTEMAS
COMPUTACIONALES
Actividad 1
07/02/25
ÍNDICE
1. Fundamentos de la Ingeniería del Software ......................................... 3
2. Desarrollo Ágil ................................................................................................ 3
3. Lenguaje de Modelado Unificado (UML) ........................................................ 4
Mapa Conceptual................................................................................................ 5
ENLACE DEL VIDEO .......................................................................................... 5
1. Fundamentos de la Ingeniería del Software
• Definición: Disciplina que aplica principios de ingeniería para el desarrollo de
software.

• Conceptos Claves:

o Ciclo de vida del software

o Modelos de desarrollo (Cascada, Incremental, Espiral, etc.)

o Requerimientos del software (funcionales y no funcionales)

o Pruebas de software

o Mantenimiento y evolución del software

o Calidad del software

o Principios de diseño y arquitectura

• Relación con otros temas:

o Proporciona bases metodológicas para Desarrollo Ágil.

o Utiliza UML para documentación y diseño estructurado del software.

2. Desarrollo Ágil
• Definición: Enfoque de desarrollo flexible y colaborativo basado en la entrega
incremental.

• Conceptos Claves:

o Principios ágiles (Manifiesto Ágil)

o Metodologías ágiles: Scrum, Kanban, Programación Extrema (XP)

o Iteraciones y entregas incrementales

o Colaboración con el cliente


o Historias de usuario

o Gestón de producto y backlog

• Relación con otros temas:

o Se basa en principios de ingeniería del software.

o Puede utilizar UML para visualizar modelos de desarrollo y diseño.

3. Lenguaje de Modelado Unificado (UML)


• Definición: Estándar de modelado utilizado para visualizar, especificar,
construir y documentar software.

• Conceptos Claves:

o Diagramas estructurales (clases, objetos, componentes, despliegue)

o Diagramas de comportamiento (casos de uso, secuencia,


colaboración)

o Diagramas de interacción (actividades, estados, temporización)

o Notación UML

o Modelado de procesos de negocio

• Relación con otros temas:

o Apoya la ingeniería del software en el diseño y documentación.

o Se puede usar en metodologías ágiles para visualización rápida del


diseño.
Mapa Conceptual

ENLACE DEL VIDEO


[Link]

También podría gustarte