Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS rea de Sistemas y Telemtica
SEMANA 07
Agenda Agenda
1. 2. 3. 4. 5. 6.
Fundamentos RUP Revisin del Modelado de negocios El proceso de Ingeniera de requerimientos Modelado de requisitos Modelado de Anlisis Parte Practica
El xito de un proceso de desarrollo de SW es que que produzca los resultados esperados , el cliente este satisfecho con el sw producido y los riesgos identificados no impacten el proceso de desarrollo
RUP
El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e incremental, esta centrado en la arquitectura y guiado por los casos de uso. Incluye artefactos (que son los productos tangibles del proceso como por ejemplo, el modelo de casos de uso, el cdigo fuente, etc.) y roles (papel que desempea una persona en un determinado momento, una persona puede desempear distintos roles a lo largo del proceso).
Especificacin de las Fases Establece oportunidad y alcance
Identifica las entidades externas o actores con las que se trata Identifica los casos de uso
El eje horizontal representa tiempo y demuestra los aspectos del ciclo de vida del proceso, se expresa en trminos de fases, de iteraciones, y la finalizacin de las fases. El eje vertical representa las disciplinas, que agrupan actividades definidas lgicamente por la naturaleza, se describe en trminos de componentes de proceso, las disciplinas, las actividades, los flujos de trabajo, los artefactos, y los roles.
El agrupamiento de actividades en disciplinas es principalmente una ayuda para comprender el proyecto desde la visin tradicional en cascada.
Para el modelamiento del negocio se usan business use cases (casos de uso del negocio): La forma en que el software dar apoyo al negocio.
FASES
FASE DE CONSTRUCCIN Durante esta fase de construccin, se lleva a cabo la construccin del producto por medio de una serie de iteraciones las cuales se seleccionan algunos Casos de Uso, se redefine su anlisis y diseo y se procede a su implantacin y pruebas. En esta fase se realiza una pequea cascada para cada ciclo, se realizan tantas iteraciones hasta que se termine la nueva implementacin del producto. FASE DE TRANSICIN Durante esta fase de transicin busca garantizar que se tiene un producto preparado para su entrega al usuario.
Resumen RUP
QU tareas hacer ?
Actividades
Roles
CUNDO se hace ?
Workflow
QU generan?
Artefactos
Agenda Agenda
1. 2. 3. 4. 5. 6.
Fundamentos RUP Revisin del Modelado de negocios El proceso de Ingeniera de requerimientos Modelado de requisitos Modelado de Anlisis Parte Practica
17
Anlisis y Diseo
Implementacin Prueba Implantacin Control de Cambios Gestin Proyecto Entorno
Iteraciones IT #1 IT # 2 IT # 3 IT # 4 IT # 5 IT # 6 IT # 7 IT # 8
Procesos de Negocio
Procesos de Negocio
Modelamiento de Negocio
Esta disciplina tiene como objetivos comprender la estructura y la dinmica de la organizacin, comprender problemas actuales identificar posibles mejoras, comprender los procesos de negocio.
El Modelo de CU del Negocio para describir los procesos del negocio y los clientes El Modelo de Objetos del Negocio para describir cada CU del Negocio con los Trabajadores, adems utilizan los Diagramas de Actividad y de Clases.
Modelamiento de Negocio
Permite identificar los requerimientos funcionales del negocio desde la perspectiva del usuario (clientes del negocio)
Modelamiento de negocio
Los diferentes diagramas del negocio se agrupan tpicamente en dos modelos del negocio, uno que mira el negocio desde una perspectiva externa, y el otro desde dentro:
El
externo incluye una descripcin de los actores del negocio y los casos de uso del negocio, las interacciones entre los actores del negocio y los casos de uso del negocio (diagramas de casos de uso) y diagramas de actividad de alto nivel.
Modelamiento de negocio
El
interno que detalla cmo se llevan a cabo los procesos del negocio internamente. El modelo de objetos del negocio incluye una descripcin de los empleados del negocio (los trabajadores del negocio), las cosas (Entidades del Negocio) que el negocio manipula y cmo los trabajadores del negocio manipulan las entidades del negocio para lograr los procesos del negocio (Diagramas de actividad detallados, diagramas de clase, diagramas de interaccin).
Modelamiento de Negocio
MODELO USE CASE DE NEGOCIO Presentan lo que el negocio ofrece a sus clientes , luego se decide como realizar sus use cases
Los diagramas a utilizar son : Diagrama USE CASE : describe lo que el negocio ofrece a sus clientes y es independiente de las tecnologas El diagrama use case de negocio no describe los procesos de negocio para ello se utilizan los diagramas de actividad
Modelamiento de Negocio
Modelar el funcionamiento interno de la organizacin implica realizar los use case s del negocio , para lo cual se modela la estructura organizacional y de requerirse el flujo de la informacin que se representa en : Diagrama de Actividad Modela el flujo de trabajo ,describe las acciones a realizar , cuando se realiza y quien es el responsable de hacerlas Diagrama de Secuencia Representa el flujo de trabajo ,centrado en el intercambio de mensajes entre entidades del negocio Diagrama de Clase Identifica las clases del negocio y las relaciones entre ellas , se corresponde con la estructura de la organizacin y de la informacin
Comprender la estructura y la dinmica de la organizacin para el que se desarrolla el proyecto. Comprender los problemas actuales de la organizacin y su impacto. Asegurar que los clientes, usuarios finales y desarrolladores tengan un entendimiento comn de la organizacin. Visin compartida. Obtener, de forma preliminar, los requerimientos del sistema que necesita la organizacin.
Cmo aseguramos que el sistema tendr valor si no entendemos como, quin y en que circunstancias se usar? Para asegurar que estamos construyendo soluciones orientadas al cliente (es decir sistemas de informacin que satisfacen a nuestros clientes) no debemos pasar por alto:
El
ambiente en el que estos sistemas trabajarn, Los roles y responsabilidades de los empleados que usan el sistema, Las "cosas" que son manejadas por el negocio,
Visin
Glosario de Trminos
Rol o conjunto de roles dentro del negocio. Un trabajador del negocio interacta con otros trabajadores del negocio y manipula entidades del negocio. una "cosa" manipulada o usada por trabajadores del negocio.
Una sucesin de acciones que un negocio ejecuta para producir un resultado de valor observable a un actor de negocio particular. (En este caso, sinnimo de proceso del negocio)
Unidad organizacional
Una coleccin de trabajadores del negocio, entidades del negocio, vnculos, realizaciones de casos de uso del negocio, diagramas y otras unidades de la organizacin. Usadas para estructurar el modelo del negocio (objeto) por divisin en partes mas pequeas.
negocio. Diagramas de actividad describen las conductas en el negocio, o el flujo de trabajo del negocio. Diagramas de clase que describen la estructura esttica del negocio. Diagramas de interaccin describen la interaccin dinmica entre los empleados y las cosas que ellos manipulan.
Negocio
Mundo Exterior
Organizacin
legales y reguladoras. Sucursales. Dueos e inversionistas Sistemas informticos fuera del negocio con los que se interacta. Otras partes de la organizacin.
Negocio
Mundo Exterior
Organizacin
dentro del negocio. Personas que ejecutan los proceso o actividades del negocio. Hardware o sistemas informticos dentro del negocio con los que se intercambia informacin directamente.
Negocio
Mundo Exterior
Organizacin
procesos del negocio. Servicios principales para el cliente. Procesos de servicio a otras entidades.
a los actores, trabajadores y entidades del Negocio y las asociaciones entre ellos.
Una entidad del negocio (business entity) representa a un conjunto de informacin con propiedades, comportamiento y semntica similares y que es manipulado o manejado por trabajadores del negocio. Ejemplo:
Factura. Solicitud
departamentos, direcciones. Objetos fsicos. Transacciones. Personas. Sistemas externos. Organizaciones. Socios.
Define la interaccin entre las entidades fuera del negocio (los proveedores, clientes, socios, colegas en secciones que actan recprocamente con la seccin que Ud. modela, etc), y sus procesos de negocio.
Un diagrama de actividad del negocio proporciona una manera grfica de documentar un flujo de trabajo del negocio.
Lo que pasa en un flujo de trabajo, que actividades pueden hacerse en paralelo, si hay caminos alternativos a travs de un flujo de trabajo
Adquirir productos
Ejemplo 2
Workers en Registrar pedido
Ejemplo 2
Diagrama de Secuencia de Registrar pedido
Ejemplo 2
Diagrama de Actividades de Registrar pedido
Reglas de Negocio
Ejemplo 2
Glosario
Agenda Agenda
1. 2. 3. 4. 5. 6.
Fundamentos RUP Revisin del Modelado de negocios El proceso de Ingeniera de requerimientos Modelado de requisitos Modelado de Anlisis Parte Practica
60
Fuentes de Requerimientos
Robertson y Robertson 1999
Modelo del Dominio Deseos y necesidad De los interesados Modelo de la situacin actual
Requerimientos
Organizacin y sistemas actuales Requerimientos Reutilizables
Plantilla de Requerimientos
Clasificacin de Requerimientos
Segn el Tipo los requerimientos se clasifican en:
la funcionalidad o los servicios que se espera que el sistema proveer. Dependen del tipo de software, del sistema que se desarrollo y de los posibles usuarios.
Cuando
se expresan como requerimiento del sistema describen con detalle la funcin de ste, sus entradas y salidas, excepciones, etc.
Describen
una interaccin entre el sistema y su ambiente, como debe comportarse el sistema ante determinado estmulo. O incluso como NO debe comportarse.
Requerimientos No Funcionales(RNF)
Requerimientos no funcionales
Son los requerimientos que no se refieren directamente a las funciones especficas que entrega el sistema, sino a las propiedades emergentes de ste, como la fiabilidad, la respuesta en el tiempo y la capacidad de almacenamiento. Muchos requerimientos no funcionales se refieren al sistema como un todo ms que a rasgos particulares del mismo. Describen una restriccin sobre el sistema que limita nuestras elecciones en la construccin de una solucin al problema. A menudo son mas crticos que los funcionales. Mientras que un incumplimiento de un requerimiento funcional degrada el sistema, el de un requerimiento no funcional del sistema lo inutiliza.
Requerimientos No Funcionales(RNF)
Requerimientos no funcionales
Los requerimientos no funcionales se clasifican segn su implicancia: Del producto: especifican comportamiento del producto. Ej.: de desempeo en la rapidez de ejecucin del sistema, cuanta memoria se requiere; los de fiabilidad que fijan la tasa de fallas para el sistema sea aceptable, los de portabilidad y de usabilidad.
Organizacionales: se derivan de las polticas y procedimientos existentes en la organizacin del cliente y del desarrollador. Ej.: estndares en los procesos que deben utilizarse, requerimientos de implementacin como los lenguajes de programacin o el mtodo de diseo a utilizar.
Un problema comn con los requerimientos no funcionales es que algunas veces son difciles de verificar.
De forma ideal los requerimientos no funcionales se deben expresar de manera cuantitativa utilizando mtricas que se puedan probar de forma objetiva. En la prctica, es difcil. El costo es muy alto.
RNF
Requerimientos de Dominio
Reflejan Se
derivan del dominio del sistema ms que de las necesidades especificas del usuario.
Se
expresan utilizando un lenguaje especifico del dominio de la aplicacin que a menudo es difcil de comprender. Ej.: operacin para calcular desaceleracin del tren, para un sistema de control de trenes.
Son declaraciones en lenguaje natural y en diagramas de los servicios que se espera que el sistema provea y de las restricciones bajo las cuales debe operar. Pueden surgir problemas por falta de claridad, confusin de requerimientos, conjuncin de requerimientos.
Requerimientos del sistema Establecen con detalle los servicios y restricciones del sistema. Es difcil excluir toda la informacin de diseo (arquitectura inicial, interoperabilidad con sistemas existentes, etc.)
69
Otras clasificaciones
Requerimientos que deben ser absolutamente satisfechos Requerimientos que son deseables pero no indispensables Requerimientos que son posibles, pero que podran eliminarse
70
Los requerimientos indican al equipo de pruebas que demostraciones llevar a cabo para convencer al cliente de que el sistema que se le entrega es de hecho lo que haba ordenado.
74
Estudio de viabilidad Obtencin y anlisis de requerimientos Especificacin de requerimientos Validacin de requerimientos Gestin de requerimientos
75
Estudio de factibilidad
Especificacin de Requerimientos
Validacin de Requerimientos
Artefactos
Informe de factibilidad Documento de Requerimientos Modelo del Sistema Especificacin de Requerimientos
Estudio de factibilidad
Especificacin de Requerimientos
Validacin de Requerimientos
Artefactos
Informe de factibilidad Documento de Requerimientos Modelo del Sistema Especificacin de Requerimientos
Estudios de Viabilidad
Principalmente se realiza para sistemas nuevos A partir de una descripcin resumida del sistema se elabora un informe que recomienda la conveniencia o no de realizar el proceso de desarrollo Resuelve las siguientes preguntas:
El sistema contribuye a los objetivos generales de la organizacin? El sistema se puede implementar con la tecnologa actual ? El sistema se puede implementar con las restricciones de costo y tiempo? El sistema puede integrarse a otros que existen en la organizacin
78
El resultado del estudio es un informe que recomienda si es conveniente llevar a cabo la ingeniera de requerimientos y el proceso de desarrollo del sistema. Adems permite proponer cambios al alcance, presupuesto, calendarizacin, etc.
Este es un estudio corto para resolver si es posible y conveniente construir el sistema con la tecnologa existente, las restricciones de costo y tiempo, etc.
Estudio de factibilidad
Especificacin de Requerimientos
Validacin de Requerimientos
Artefactos
Informe de factibilidad Documento de Requerimientos Modelo del Sistema Especificacin de Requerimientos
Comprensin del dominio Recoleccin de requerimientos: interactuando con usuarios, clientes, administradores, etc. Clasificacin: organizacin en grupos coherentes Resolucin de conflictos Priorizacin Verificacin de requerimientos (completos, consistentes)
81
Problemas Comunes:
No saben lo que quieren del sistema , slo en trminos generales, no conocen el costo de sus peticiones. Los requerimientos estn en sus trminos y con conocimientos implcitos de su propio trabajo. Distintos usuarios tienen distintos requerimientos, se deben encontrar todas las fuentes.
Recoleccin de Requerimientos
Clasificacin
Verificacin de Requerimientos
Priorizacin
Resolucin de Conflictos
2.
3.
6.Verificacin de Requerimientos: Los requerimientos se verifican para descubrir si estn completos, son consistentes y acorde con lo que realmente quieren los stakeholders. No existe un enfoque perfecto ni universal aplicable a la obtencin y anlisis de requerimientos .
Expectativas
Balancear
Calidad Alcance
Necesidades Expectativas
Restricciones
Proceso
Encuestas/Cuestionarios.
Tormenta de ideas. Casos de Uso. Prototipado.
Ventajas
Ahorra tiempo de otros. Prepara para otros enfoques. Puede llevarse a cabo fuera de la organizacin.
Desventajas
Perspectiva limitada. Desactualizado. Demasiado genrico.
Entender el problema de negocio. Entender el ambiente de operacin. Evitar omisin de requerimientos. Mejorar las relaciones con el cliente.
Ventajas
Orientacin a las personas. Interactivo / Flexible. Rico.
Desventajas
Costoso. Depende de interpersonales. las habilidades
Ventajas
Conveniente para quien contesta. Respuestas annimas.
Desventajas
Menos Rico. Problemas por Respuestas. Esfuerzo de desarrollo. no
No se permite criticar ni debatir. Dejar volar la imaginacin. Generar tantas ideas como sea posible. Mutar y combinar ideas.
Usarlo
Cuando el sistema est orientado a la funcionalidad, con varios tipos de usuarios. Cuando la implementacin se va a hacer OO y con UML.
Entender mejor los requerimientos. Cuales son necesarios, deseables. Acotar riesgos.
Prototipo desechable: El propsito es solo establecer que algo se puede hacer, luego se parte de cero en la construccin, quedando el conocimiento aprendido.
Prototipo evolutivo: Es implementado sobre la arquitectura del producto final, el sistema final se obtiene de evolucionar el prototipo.
Apariencia y percepcin de la interfaz de usuario. Arquitectura (riesgos tcnolgicos, tiempos de respuesta). Otros aspectos riesgosos.
Estudio de factibilidad
Especificacin de Requerimientos
Validacin de Requerimientos
Artefactos
Informe de factibilidad Documento de Requerimientos Modelo del Sistema Especificacin de Requerimientos
Facilita tratamiento.
Necesidad de entrenamiento en la notacin. Dificultades de comprensin por Cliente/Usuario
Estudio de factibilidad
Especificacin de Requerimientos
Validacin de Requerimientos
Artefactos
Informe de factibilidad Documento de Requerimientos Modelo del Sistema Especificacin de Requerimientos
Descripciones Dinmicas
Especifican estados y las transiciones entre estados en el tiempo.
Estudio de factibilidad
Especificacin de Requerimientos
Validacin de Requerimientos
Artefactos
Informe de factibilidad Documento de Requerimientos Modelo del Sistema Especificacin de Requerimientos
Propiedad
Rapidez Transacciones por seg.
Medida
KB.
Tiempo promedio entre fallas. Probabilidad de datos corruptos despus de la falla. Nmero de sistemas.
Tamao
Fiabilidad Robustez Portabilidad
Facilidad de uso
Tiempo de capacitacin.
Incluye:
Revisar objetivos del sistema. Evaluar alineamiento de requerimientos con los objetivos (necesidad). Revisar el ambiente de operacin y las interfaces con otros sistemas. Funciones completas, restricciones realistas. Evaluar riesgos. Considerar:
Especificacin
Validacin
Gestion de requisitos
Permite gestionar las necesidades del proyecto en forma estructurada Mejora la capacidad de predecir cronogramas de proyectos Disminuye los costos y retrasos del proyecto Mejora la calidad del software Mejora la comunicacin entre equipos Evita rechazos de usuarios finales.
105
106
Ejemplo:
Actor:
Entidad Externa que interacta con el sistema (persona identificada por un rol o sistema <<extend>> externo).
Escenario
Variable
Retiro de Monedas <<include>> Retiro Cliente Depsito <<include>> Validar con Scaner de Retina Validar con PIN
Caso de Uso:
<<include>>
Conjunto de escenarios posibles que puede Generalizacin encarar un actor Validar Cliente (o varios) con el sistema para el logro de cierto objetivo.
Transferencia
Agenda Agenda
1. 2. 3. 4. 5. 6.
Fundamentos RUP Revisin del Modelado de negocios El proceso de Ingeniera de requerimientos Modelado de requisitos Modelado de Anlisis Parte Practica
109
Anlisis y Diseo
Implementacin Prueba Implantacin Control de Cambios Gestin Proyecto Entorno
Iteraciones IT #1 IT # 2 IT # 3 IT # 4 IT # 5 IT # 6 IT # 7 IT # 8
Modelado de Requisitos
Esta disciplina tiene como objetivos establecer lo que el sistema debe hacer (Especificar Requisitos) Define los lmites del sistema, y una interfaz de usuario, realizando una estimacin del costo y tiempo de desarrollo. Utilizando el Modelo de CU para modelar el Sistema que comprenden los CU, Actores yRelaciones, adems utiliza los diagramas de Estados de cada CU y las especificaciones suplementarias.
La Disciplina de Requerimientos
Los desarrolladores y clientes deben acordar qu es lo que el sistema debe hacer: Relevar requerimientos Documentar funcionalidad y restricciones Documentar decisiones Identificar actores Identificar casos de uso
Cliente
Reciclar
Administrar Depsito
Los casos de uso describen la funcionalidad. Los requerimientos no funcionales se incluyen en una especificacin complementaria.
Disciplina de Requerimientos
Objetivo :
Elaborar
los requerimientos del sistema para el negocio Describen los requerimientos funcionales desd4e la perspectiva del actor Muestran las funcioanlidades del sistema para que los actores logren sus objetivos
Disciplina de Requerimientos
MODELO USE CASE Describe las interacciones entre los actores y el sistema y la meta de los actores al utilizar el sistema
Diagrama Use Case del Sistema Describe lo que debe hacer el sistema para automatizar uno o mas pasos de la realizacion del use case de negocio Es una herramienta que comunica el alcance de un negocio (use case del negocio) o del sistema (use case del sistema para especificar los use case y establecer los pasos se pued eutilizar algunos de los siguientes artefactos
Elaboracin de Cd U
Especificacin complementaria
Visin
Agenda Agenda
1. 2. 3. 4. 5. 6.
Fundamentos RUP Revisin del Modelado de negocios El proceso de Ingeniera de requerimientos Modelado de requisitos Modelado de Anlisis Parte Practica
133
Anlisis y Diseo
Implementacin Prueba Implantacin Control de Cambios Gestin Proyecto Entorno
Iteraciones IT #1 IT # 2 IT # 3 IT # 4 IT # 5 IT # 6 IT # 7 IT # 8
Presenta el diseo Preliminar para un conjunto de requerimientos Generan los siguientes Modelos: Modelo de Analisis
Diagrama de Clases Diagrama de secuencia
Modelo
de Diseo
A nivel de componentes
Analisis y Diseo
Analisis y Diseo
Analisis y Diseo
Analisis y Diseo
Ejemplo
Contratos
Contratos
Contratos
Plantilla de un Contrato
Modelo de Analisis
Agenda Agenda
1. 2. 3. 4. 5. 6.
Fundamentos RUP Revisin del Modelado de negocios El proceso de Ingeniera de requerimientos Modelado de requisitos Modelado de Anlisis Parte Practica
155
BIBLIOGRAFA.
James Rumbaugh Modelado y diseo orientado a objetos Metodologa OMT Grady Booch, James Rumbaugh, Ivar Jacobson UML El Lenguaje Unificado de Modelado Addison Wesley, Edicin Madrid 1999 Grady Booch, James Rumbaugh, Ivar Jacobson RUP El Proceso Rational Unificado Adison Wesley, Edicin Madrid 2000 Pressman, Roger Ingeniera de Software. Un enfoque Practico Editorial Mac Graw Hill, quinta edicin.
BIBLIOGRAFA.
Ingeniera del Software SOMMERVILLE, I. Ed. Addison-Wesley.
Craig Larman UML y Patrones, Segunda edicin, Prentice-Hall, 2002 Laudon K. Y Laudon J. 1996. Administracin de los Sistemas de Informacin. 3era. Edicin. Pg: 426. Senn J. 1992. Anlisis y Diseo de Sistemas de Informacin. 2da. Edicin. Pg: 33 . Sage A. Y Palmer. J. 199_. Software Systems Engineering. Pg: 48 Whitten J., Bentley L., Barlow V. 1996. Anlisis y Diseo de Sistemas de Informacin. 3era. Edicin. Pg: 95 Yourdon E. 1993. Anlisis Estructurado Moderno. Pg: 86
Bibliografa
Artculos / Texto Completo / Libros: (Fox, 2007) Fox, Christopher. Software Engineering Design: Processes, Principles and Patterns with UML 2. Editorial Pearson, 2007. (Vilalta, 2004) Josep Vilalta Marzo. Taller de Requerimientos, Anlisis y Diseo con UML. Gua del Alumno TRAD UML101/ed.1-2004 Vico Virtual. (Bastarrica y Guerrero, 2004) Cecilia Bastarrica y Luis A. Guerrero. Curso CC61J. Departamento de Ciencias de la Computacin, Universidad de Chile (Booch, 1996). Grady Booch. Anlisis y Diseo Orientado a Objetos. 2da edicin. Ed. AddisonWesley / Daz de Santos. (Pressman, 1998) Robert Pressman. Ingeniera de Software. 2007. (Stein, 2001) Ben Stein. Chapter 6. Use-case Model: Writing Requirements in Context. 2001. En: http://agamenon.uniandes.edu.co/~pfigueroa/soo/uml Hipertexto: Gua Visual UML. En: http://www.vico.org/UMLguiaVisualpresentacion.htm (Cockburn, 2006) Alistar Cockburn. Use Case Fundamentals. Disponible en: http://alistair.cockburn.us/Use+case+fundamentals
Bibliografa
Aprendiendo UML en 24 horas. Schmuller, Joseph. Editorial Prentice Hall, Mxico, 2000. 2 Rational Rapid Developer, Technical Overview. IBM, Rational Software, 2003 3 Arquitectura empresarial y software libre, J2EE http://www.javahispano.org/articles.article.action?id=70 4 Catlogo de patrones de diseo J2EE. I.- Capa de presentacin
Bibliografa
http://www.javahispano.org/articles.article.action?id=70 4 Catlogo de patrones de diseo J2EE. I.- Capa de presentacin http://www.programacion.com/tutorial/patrones/ 5 Curso 00 usando UML versin abril 2003 http://www.dsic.upv.es/~uml/ 6 Documentacin de ayuda al instalar el RUP /Rational/RationalUnifiedProcess/process/ 7 Estereotipos para clases http://wwwgris.det.uvigo.es/~avilas/UML/node38.html
Muchas Gracias!!