Epm-Resumen-Grupo No 1 (Aporte)
Epm-Resumen-Grupo No 1 (Aporte)
INVESTIGACION 5:
MODELADO DE LOS REQUERIMIENTOS
ESCENARIOS, INFORMACIÓN Y CLASES DE ANÁLISIS
INTEGRANTE:
LUANA ROBOLT
YASMILEE ARIAS
PROFESOR:
ALLAN R. JONES
MODELADO DE LOS REQUERIMIENTOS
ESCENARIOS, INFORMACIÓN Y CLASES DE ANÁLISIS
Cuestionario:
22 de octubre de 2019
2
7. ¿Con que empieza la Ingeniería de Software?
La ingeniería de software comienza con una serie de tareas de modelado que
conducen a la especificación de los requerimientos y a la representación de un
diseño del software que se va a elaborar.
11. ¿Cuáles son los objetivos principales que debe lograr el modelo de
requerimientos?
Los principales objetivos son:
a. Describir lo que requiere el cliente
b. Establecer una base para la creación de un diseño de software y
c. Definir un conjunto de requerimientos que puedan validarse una vez
construido el software.
12. ¿Cuáles son las reglas prácticas útiles que deben seguirse cuando se crea el
modelo del análisis?
a. El modelo debe centrarse en los requerimientos que sean visibles dentro
del problema o dentro del dominio del negocio. El nivel de abstracción debe
ser relativamente elevado. “No se empantane en los detalles” [Arl02] que
traten de explicar cómo funciona el sistema.
22 de octubre de 2019
3
b. Cada elemento del modelo de requerimientos debe agregarse al
entendimiento general de los requerimientos del software y dar una visión
del dominio de la información, de la función y del comportamiento del
sistema.
22 de octubre de 2019
4
17. ¿Cuáles son los diferentes puntos de vista que se usan para describir el
modelo de requerimientos?
a. Modelos basados en el escenario: Por ejemplo, casos de uso historias de
usuario
b. Modelos de clase: Por ejemplo, diagramas de clase diagramas de
colaboración
c. Modelos de Comportamiento: Por ejemplo, diagramas de estado diagramas
de secuencia
d. Modelos de flujo: Por ejemplo, DFD modelos de datos
22 de octubre de 2019
5
24. ¿Qué es un diagrama de actividades UML?
El diagrama de actividad UML enriquece el caso de uso al proporcionar una
representación gráfica del flujo de interacción dentro de un escenario específico.
Un diagrama de actividades es similar a uno de flujo, y utiliza rectángulos
redondeados para denotar una función específica del sistema, flechas para
representar flujo a través de éste, rombos de decisión para ilustrar una
ramificación de las decisiones (cada flecha que salga del rombo se etiqueta) y
líneas continuas para indicar que están ocurriendo actividades en paralelo.
26. ¿Cuáles son las tres clases de análisis que tienen responsabilidad directa o
indirecta en el contexto del diagrama de actividades?
a. Propietario
b. Cámara e
c. Interfaz
27. ¿Cuándo se crea un modelo de datos como parte del modelado general de los
requerimientos?
Si los requerimientos del software incluyen la necesidad de crear, ampliar o hacer
interfaz con una base de datos, o si deben construirse y manipularse estructuras
de datos complejas, el equipo del software
22 de octubre de 2019
6
31. ¿Qué es Modelado basado en clases?
El modelado basado en clases representa los objetos que manipulará el sistema,
las operaciones (también llamadas métodos o servicios) que se aplicarán a los
objetos para efectuar la manipulación, las relaciones (algunas de ellas jerárquicas)
entre los objetos y las colaboraciones que tienen lugar entre las clases definidas.
35. ¿Qué debe buscarse una vez identificados todos los sustantivos?
Las clases de análisis se manifiestan en uno de los modos siguientes:
a. Entidades externas (por ejemplo, otros sistemas, dispositivos y personas)
que producen o consumen la información que usará un sistema basado en
computadora.
b. Cosas (reportes, pantallas, cartas, señales, etc.) que forman parte del
dominio de información para el problema.
c. Ocurrencias o eventos (como una transferencia de propiedad o la ejecución
de una serie de movimientos de un robot) que suceden dentro del contexto
de la operación del sistema.
d. Roles (gerente, ingeniero, vendedor, etc.) que desempeñan las personas
que interactúan con el sistema.
e. Unidades organizacionales (división, grupo, equipo, etc.) que son
relevantes para una aplicación.
f. Lugares (piso de manufactura o plataforma de carga) que establecen el
contexto del problema y la función general del sistema.
g. Estructuras (sensores, vehículos de cuatro ruedas, computadoras, etc.) que
definen una clase de objetos o clases relacionadas de éstos.
36. ¿Cuáles son las seis características de selección según Coad y Yourdon que
deben incluirse en el modelo de análisis?
a. Información retenida.
b. Servicios necesarios.
c. Atributos múltiples.
d. Atributos comunes.
e. Operaciones comunes.
f. Requerimientos esenciales.
22 de octubre de 2019
7
37. ¿Qué describen los atributos?
Los atributos describen una clase que ha sido seleccionada para incluirse en el
modelo de requerimientos. En esencia, son los atributos los que definen la clase.
22 de octubre de 2019
8