Professional Documents
Culture Documents
Dimensin estructural de los objetos: Se centra en las propiedades estticas o pasivas de los sistemas. Dimensin dinmica del comportamiento: Se centra en las propiedades activas y describe el comportamiento individual
Dimensin funcional de los requerimientos: Son consideradas las propiedades relativas a la funcin de transformacin del sistema de objetos, es decir, los procesos de conversin de entradas en salidas.
Introduccin a UML
UML es una especificacin de notacin orientada a objetos. Se basa en las anteriores especificaciones BOOCH, RUMBAUGH y COAD-YOURDON. Divide cada proyecto en un nmero de diagramas que representan las diferentes vistas del proyecto. Estos diagramas juntos son los que representa la arquitectura del proyecto.
Qu es UML?
Es un conjunto de herramientas, que permite modelar (analizar y disear) sistemas orientados a objetos.
Tipos de diagramas:
Diagramas de Casos de Uso Diagramas de Secuencia Diagramas de Colaboracin Diagramas de Estado Diagramas de Actividad Diagramas de Clases Diagramas de Objetos Diagramas de Componentes Diagramas de Implementacin
El modelado de Casos de Uso es la tcnica ms efectiva y a la vez la ms simple para modelar los requisitos del sistema desde la perspectiva del usuario. No es realmente una aproximacin a la orientacin a objetos; es realmente una forma de modelar procesos.
Relaciones:
Asociacin: Dicha relacin se denota con una flecha simple.
Dependencia o Instanciacin: Dicha relacin se denota con una flecha punteada.
Generalizacin: Este tipo de relacin esta orientado exclusivamente para casos de uso (y no para actores). Extends: Se recomienda utilizar cuando un caso de uso es similar a otro (caractersticas). (<<extends>>) Uses: Se recomienda utilizar cuando se tiene un conjunto de caractersticas que son similares en ms de un caso de uso.
Descripcin
El sistema deber permitir a [lista actores] en [instante en el que se puede realizar el caso de uso] [funcionalidad que define el caso de uso] segn se describe en el siguiente caso de uso:
<precondicin del caso de uso> Paso Accin
1
2
Postcondicin
Excepciones
q Rendimiento
El sistema deber realizar la/s accin /es descrita/s en {los pasos [primer paso] al [ltimo paso], el paso [nmero de paso]} en un mximo de [cota de tiempo]
Frecuencia Importancia
Urgencia Comentarios
Este caso de uso se espera que se lleve a cabo una media de [nmero de veces] al [unidad temporal] {vital, importante,quedara bien}
{inmediatamente, hay presin, puede esperar} <otras consideraciones en formato libre>
Principales caractersticas:
Forma disciplinada de asignar tareas y responsabilidades (quin hace qu, cundo y cmo) Pretende implementar las mejores prcticas en Ingeniera de Software Desarrollo iterativo Administracin de requisitos Uso de arquitectura basadas en componentes Control de cambios Modelado visual del software Verificacin de la calidad del software
Referencias
http://es.wikipedia.org/wiki/Proceso_Unifica do_de_Rational
http://www.mitecnologico.com/Main/Model oOrientadoAObjetosDise%F1oDeSistemas
http://eii.ucv.cl/pers/gbustos/PDF/Evalua.PDF