Escolar Documentos
Profissional Documentos
Cultura Documentos
7.1. ¿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?
En cuanto a la forma de desarrollar el análisis las metodologías son radicalmente diferentes desde
su enfoque, la primera está orientada a procesos, tomando una visión donde los datos se consideran
separadamente de los procesos que los transforman, dando más importancia a la descomposición
funcional del sistema, y por tanto a los diagramas de procesos, esto puede parecer que lleva de
manera más directa a la implementación del sistema, pero con frecuencia éste suele ser más frágil.
Si cambian los requerimientos un sistema basado en descomposición funcional puede requerir una
reestructuración masiva.
Por el contrario, el enfoque orientado a objeto se centra en primer lugar en identificar los objetos
del dominio de aplicación y después en establecer procedimientos que los manejen. Aunque esto
pueda parecer más indirecto el software orientado a objeto se mantiene mejor ante los cambios de
requerimientos porque se basa en la estructura subyacente del dominio de aplicación en vez de los
requerimientos funcionales de un determinado problema.
7.2. En un diagrama de flujo de datos, ¿una flecha representa un flujo del control u otra cosa?
7.3. ¿Qué es la “continuidad del flujo de información” y cómo se aplica cuando se mejora el
diagrama de flujo de datos?
se aíslan todos los sustantivos (y frases sustantivadas) y verbos (y frases verbales) en la narración
del procesamiento de información obtenida durante la primera reunión realizada para recabar los
requerimientos. 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.
Una especificación de control (CSPEC) representa de dos maneras distintas el comportamiento del
sistema. La CSPEC contiene un diagrama de estado que es una especificación secuencial del
comportamiento. También puede contener una tabla de activación del programa, especificación
combinatoria del comportamiento.
7.6. ¿Son lo mismo una PSPEC y un caso de uso? Si no es así, explique las diferencias.
PSPEC: procesar password (en el panel de control). La transformación procesar password realiza la
validación en el panel de control para la función de seguridad de CasaSegura. Procesar password
recibe un password de cuatro dígitos de la función interactuar con usuario.
El caso de uso representa una secuencia de actividades que involucra a los actores y al sistema. En
general, un evento ocurre siempre que el sistema y un actor intercambian información.
7.7. Hay dos tipos diferentes de “estados” que los modelos del comportamiento pueden
representar. ¿Cuáles son?
7.8. ¿En qué difiere un diagrama de secuencia de un diagrama de estado? ¿En qué se parecen?
Diagramas de estado para clases de análisis: Representa estados activos para cada clase y los
eventos (disparadores) que causan cambios en dichos estados activos.
Diagramas de secuencia: Indica la forma en la que los eventos provocan transiciones de un objeto
a otro. Una vez identificados los objetos por medio del análisis del caso de uso, el modelador crea
un diagrama de secuencia: representación del modo en el que los eventos causan el flujo de uno a
otro como función del tiempo. En esencia, el diagrama de secuencia es una versión taquigráfica
del caso de uso. Representa las clases password y los eventos que hacen que el comportamiento
avance de una clase a otra.
7.9. Sugiera tres patrones de requerimientos para un teléfono inalámbrico moderno y escriba
una descripción breve de cada uno. ¿Estos patrones podrían usarse para otros equipos? Dé un
ejemplo.
7.10. Seleccione uno de los patrones desarrollados en el problema 7.9 y desarrolle una
descripción del
7.11. ¿Cuánto modelado del análisis piensa que se requeriría para CasaSeguraAsegurada.com?
¿Se necesitaría cada uno de los tipos de modelo descritos en la sección 7.5.3?
7.13. Un modelo funcional de webapp debe retrasarse hasta el diseño. Diga los pros y contras de
este argumento.
El modelo de complejidad relativa debe retrasarse hasta el diseño, ya que esta complejidad se da
en la naturaleza de la información a que se accede y en las formas en las que se manipula.