Académique Documents
Professionnel Documents
Culture Documents
Casos de Uso
Ingeniera de Sistemas
Lenguaje
Unificado
de
Modelado:
es
el
lenguaje
Estticos
FileMgr fetchDoc( ) sortByName( ) DocumentList Document add( ) delete( ) name : int docid : int numField : int get( ) open( ) close( ) read( ) sortFileList( ) create( ) fillDocument( ) read() fill the code..
Repository
DocumentList
FileManager Document
GraphicFile
rep Repository File read( ) GrpFile read( ) open( ) create( ) fillFile( )
File
FileList
Use Case 3
Clases
mainWnd : MainWnd
Componentes
Window95 Windows95 Windows95
Casos de Uso
- .EXE
fileMgr : FileMgr
gFile : GrpFile
Windows NT Solaris
- .EXE
fileMgr : FileMgr
-.EXE Windows NT
Alpha UNIX
IBM Mainframe
Dinmicos
BO Contrapartida
repository : Repository
document : Document
Objetos
Despliegue
[operacin insertada]
[ ok ]
Notificar Error a FO
Contabilizar Operacin
[error operacin]
mainWnd
add file
9: sortByName ( )
- . 1: Doc view request ( )
user
fileMgr : FileMgr
document : Document
gFile
repository
-Operador BO
2: fetchDoc( )
Writing
1: Doc view request ( )
mainWnd : MainWnd
3: create ( )
4: create ( )
Openning
[operacin contratada]
gFile : GrpFile
- - . 6: fillDocument ( )
5: readDoc ( )
close file
7: readFile ( )
close file
[operacion no contratada]
8: fillFile ( )
Reading
Closing
6: fillDocument ( )
- - . 9: sortByName ( )
Actividad Estados
7: readFile ( ) 5: readDoc ( )
document : Document
repository : Repository
Colaboracin
Secuencia
Requerimientos
Anlisis
Diseo
Implementacin
Certificacin
Diagr. de Actividad
Diagr. de Secuencia
Diagr. de Colaboracin
Diagr. de Clases/Objetos
Diagr. de Estados
Diagr. de Componentes
Diagr. de Despliegue
Los diagramas de caso de uso son uno de los cinco tipos de diagramas en UML para modelar aspectos estticos de los
sistemas de informacin.
Actor
Buscar producto
Punto de vista del usuario. Modelar el comportamiento de un sistema. Visualizar, especificar, y documentar el comportamiento de un elemento de un sistema.
Guardar
Rol
Eliminar
Se utiliza para:
Modelar el contexto de un sistema. Se especifican los actores y se delimita el
sistema. Modelar los requisitos de un sistema. Qu debera hacer el sistema desde un
extend
Usar Usuario
Agenda
Telfono mvil
Principales: personas que usan el sistema. Secundarios: personas que mantienen o administran el sistema. Material externo: dispositivos materiales imprescindibles que forman parte del mbito de la aplicacin y deben ser utilizados.
Actor
Eliminar
Asociacin: Es el tipo de relacin ms bsica que indica la invocacin desde un Actor o Caso de uso a otro Caso de uso.
Inclusin: una instancia del Caso de Uso origen incluye tambin el comportamiento descrito por el Caso de Uso destino. include
Extensin: el Caso de Uso origen extiende el comportamiento del Caso de Uso destino. extend
Generalizacin o Herencia: el Caso de Uso origen hereda la especificacin del Caso de Uso destino y posiblemente la modifica y/o ampla.
Retiro
Los UC son descripciones de la funcionalidad del sistema independientes de la implementacin. Los UC estn basados en el lenguaje natural, es decir, es accesible por los usuarios.
Preguntas clave
cules son las tareas del actor? qu informacin crea, guarda, modifica, elimina o lee el actor?
Describir una tarea del negocio que sirva a una meta de negocio Tener un nivel apropiado del detalle Ser bastante sencillo como que un desarrollador lo elabore en un nico lanzamiento
Lenguaje de comunicacin entre usuarios y desarrolladores. Comprensin detallada de la funcionalidad del sistema. Acotacin precisa de las habilitaciones de los usuarios. Gestin de riesgo ms eficiente para gobernar la complejidad.
Estimacin ms exacta para determinar tiempo, recursos y prioridades en la dosificacin de esfuerzo de desarrollo.
Fiel trazabilidad para verificar la traduccin de requerimientos en cdigo ejecutable. Mayor control para mantener las sucesivas revisiones de los programas.
No son formales. Se trabaja con lenguaje natural. Procesamiento manual. Aumentan de nmero fcilmente.
Llevan a una descomposicin funcional del sistema. No saber cuando parar.
Para los tres casos de estudio Notas, Parqueadero, Inmobiliaria, entregar Impreso:
Diagramas de Caso de Uso
Preparar presentacin (ppt). Venir todos preparados , la nota es individual, el profesor escoge quien exponer.
Preguntas clave:
cules son las tareas del actor? qu informacin crea, guarda, modifica, destruye o lee el actor? debe el actor notificar al sistema los cambios externos? debe el sistema informar al actor de los cambios internos?
UNPSJB - 2005
34
UNPSJB - 2005
35