Sei sulla pagina 1di 4

Presentación

Sustentado por
Ronald Sanchez 2017-5325

Periodo Académico
2019-C2

Fecha de Entrega
01/06/2019

Profesor
Ing. Leandro Fondeur

Trabajo
Práctica 4 - Conceptos y principios del análisis (Parte II)
Práctica 4 - Conceptos y principios del análisis (Parte II)
Luego de leer los capítulos 6 y 7 del libro de texto (Libro - Ingeniería del Software; un
enfoque práctico 7ma. Edición), subrayar los conceptos centrales e investigar otras fuentes
para ampliar las ideas, realice las siguientes actividades:

1. ¿Cuál es el propósito del análisis del dominio? ¿Cómo se relaciona con el


concepto de patrones de requerimientos?

Es la identificación, análisis y especificación de los requerimientos comunes, a


partir de un dominio de aplicación específica, normalmente para usarlo varias
veces en múltiples proyectos dentro del dominio de la aplicación

Encontrar o crear aquellas clases o patrones de análisis que sean aplicables en lo


general, de modo que puedan volverse a usar

2. ¿Qué es y cómo se usa un paquete de análisis?

Una parte importante del modelado del análisis es la categorización. Es decir, se


clasifican distintos elementos del modelo de análisis (por ejemplo, casos de uso y
clases de análisis) de manera que se agrupen en un paquete llamado paquete de
análisis al que se da un nombre representativo.

Para ilustrar el uso de los paquetes de análisis, considere un videojuego que a


medida que se desarrolla el modelo de análisis para el juego de video, se obtiene
un gran número de clases. Algunas se centran en el ambiente del juego las escenas
visuales que el usuario ve cuando lo usa. En esta categoría quedan clases tales
como Árbol, Paisaje, Carretera, Pared, Puente, Edificio y Efecto Visual. Otras se
centran en los caracteres dentro del juego y describen sus características físicas,
acciones y restricciones. Pueden definirse clases como Jugador (ya descrita),
Protagonista, Antagonista y Roles de Apoyo. Otras más describen las reglas del
juego cómo se desplaza un jugador por el ambiente. Candidatas para esto son
clases como Reglas de Movimiento y Restricciones de la Acción. Pueden existir
muchas otras

3. ¿Cuál es la diferencia fundamental entre el análisis estructurado y las estrategias


orientadas a objetos para hacer el análisis de los requerimientos?

Análisis estructurado, considera que los datos y los procesos que los transforman
son entidades separadas y los objetos de datos, se modelan de modo que se
definan sus atributos y relaciones.

Los procesos, se modelan en forma que se muestre cómo transforman a los datos
a medida que los objetos que se corresponden con ellos fluyen por el sistema. Más
que el análisis orientado a objetos, se centra en la definición de las clases y en la
manera en la que colaboran uno con el otro para cumplir los requerimientos

4. En un diagrama de flujo de datos, ¿una flecha representa un flujo del control u


otra cosa?
Sí porque representa una conexión utilizado para indicar una interconexión entre
otros dos símbolos, y la dirección del flujo. Ya que ellas son la que mantiene la
continuidad del flujo de información.

5. ¿Qué es la "continuidad del flujo de información” y cómo se aplica cuando se


mejora el diagrama de flujo de datos?

Como su nombre lo indica es el continuo flujo de informaciones que pueden


ocurrir mediante los diferentes niveles de un diagrama de flujos de datos. Por
ejemplo, cuando se presenta un DFD de nivel 1 con el empleo de cierta
información, de manera similar, el flujo de información entre procesos del nivel 1
surge de un análisis gramatical. Además, entre los niveles 0 y 1 se mantiene la
continuidad del flujo de información. Los procesos representados en el nivel 1 del
DFD pueden mejorarse más hacia niveles inferiores, haciendo que dichos procesos
vigilen sensores que mejora en el DFD de nivel.

6. ¿Cómo se utiliza el análisis gramatical en la creación de un DFD?

Se utiliza para expandirse el DFD de un nivel de modelo de flujo de datos para otro
nivel siguiente. De modo que al realizar un análisis gramatical de la narración de
procesamiento en cualquier nivel del DFD, se genera mucha información útil sobre
la manera de proceder para la mejora del nivel siguiente.

7. ¿Qué es una especificación del control?

Muestran como a partir de señales de control se activan o desactivan procesos del


diagrama de flujo de control asociado y contiene un diagrama de estado que es
una especificación secuencial del comportamiento y describe el comportamiento
del sistema, pero no da información acerca del funcionamiento interno de los
procesos que se activan como resultado de dicho comportamiento.

8. Hay dos tipos diferentes de "estados” que los modelos del comportamiento
pueden representar. ¿Cuáles son?

Estado pasivo, estado actual de todos los atributos de un objeto

Estado activo, de un objeto indica el estado actual del objeto conforme pasa por
una transformación o procesamiento continuos

9. ¿En qué difiere un diagrama de secuencia de un diagrama de estado? ¿En qué se


parecen?

En que un diagrama de secuencia muestra una interacción ordenada según la


secuencia temporal de un evento y un diagrama de estado modela el
comportamiento en tiempo real de cada clase que tiene el comportamiento
dinámico y significativo.

10. ¿Cuál es el propósito del modelo de interacción para una webapp?


Es estructurar los elementos e identificar como interactúan con las clases de
análisis y los objetivos de contenido que se requieren para crear la web app que
lleguen a satisfacer las necesidades del cliente

11. ¿Cuál es el propósito de un modelo de configuración?

El propósito del modelo de configuración es diseñar e implementar de manera que


se acomoden una diversidad de ambientes, tanto del lado del servidor como del
cliente. Especificar el hardware del servidor y el ambiente del sistema operativo.

12. ¿En qué difiere el modelo de navegación del modelo de interacción?

Modelo de interacción es el encargado de describir la manera en que los usuarios


interactúan con la webapp y el Modelo de navegación: define la estrategia general
de navegación para la webapp.

Potrebbero piacerti anche