Está en la página 1de 3

ASIGNATURA:

“INGENIERIA EN SOFTWARE”

DOCENTE:

ING. ROBERTH MOREIRA CENTENO.

ESTUDIANTE:

CINDY KATHERINE VERA BAILÓN.

CURSO:

4TO.

PARALELO:

“A”
1) ¿Cuál es la diferencia entre un modelo y un metamodelo?
La diferencia se basa en lo siguiente: Un modelo se define como un aspecto
representable dentro de un sistema de software, y un metamodelo es el análisis,
construcción y desarrollo de esquemas que se lograra encontrar en un sistema de
software.

2) ¿Cómo surgen los lenguajes de modelado?


Básicamente los lenguajes de modelado nacen con el fin de poder desarrollar una
automatización en el mismo, ya que el UML representa una especificación de
notación orientada a objetos y se emplea para modelar el sistema y representar las
relaciones entre los componentes y que además podrán llegar a convertirse en
código.

3) ¿Cómo se llama al lenguaje de metamodelado definido originalmente para UML?


Se denomina MOF, Meta Object Facility.

4) Conceptos de MDE, MDA MDD.


MDE: Es definida como una disciplina dentro de la ingeniería del software, la cual
se ocupa de la utilización de modelos de software para mejorar la productividad y
algunos aspectos de la calidad de software.

MDA: Es un acercamiento al diseño de software, propuesto y patrocinado por el


Object Management Group.

MDD: Permite influir para mejorar la calidad del software para elevar los modelos
como el código de los lenguajes textuales.

5) ¿Qué es un DSL?
DSL (domain-specific language), lenguaje de programación diseñado para ser productivo
en un dominio en específico o particular. Con un DSL es posible expresar las soluciones de
software a un nivel de abstracción más alto que con la utilización de los lenguajes software
comúnmente utilizados.
6) ¿Liste las ventajas de usar lenguajes de modelado en el desarrollo de software?
 UML Se puede usar para diferentes tipos de sistemas.
 UML consolida muchas de las notaciones y conceptos más usadas orientados
a objetos.
 UML es fácilmente entendible.

7) Liste 3 aspectos de la calidad del software


 Características operativas.
 Capacidad para experimentar cambios.
 Capacidad para adaptarse a nuestros entornos

8) ¿Cuál fue la organización que creo UML?


Su organización se llamó “The Three Friends”

También podría gustarte