Escolar Documentos
Profissional Documentos
Cultura Documentos
AGEND
A
ANALISIS
ARTEFACTOS
TRABAJADORES
FLUJO DE TRABAJO
ACTIVIDAD: ANLISIS DE LA ARQUITECTURA
Identificar responsabilidades
Identificacin de atributos
Identificacin de asociaciones y agregaciones
Identificacin de generalizaciones
Captura de requisitos especiales
INTRODUCCIN
El anlisis como actividad es muy importante ya que permite
refinar y estructurar los requisitos de forma que se agrupen en
varias categoras de los mismos tales como: funcionales, no
funcionales, especiales y otros. Y las actividades del anlisis son
igualmente centrales ya que ellas integran a los trabajadores y
los artefactos, y son las que en s analizan los componentes tales
como: arquitectura, casos de uso, clases y paquetes.
De este modo se obtienen bosquejos de los modelos de
arquitectura y del anlisis que permiten mediante diagramas
visualizar las relaciones entre casos de uso y clases, lo cual
evitar malentendidos o atrasos en las subsiguientes actividades
de diseo e implementacin.
ANLISIS
Para comunicar de manera eficiente las funciones del sistema al cliente:
Los casos de uso deben mantenerse de forma independiente
Los casos de uso deben expresarse en el lenguaje natural del cliente
Debe estructurarse cada caso de uso para que se especifique una funcionalidad completa
Durante el anlisis se hace un refinamiento de los requisitos el cual consiste en resolver aspectos relativos
a la interferencia, concurrencia y los conflictos entre casos de uso.
En la fase de anlisis a diferencia de la captura de requisitos los resultados se pueden expresar en
lenguaje de los desarrolladores. El modelo de casos de uso guarda ciertas caractersticas en comn con el
modelo de anlisis pero difiere en otras.
El modelo de anlisis ayuda a refinar los requisitos de acuerdo a los parmetros explicados anteriormente.
Tambin ayuda en el la estructuracin y el mantenimiento de los requisitos. El anlisis se debe llevar a
cabo antes que el diseo y la implementacin, ya que da una estructura de los requisitos la cual es una
entrada que da forma al sistema.
EL ANLISIS EN EL CICLO DE VIDA DEL SOFTWARE
Durante el ciclo de vida del software el anlisis se puede utilizar de 3 formas:
ARTEFACTOS
Diagrama de clases
Un diagrama de clases ayuda en el anlisis a coordinar todos los requisitos de una clase y sus
objetos que puedan tener diferentes casos de uso.
Diagramas de interaccin
En los diagramas de interaccin o colaboracin se muestran las interacciones entre objetos creando
enlaces entre ellos y aadiendo mensajes a estos enlaces.
Flujo de sucesos-anlisis
Es un texto que ayuda a comprender ciertos diagramas, tales como los de colaboracin, en trminos
de objetos que interactan para llevar a cabo un caso de uso.
Requisitos especiales
Son descripciones textuales que recogen todos los requisitos funcionales sobre una realizacin de
caso de uso.
Artefacto: Paquetes de anlisis: Proporcionan un medio para organizar los artefactos del
modelo de anlisis en piezas manejables.
TRABAJADORES
Trabajador: Arquitecto
Durante esta fase del anlisis el arquitecto garantiza que el modelo del anlisis sea
correcto, consistente y legible. En sistemas grandes, donde se requiere ms
mantenimiento, este trabajador puede delegar este trabajo a otro trabajador.
Trabajador: Ingeniero de casos de uso
Este trabajador se responsabiliza de la integridad de una o ms realizaciones de casos de
uso, garantizando que cumplen los requisitos que debe cumplir cada uno.
Trabajador: Ingeniero de componentes
El ingeniero de componentes define y mantiene las responsabilidades, atributos,
relaciones y requisitos especiales de una o varias clases del anlisis, asegurndose de que
cada clase del anlisis cumple los requisitos que se esperan de ella, de acuerdo a la
realizacin de casos de uso en las que participa.
FLUJO DE
El flujoTRABAJO
de trabajo tambin tiene un comportamiento dinmico
en el cual intervienen los trabajadores anteriormente
descritos.
ACTIVIDAD: ANALISIS DE LA
ARQUITECTURA
El propsito de esta actividad es la de hacer u bosquejo del
modelo del anlisis y de la arquitectura, mediante la
identificacin de paquetes del anlisis, clases del anlisis
evidentes y requisitos especiales comunes.
Identificar responsabilidades
Todas las responsabilidades de una clase pueden recopilarse
combinando los roles que tiene en diferentes realizaciones de
caso de uso.
Identificacin de atributos
Un atributo especifica una propiedad de la clase del anlisis y
normalmente es necesaria para las responsabilidades de su
clase.
Identificacin de asociaciones y agregaciones
Los objetos del anlisis interactan unos con otros mediante
enlaces en los diagramas de colaboracin. Los enlaces pueden
implicar la necesidad de referencias y agregaciones entre
objetos.
Un ingeniero de componentes de fine la multiplicidad de las
asociaciones, los nombres de los roles, auto asociaciones,
clases de asociacin, roles ordenados, roles cualificados y
asociaciones n-arias.
Identificacin de generalizaciones
Las generalizaciones deberan utilizarse durante el anlisis para
extraer comportamiento compartido y comn entre varias
clases del anlisis diferentes. El objetivo de las generalizaciones
debera ser hacer el modelo anlisis ms fcil de comprender.
Captura de requisitos especiales
En este paso se recogen los requisitos de una clase del anlisis
que se han identificado en el anlisis pero que deberan tratarse
en el diseo y la implementacin (requisitos no funcionales).
ACTIVIDAD: ANALIZAR UN
PAQUETE
CONCLUSIONES
El flujo de trabajo tiene 2 comportamientos: uno esttico y otro
REFRENCIAS
JACOBSON, Ivar. BOOCH, Grady. RUMBAUGH, James. El