Está en la página 1de 4

Modelamiento de Casos de Uso

RUP Alum. Violeta Chaquila Oblitas 1 Alum. Jhan Franco Quintana Huamn1 RESUMEN Los Casos de Uso fueron introducidos por Jacobson en 1992. Sin embargo, la idea de especificar un sistema a partir de su interaccin con el entorno es original de Mc Menamin y Palmer, dos precursores del anlisis estructurado, que escribieron en 1984 un excelente libro cuya lectura recomendamos. En ese libro, se define un concepto muy parecido al del caso de uso: el evento. Para Mc Menamin y Palmer, un evento es algo que ocurre fuera de los lmites del sistema, ante lo cual el sistema debe responder. En este caso el sistema deber responder al estmulo que recibe el pedido procesndolo. Un caso de uso debe especificar un comportamiento deseado, pero no imponer cmo se llevar a cabo ese comportamiento, debe decir QU pero no CMO. Esto se realiza utilizando escenarios. ABSTRAC Introducidos for Jacobson in 1992 were Uso's Cases. However, to specify a system starting from his interaction with the surroundings idea belongs to original Mc Menamin and Palmer, the analysis's two predecessors structured, that they wrote in 1984 an excellent book we recommend whose reading. In that book, a concept is defined very similar to the appropriate use: The event. In order to Mc Menamin and Palmer, an event is that it occurs outside the limits of the system, elk it as system must respond. In this case system will have to respond to the stimulus that receives the order processing it. A use case must specify a behavior once was desired, but imposing how will accomplish that behavior itself, he must say to what but no How. This comes true utilizing scenarioes.

Palabras Claves: escenarios es una secuencia de acciones e interacciones INTRODUCCION Actualmente, mucha gente considera que los casos de uso son de vital importancia en los proyectos de Software (Procesos Guiados por Casos de Uso) Los casos de uso son un mtodo que, justamente, ayudan al Ingeniero de Software a llevar adelante esta parte del desarrollo de un sistema de software. Si bien sus antecedentes tienen ya ms de 15 aos de antigedad, la tcnica de anlisis con caso de uso es relativamente nueva. La bibliografa es bastante escasa y, en muchos casos, tiene pocos consejos prcticos Los casos de uso combinan el concepto de evento del anlisis
Autor - alumna: Chaquila Oblitas Violeta - alumno: Quintana Huaman Jhan franco jhanfranco@gmail.com/942192030

estructurado con otra tcnica de especificacin de requerimientos bastante poco difundida: aquella que dice que una buena forma de expresar los requerimientos de un sistema es escribir su manual de usuario antes de construirlo. Esta tcnica, si bien gan pocos adeptos, se basa en un concepto muy interesante: al definir requerimientos, es importante describir al sistema desde el punto de vista de aqul que lo va a usar, y no desde el punto de vista del que lo va a construir. De esta forma, es ms fcil validar que los requerimientos documentados son los verdaderos requerimientos de los usuarios, ya que stos comprendern fcilmente la forma en la que estn expresados los casos de uso combinan el concepto de evento del anlisis estructurado con otra tcnica de

Asesor

especificacin de requerimientos bastante poco difundida 1. DIAGRAMA DE CASOS DE USO Un caso de uso es una secuencia de interacciones entre un sistema y alguien o algo que usa alguno de sus servicios. Todo sistema de software ofrece a su entorno aquellos que lo usan una serie de servicios. Es una forma de expresar cmo alguien o algo externo a un sistema lo usa. Cuando decimos alguien o algo hacemos referencia a que los sistemas son usados no slo por personas, sino tambin por otros sistemas de hardware y software. Actores y casos de uso del sistema Actor representa cualquier cosa que interacta con el sistema (humano, SW o HW) Caso de uso secuencia de acciones que obtiene resultados de valor para un actor

Opcional: representa que pueden no abordarse

Niveles de especificacin de casos de uso Existen tres niveles de especificacin de caso de uso dependiendo del nivel de identificacin y desarrollo de los mismos DE ALTO NIVEL,ESENCIAL,REAL Casos de Uso y flujo de eventos Un caso de uso describeque hace un sistema pero no identifica como Un flujo de eventos describe el como (parcialmente) al interior de un caso de uso Cuando se modela, es importante que se conserve la separacin de la vista interna y externa Pre y post condiciones Describen los cambios de estado del sistema cuando se ejecuta un caso de uso Pre condiciones: son suposiciones sobre el estado del sistema al iniciarse una operacin Post condiciones: Describen el estado de un sistema luego de ejecutarse un caso de uso Organizacin del modelo de casos de uso Diagramas de casos de uso: representa un conjunto de casos de uso para unos sistemas, los actores y la relacin en casos de usos y actores Priorizar casos de Uso: seleccionar los que influyan profundamente en la arquitectura bsica, dando soporte al dominio y a las capas de servicio de alto nivel Instancias de Actores

ACTOR CASO DE USO Identificacin de los casos de uso Mtodos basado en los actores Mtodos basado en eventos Anlisis del modelo de casos de uso del negocio(business modeling) Anlisis de requerimientos Especificacin de casos uso La especificacin de un caso de uso es el documento narrativo que describe la secuencia de eventos que realiza un actor(agente externo) para completar un proceso, a travs del uso de un sistema. Tipos de casos de uso Primario: representa los casos importante y comunes Secundarios: representa procesos menores o raros

2. CASOS DE EXITO
Autor - alumna: Chaquila Oblitas Violeta - alumno: Quintana Huaman Jhan franco jhanfranco@gmail.com/942192030

Asesor

Consultora de Arquitectura de Software.NET Se realiz un relevamiento integral de los procesos, tecnologas, conocimientos tecnolgicos, fortalezas y debilidades de la compaa en lo referente al desarrollo de software. Se identificaron los puntos de mejora y se recomendaron procesos y metodologas basados en estndares de calidad ISO: 9001:2000 y prcticas de direccin de proyectos basadas en PMI. Se implement un sistema de Application LifeCyle Management que integra todos los roles y procesos del ciclo de proyecto. Se plantearon las bases para la migracin de aplicaciones ASP a tecnologas ASP.NET. Desarrollo de Cotizador de Seguros On-Line Proyecto gestionado bajo metodologas RUP y aplicando las mejores prcticas de direccin de proyectos del PMI y cont con las siguientes caractersticas: Anlisis y Diseo utilizando diagramas de casos de uso, secuencia, Storyboards, diagramas de estado, DER, diagramas de componentes, diagramas de distribucin, diagramas de clases.

La estructura de nuestras vidas tiene que tener una buena planificacin, es idntico al modelo de caso de uso describe las funciones a desarrollarse en el sistema y los actores que las utilizan Espiritual De cmo estemos guiando nuestra vida para tomar nuestras decisiones en nuestra vida cristiana necesitamos guas as tambin en nuestra vida como cristianos debemos guiarnos por una guas que Dios dejo para ser un modelo de vida eso nos enfocamos en los diez mandamientos como tambin el libro de levticos. Y saber tomar las mejores decisiones en muestra vida para ser buenos profesionales 4. Conclusiones El modelo de casos de uso sirve como herramienta de comunicacin con los usuarios y otros expertos. Permite organizar los requerimientos del sistema Permite identificar interacciones de los actores con el sistema Permite identificar interfaces Permite planificar interfaces Permite establecer el plan de pruebas del sistema Determina las fronteras del sistema escribir la documentacin del sistema

3. APORTES Innovacin Como podemos verificar que se pueden realizar de correccin con grupos de personas involucradas en el diagrama de caso de uso, apoyados por quienes conocen del tema, por medios de combinacin de herramientas tales como tormentas de ideas sobre mejoras y oportunidades, partiendo de preguntas claves Tecnolgicos Verificamos que el diagrama de caso de uso ayuda al mejoramiento y aun mejor desarrollo de un software para as satisfacer la necesidad del cliente Social
Autor - alumna: Chaquila Oblitas Violeta - alumno: Quintana Huaman Jhan franco jhanfranco@gmail.com/942192030

5. Referencias IBM. (2003). Rational Unified Process. Europa: Rational Unified Process.zip Moratalla J. (2003). Tcnicas de anlisis y diseo orientado a objetos con UML. 200p Santiago Ceria, Ingeniera del Software I, Casos de uso (Un mtodo practico para explorar requerimientos).2000

Asesor

Weitsenfeld, Alfredo. Ingeniera de Software Orientada a Objetos con UML, Java e Internet. ISBN- 13:978-970-686-190-0 ISBN- 10:970-686-190-4

Autor

- alumna: Chaquila Oblitas Violeta - alumno: Quintana Huaman Jhan franco jhanfranco@gmail.com/942192030

Asesor