You are on page 1of 7

GUA PARA EL EXAMEN DEL FLUJO DE ANLISIS

MATERIA: FUNDAMENTOS DE INGENIERA DE SOFTWARE.


I. Estudie el significado de los siguientes conceptos dentro del contexto del
Anlisis.
1. Anlisis
Es un flujo de trabajo en donde se analizan los requisitos que se
describieron en la Captura de requisitos, refinndolos y
estructurndolos.
2. Clase de anlisis
Una abstraccin de una o varias clases y/o subsistemas del diseo del
sistema
(Estereotipo)
3. Clase de control.
Representan coordinacin, secuencia, transacciones y control de otros
objetos y se usan con frecuencia para encapsular el control de un caso
de uso en concreto.
4. Clase de entidad.
Las clases de entidad modelan la informacin y el comportamiento
asociado de algn fenmeno o concepto: como una persona, un objeto
del mundo real, o un suceso del mundo real.
5. Clase de interfaz.
Se utilizan para modelar la interaccin entre el sistema y sus actores, es
decir, usuarios y sistemas externos. Esta interaccin implica recibir y
presentar informacin y peticiones de y hacia los usuarios y los sistemas
externos.
6. Descripcin de la arquitectura.
Describir el avance del modelo de analisis
7. Diagrama de clases
Es importante durante el anlisis coordinar todos los requisitos sobre
una clase y sus objetos que pueden tener diferentes casos de uso. Para
hacerlo, se adjuntan diagramas de clases a las realizaciones de casos de
uso, mostrando sus clases participantes y sus relaciones
8. Diagramas de colaboracin
Muestran las interacciones entre objetos creando enlaces entre ellos y
aadiendo mensajes a esos enlaces
9. Diagramas de interaccin
Por que en un diagrama muestran el comportamiento de los elementos
que interactan.
10.
Paquete del anlisis
Proporcionan un medio para organizar los artefactos del modelo de
anlisis en piezas manejables. Un paquete de anlisis puede constar de
clases de anlisis, de realizaciones de casos de uso, y de otros paquetes
de anlisis recursivamente.
11.
Realizacin de casos de uso anlisis

Anlisis es una colaboracin dentro del modelo de anlisis que describe


cmo se lleva a cabo y se ejecuta un caso de uso determinado en
trminos de las clases del anlisis y de sus objetos del anlisis en
interaccin

12.
Requisitos especiales.
Son descripciones textuales que recogen todos los requisitos no
funcionales sobre una Realizacin de caso de uso.
II. Conteste correctamente las siguientes preguntas.
1. Cul es el objetivo del anlisis?
Comprensin ms precisa de los requisitos y descripcin de los mismos
que sea fcil de mantener y que nos ayude a estructurar el sistema
entero -incluyendo su arquitectura-.
2. Describe tres puntos de comparacin del Modelo de Casos de uso vs.
Modelo de anlisis.
Modelo de casos de uso
Modelo de anlisis
Descrito con el lenguaje del
cliente

Descrito con el lenguaje del


desarrollador.

Vista externa del sistema

Vista interna del sistema

Estructurado por los casos de


Estructurado por clases y paquetes
uso, proporciona la estructura a la estereotipados; proporciona la
vista externa
estructura a la vista interna.
Utilizado fundamentalmente
como contrato entre el cliente y
los desarrolladores sobre qu
debera y que no debera hacer el
sistema.

Utilizado fundamentalmente por


desarrolladores para comprender
como debe darse forma al sistema, es
decir, como debe ser diseado e
implementado.

Puede contener redundancia,


inconsistencias, etc. Entre
requisitos.

No debe contener redundancias,


inconsistencias, etc., entre requisitos.

Captura la funcionalidad del


sistema, incluida la funcionalidad
significativa para la arquitectura.

Esboza cmo llevar a cabo la


funcionalidad dentro del sistema,
incluida la funcionalidad significativa
para la arquitectura; sirve como una
primera aproximacin al diseo.

Define casos de uso que se


analizarn con ms profundidad
en el Modelo de Anlisis

Define realizaciones de casos de uso,


y cada una de ellas representa el
anlisis de un caso de uso del Modelo
de casos de uso.

3. Por qu el anlisis no es diseo ni implementacin?


Porque el diseo y la implementacin son mucho ms que el anlisis
(refinamiento y estructuracin de los requisitos), por lo que se requiere
una separacin de intereses, y para esto se requiere tener hecho el
anlisis.
Diseo = moldear sistema y encontrar su forma incluyendo su
arquitectura
Implementacin es hacer el cdigo
Menciona dos ejemplos concretos de cundo hacer anlisis?
Mediante la realizacin separada del anlisis
El sistema se construye utilizando un sistema heredado complejo.
4. En qu fase del ciclo de vida del software se centra el anlisis?,
explique.
Las iteraciones iniciales de la elaboracin, esto contribuye a obtener una
arquitectura estable y slida y facilita una comprensin en profundidad
de los requisitos.
Dibuja el Modelo de Anlisis y explquelo brevemente
.

El Modelo del Anlisis se representa mediante un sistema de anlisis que


denota el paquete de ms alto nivel del modelo. La utilizacin de otros
paquetes de anlisis es por tanto una forma de organizar el modelo de
anlisis en partes ms manejables que representan abstracciones de
subsistemas y posiblemente capas completas del diseo del sistema.

Qu caractersticas posee una abstraccin de una clase de anlisis?


Una clase de anlisis se centra en el tratamiento de los requisitos
funcionales y pospone los no funcionales, denominndolos Requisitos

especiales, hasta llegar a las actividades de diseo e implementacin


subsiguientes.
Esto hace que una clase de anlisis sea ms evidente en el contexto del
dominio del problema, es decir, ms conceptual.
Una clase de anlisis define su comportamiento mediante
responsabilidades en un nivel ms alto y menos formal. Una
responsabilidad es una descripcin textual de un conjunto cohesivo del
comportamiento de una clase.
Una clase de anlisis define atributos, aunque esos atributos son de un
nivel bastante alto.
Una clase de anlisis participa en relaciones, aunque esas relaciones son
ms conceptuales que sus contrapartidas de diseo e implementacin.
Las clases de anlisis siempre encajan en uno de tres estereotipos
bsicos: De interfaz, de control o de entidad

Dibuja los smbolos que representan: una clase de entidad, una clase de
interfaz y una clase de control.

Qu trabajadores participan en el flujo de trabajo del anlisis?


arquitecto.
Ingeniero de casos de uso.
Ingeniero de componentes.

Cules son las actividades realizadas durante el flujo de trabajo del


Anlisis?
Analizar la arquitectura
Analizar un caso de uso
Analizar la clase
Analizar un paquete
Qu es una realizacin de caso de uso-anlisis?
Una colaboracin dentro del modelo de anlisis que describe cmo se
lleva a cabo y se ejecuta un caso de uso determinado en trminos de las
clases del anlisis y de sus objetos del anlisis en interaccin.

Que implica la realizacin de casos de uso nos lleva a


Diagrama de clases
Colaboracin
Secuencia de Iteracin
Flujo de suceso de anlisis ( explica el diagrama de colaboracin)
Paquetes de anlisis
Requisitos de anlisis
De qu es responsable el arquitecto durante el flujo de trabajo del
Anlisis? Represntelo grficamente.
De la integridad (vista) del modelo de anlisis, garantizando que ste
sea correcto, consistente y legible como un todo.

De qu es responsable el Ingeniero de Casos de uso durante el flujo de


trabajo del anlisis? de la integridad de una o ms realizaciones de caso
de uso, garantizando que cumplen los requisitos que les corresponden

De qu es responsable el Ingeniero de componentes durante el Anlisis.


? Represntelo grficamente. Mantiene la integridad de uno o varios
paquetes del anlisis. Esto incluye garantizar que sus contenidos (por
ejemplo, clases y sus relaciones) son correctos y que sus dependencias
de otros paquetes del anlisis son correctas y mnimas.

Cules son las actividades realizadas durante el flujo de trabajo del


anlisis?
Analizar la arquitectura
Analizar un caso de uso
Analizar la clase
Analizar un paquete
Cules son los artefactos realizados durante el anlisis?
Modelo de anlisis.
Clase de anlisis.(Clase interfaz, clase de control, clase de
identidad)
Realizacin de caso de uso anlisis.

(Diagramas de clase, de iteracin(diagrama de colaboracin y de


secuencia , requisitos de anlisis, paquete de anlisis, flujo de
modelo de anlisis))
Paquete de anlisis.
Requisitos especiales.

You might also like