Comparación de MDA y el papel de los modelos en el proceso de desarrollo de software y Modelado del sistema
Enviado por andres6599 • 16 de Febrero de 2021 • Informe • 2.192 Palabras (9 Páginas) • 87 Visitas
UNIVERSIDAD POLITÉCNICA ESTATAL DEL CARCHI CARRERA DE COMPUTACIÓN [pic 1]
LABORATORIO DE INGENIERÍA DEL SOFTWARE
DOCENTE: Msc. SAMUEL LASCANO RIVERA
INTEGRANTES: CHORLANGO ALEXANDER MONTENEGRO JEFFERSON MORENO CARLOS MURILLO LEIDY Y VELASQUEZ DENIS
PERÍODO ACADÉMICO: NOVIEMBRE 2020- MARZO 2021
NIVEL: QUINTO A-M
FECHA: 09 DE FEBRERO DEL 2021
PRÁCTICA N°: 03
TEMA: Comparación de MDA y el papel de los modelos en el proceso de desarrollo de software y Modelado del sistema
1. INTRODUCCIÓN
En la actualidad el desarrollo de software tiene que enfrentarse a muchos cambios donde también existen muchas formas de empezar a modelar el desarrollo de software como en el MDA junto el papel de los modelos en el proceso de desarrollo de software frente a el modelado de software del autor Sommerville.I(2011) en el presente cuadro (fig.1) tenemos la comparación de estos temas que nos sirven para el desarrollo de un nuevo software.
Un modelo del sistema es una jerarquía de modelos estructurada en niveles se representan en niveles que representan mejores visiones globales, del comportamiento del sistema, mientras tanto se muestra niveles mejores como son los modelos de abstracciones los que se basan en intuición y sobre todo en un refinamiento el cual es un modelo que sigue pasos de abstracción y aspectos sobre el mismo sistema, el papel de los modelos es importante en el desarrollo de programa para potenciar el reúso de los diferentes recursos del programa y facilitar la tarea de los diferentes papeles que participan del proceso. La Arquitectura Dirigida por Modelos ofrece un proceso de desarrollo con base en la ejecución y transformación de modelos.
El proceso central de MDA es la transformación de modelos que parten del espacio del problema hasta modelos específicos de la plataforma, pasando por modelos que describen una solución independientemente de la computación. Para describir el papel de los modelos en el proceso de desarrollo del programa explora conceptos presentados en la iniciativa de MDA.
2. OBJETIVO
- Los diferentes modelos de Desarrollo de Software.
- Identificar varias metodologías agiles (10).
- Comparar metodologías a través de sus fases elaborando un cuadro comparativo con fortalezas y diferencias.
MATERIALES, EQUIPOS Y SOFTWARE.
Tabla 1 MATERIALES, EQUIPOS Y SOFTWARE
MATERIALES | EQUIPOS | SOFTWARE |
• Suministros de oficina
|
|
|
Fuente: Propia.
3. PROCEDIMIENTO O DESARROLLO
MDA Y EL PAPEL DE LOS MODELOS EN EL PROCESO DE DESARROLLO DE SOFTWARE | LIBRO BASE MODELADO DEL SISTEMA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Preguntas capitulo 5 libro base
- ¿Explique por qué es importante modelar el contexto de un sistema que se desarrollará? ¿Mencione dos ejemplos de posibles errores que surgirían si los ingenieros de software no entienden el contexto del sistema?
El modelamiento de un sistema es importante por el proceso que se lleva acabo del desarrollo de modelos de sistema que pueden desarrollarse como parte de la ingeniería de requerimientos y procesos del diseño del sistema
- ¿Cómo podría usar un modelo de un sistema que ya existe? Explique por qué no siempre es necesario que un modelo de sistema esté completo y sea correcto. ¿Lo mismo sería cierto si estuviera desarrollando un modelo de un sistema nuevo?
Dichos modelos que ya existen se usan durante la ingeniería de requerimientos ya que nos ayudan aclarar lo que está haciendo el sistema existente y posteriormente se pueden utilizar como base para los requerimientos de otro sistema, los modelos nuevos se utilizan para explicar los requerimientos y discutir propuestas de diseño e implementación del sistema que a la vez esta puede ser completa o parcial
...