Você está na página 1de 19

SESIN 3

GESTION DE PROYECTO
Flujo de Trabajo Fundamental Anlisis

Ciclo VI

Ing. Pedro Vergara Ochoa


vergara.unmsm@msn.com

Lima, Octubre 2013

Agenda

Objetivos de Anlisis Flujo de Trabajo Anlisis Artefactos Modelo 3 Capas Nocin de Proceso Modelo de Vistas 4+1

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Work Flow de Anlisis

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Objetivos de Anlisis

Ofrecer una especificacin ms precisa de los requisitos que la que tenemos como resultado de los requisitos. Estructurar los requisitos de un modo que facilita su compresin, su preparacin, su modificacin y en general su mantenimiento. Considerar una primera aproximacin al Diseo.
Pgina 4

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Work Flow de Anlisis


Anlisis de la Arquitectura

Arquitecto

Ingeniero de casos de uso

Analizar un Caso de Uso

Ingeniero de Componentes

Analizar una clase

Analizar un paquete

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Artefacto: MODELO DE ANLISIS

Las clases de anlisis representan abstracciones de clases o subsistemas del diseo de sistema y dentro del modelo de anlisis, los casos de uso se describen mediante clases de anlisis y sus objetos.

Lo que se representa a travs de colaboraciones dentro del modelo de anlisis que llamamos realizaciones de caso de usoanlisis.
Pgina 6

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Artefacto: CLASE DE ANLISIS


Requisitos funcionales Ms evidente, mayor granularidad Una clase de anlisis, raramente define u ofrece un interface en trminos de operaciones y de sus signaturas. En cambio, su comportamiento se define mediante responsabilidades en un nivel ms alto y menos formal. Una clase de anlisis define atributos de un nivel bastante alto Una clase de anlisis participa en relaciones, aunque se trata de relaciones ms conceptuales Las clases de anlisis siempre encaja en uno de tres estereotipos bsicos: de interfaz, de control o de entidad
2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Artefacto: CLASES DE INTERFAZ

Las clases de interfaz representan a menudo, abstracciones de ventanas, formularios, paneles, interfaces de comunicaciones, interfaces de impresoras, sensores, terminales, y API (posiblemente no orientados a objetos)
Pgina 8

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Artefacto: CLASES DE ENTIDAD

Las clases de entidad se utilizan para modelar informacin que posee una vida larga y que es, a menudo, persistente. Suelen derivarse directamente de una clase de entidad del negocio.

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

Artefacto: CLASES DE CONTROL

Las clases de control representan coordinacin, secuencia, transacciones, y control de otros objetos y se usan frecuentemente para encapsular el control de un caso de uso en concreto. Los aspectos dinmicos del sistema se modelan con clase de control, manejan y coordinan las acciones y los flujos de control principales, y delegan trabajo en otros objetos, es decir, objetos de interfaz y de entidad.
Pgina 10

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Artefacto:
REALIZACIN DE CASO DE USO-ANLISIS

Una realizacin de caso de uso-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 de anlisis y de sus objetos de anlisis en interaccin. Una realizacin de caso de uso posee una descripcin textual del flujo de sucesos, diagramas de clase que muestran sus clases de anlisis participantes, y diagramas de interaccin que muestran la realizacin de un flujo o escenario particular del caso de uso en trminos de interacciones de objetos del anlisis.
trace Caso de uso
2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Realizacin caso de uso Anlisis


Pgina

11

Artefacto: PAQUETE DE ANLISIS

Los paquetes del anlisis proporcionan un medio de organizar los artefactos del modelo de anlisis en piezas manejables. Un paquete de anlisis puede constar de clases de anlisis, de realizacin de casos de uso, y de otros paquetes de anlisis (recursivamente). Deben ser cohesivos y dbilmente acoplados Tienen las siguientes caractersticas:
Pueden representar una separacin de intereses de anlisis Han de crearse basndose en los requisitos funcionales y en el dominio del problema. Probablemente se convertirn en subsistemas Reglas de
negocio

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

12

Modelo en 3 Capas

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

13

Ejemplo: Diagrama de Caso de Uso de Negocios

Caso de Negocios: modelar la empresa (como funciona la empresa a la que se le va a desarrollar el software)

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

14

Nocin de Proceso
Actividad/Cmo? Trabajador/Quin? Rol que puede ser desempeado por un individuo o conjunto de individuos en la organizacin de desarrollo Describe una unidad de trabajo que puede ser asignada a un trabajador.

Diseo de Casos de uso

Diseador

responsable de

Artefacto/Qu? Pieza de informacin que es producida, modificada, utilizada por un proceso

Caso de Uso

Paquete de Caso de Uso

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

15

Modelos y Flujos de Trabajo

Una mera enumeracin de todos los trabajadores, actividades y artefactos no constituyen un proceso. Se necesita una forma de describir secuencias significativas que produzcan algn resultado vlido, y que muestre la interaccin entre trabajadores. Un flujo de trabajo es una secuencia de actividades que producen un resultado de valor observable. En trminos de UML pueden ser expresados como un diagrama de secuencia, un diagrama de colaboracin, como un diagrama de actividad. Los grupos de trabajo agrupan actividades en forma lgica

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Pgina

16

Modelos y Flujos de Trabajo Cont.


Modelacin de Negocios
Modelo de Negocios

Cada flujo de trabajo describe como crear y mantener un modelo en particular

Flujo de Trabajo de Requerimientos Flujo de Trabajo de Diseo de Anlisis


Modelo de Caso de Uso

realizado por

Implementado por Modelo de Diseo

Flujo de Trabajo de Implementacin


Modelo de Implementacin

verificado por

Flujo de Trabajo de Prueba

Modelo de Prueba
Pgina 17

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Modelo de Vistas 4+1


Vista Lgica Diseo de Funcionalidades del Sistema

Logical View
End-user Functionality

Implementation View
Programmers Software management

Vista de Implementacin Organizacin de elementos fsicos que se implementa en el sistema (cdigo) Vista de Despliegue Arquitectura fsica del sistema

Vista de Procesos Aspectos de concurrencia y sincronizacin

Process View
System integrators Performance Scalability

Vista Caso de Uso

Deployment View
System engineering System topology Delivery, installation Communication

Vista de Casos de Uso


Comportamiento del Sistema percibido por usuarios finales, analistas y encargados de las pruebas
2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

18

2013 Ing. Pedro Vergara Ochoa (Contacto: vergara.unmsm@msn.com ) Todos los derechos reservados. Prohibida su reproduccin total o parcial o su uso comercial sin permiso del autor.

Você também pode gostar