Preview only show first 10 pages with watermark. For full document please download

Instituto Politécnico Nacional Escuela Superior De Cómputo Profesora: Reyna Elia Melara Abarca Ua: Análisis Y Diseño Orientado A Objetos Exposiciones Práctica 4. Comenzando Con Uml Y Diagramas De Caso De Uso

INSTITUTO POLITÉCNICO NACIONAL Escuela Superior de Cómputo Profesora: Reyna Elia Melara Abarca UA: Análisis y Diseño Orientado a Objetos Exposiciones Práctica 4. Comenzando con UML y diagramas de Caso de Uso

   EMBED


Share

Transcript

  INSTITUTO POLITÉCNICO NACIONALEscuela Superior de CómputoProfesora: Reya Elia !elara A"arca   UA: A#lisis y $ise%o Orietado a O"&etos E'posicioes Práctica 4. Comenzando con UML y diagramas de Caso de UsoIntención educativa  • Busca y compara herramientas informáticas para trabajar con UML. • Investiga y practica sobre el propósito y construcción diagramas de casos de uso en UML. • Utiliza herramientas para hacer prototipos de interfaz de usuario. Introducción asta ahora! la mayor parte del trabajo se ha concentrado en la identificación y especificación delos casos de uso del sistema para conformar parte del Modelo de casos de uso . "lgunas veces puede ser #til utilizar una t$cnica de modelado visual para describir los casos deuso% • &ueden utilizarse diagramas de estado para describir los estados de los casos de uso y lastransiciones entre estos estados. • &ueden utilizarse diagramas de actividad para describir las transiciones entre estados conmayor detalle. • &ueden utilizarse diagramas de interacción para describir como interact#a una instancia deun caso de uso con la instancia de un actor o actores.'l uso de los diagramas en el conte(to de casos de uso puede implicar hacer muchos diagramascomplejos y largos! )ue son dif*ciles de leer y comprender. Un #nico caso de uso puede tener muchos estados )ue son dif*ciles de nombrar de forma comprensible.La recomendación al respecto es utilizar los diagramas con cuidado y )ue solo se utilicen si es )ue completan o ayudan a las descripciones te(tuales. Prototipos de interfaz de usuario 'l objetivo de esta actividad en el conte(to del desarrollo de sistemas es construir prototipos deinterfaz de usuario.+on la información )ue hasta ahora se tiene recopilada de los casos de uso! es posible dise,ar interfaces de usuario )ue permitan al usuario llevar a cabo los casos de uso de forma adecuada.&ara esto es posible% • +on los casos de uso se puede discernir )u$ se necesita de las interfaces de usuario parahabilitar los casos de uso para cada actor. 1  INSTITUTO POLITÉCNICO NACIONALEscuela Superior de CómputoProfesora: Reya Elia !elara A"arca   UA: A#lisis y $ise%o Orietado a O"&etos E'posicioes • +rear un dise,o f*sico la interfaz de usuario y desarrollar prototipos )ue ilustren comopuede usar el sistema los usuarios.'l resultado de esta actividad es un conjunto de es)uemas de interfaces de usuario y prototipos deinterfaces de usuario )ue especifican la apariencia de esas interfaces. Descripción de la actividad -rganizados en e)uipos de dos personas%/+omparar 0 herramientas UML. 1evise caracter*sticas a comparar como% vigencia de laversión! plataforma! tipo de licencia! tipos de diagramas )ue permite realizar! facilidad deuso y entendimiento 2para esto debe elegir los elementos )ue considere describen esterubro/! entre otros. 'stas sugerencias no son e(haustivas! el listado de caracter*sticas arevisar puede ampliarse.3/4eleccione del conjunto de herramientas UML! una )ue es la )ue utilizará para el estapráctica e indi)ue el por)ue de su elección.5/+onstruya el diagrama de casos de uso en UML! para modelar el siguiente sistema% Conseguir un certificado como Java Programmer puede tener un costoelevado. Imagine que se va a desarrollar un sistema deentrenamiento basado en Web para ayudar a la preparación de unexamen de certificación de acuerdo a las siguientescaracterísticas: • Un usuario puede solicitar al sistema realizar una prueba decertificación. El sistema recopila un conjunto de preguntas de surepositorio de datos y construye la prueba. El sistema califica lasrespuestas del usuario y proporciona pistas al usuario si este losolicita. • Además de los usuarios, se tienen los tutores quienes nutren alsistema con preguntas y pistas. • También se tienen a los examinadores, que deben de certificar laspreguntas para verificar que no sean triviales y que tengan unarespuesta válida. El problema es intencionalmente vago, lo que permite que usted asuma los detallesy elementos que considere necesarios para resolver el problema. 6/+onstruya las interfaces de usuario del problema anterior. aga uso de herramientas debos)uejo de interfaces como 7ireframes o moc8ups o bien utilice 9ML o alg#n otrosoft:are )ue le permita hacer el dise,o gráfico de las interfaces )ue interact#an con losusuarios.0/+onstruya el modelado de la base de datos. Utilice alguna herramienta de soft:are )ueapoye a esta labor. 2  INSTITUTO POLITÉCNICO NACIONALEscuela Superior de CómputoProfesora: Reya Elia !elara A"arca   UA: A#lisis y $ise%o Orietado a O"&etos E'posicioes Formato del Reporte Referencias • El proceso unificado de desarrollo de software, I. Jacobson, G. Booch, J, Rumbaugh. •  Análisis y diseo de sistemas, !h". !atricio #etelier, $ni%ersidad !olit&cnica de 'alencia • (astering )b*ect+)riented Analysis and "esign with $(# .- , IB(  • R$! for mall !ro*ects, IB(/R0 Rational $nified !rocess/R0. 3   'l documento deberá ser integrado en La9e( y deberá comprobarse mediante el archivofuente con e(tensión ;.te(.    "dopte un tipo de convención para documentar las 1eferencias! por ejemplo! "&".   9ablas! imágenes y otros elementos debidamente referenciados.   Incluir portada% o <ombre y escudo del I&< o <ombre y escudo de la 'scuela 4uperior de +ómputo o <ombre de la profesora o =rupo o <ombre de los integrantes del e)uipo )ue se encuentren en la sesión actual delaboratorio. 'vite incluir   a a)uellos integrantes que no participen  en laactividad! ya )ue hacerlo causará la cancelación  de la práctica.   9e(to debidamente justificado.   'vitar faltas de ortograf*a.   La entrega posterior a la fecha establecida! decrementa la calificación.