Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INDICE
FLUJO DE TRABAJO: REQUISITOS .................................................................................................... 2
1. IDENTIFICAR ACTORES Y CASOS DE USO ............................................................................. 2
1.1. Identificar Actores ........................................................................................................ 2
1.2. Identificar casos de uso ................................................................................................ 2
2. PRIORIZAR CASOS DE USO ................................................................................................... 2
3. Detallar casos de uso ........................................................................................................... 3
4. ESTRUCTURAR CASOS DE USO ............................................................................................. 9
5. PROTOTIPAR INTERFAZ USUARIO ...................................................................................... 10
FLUJO DE TRABAJO: ANALISIS ............................................................................................. 11
1. ANLISIS DE ARQUITECTURA. .................................................................................. 11
1.1. IDENTIFICACIN DE PAQUETES. ....................................................................... 11
1.2. VISTA DE PAQUETES ............................................................................................. 11
1.3. ENCAPSULAMIENTO DE CASOS DE USO Y ACTORES EN PAQUETES ....... 12
2. ANALIZAR CASO DE USO ............................................................................................ 14
3. ANALIZAR PAQUETE .................................................................................................... 17
FLUJO DE TRABAJO: DISEO ................................................................................................ 18
1. Diseo de la Arquitectura ...................................................................................................... 18
BIBLIOGRAFA .......................................................................................................................... 19
Pgina 1
INGENIERIA DE SOFTWARE I
Pgina 2
INGENIERIA DE SOFTWARE I
CU1: Gestionar
Producto
Administrador
Pgina 3
INGENIERIA DE SOFTWARE I
CU2: Gestionar
Empleado
Administrador Empleado
Pgina 4
INGENIERIA DE SOFTWARE I
de confirmacin.
2. Si el Administrador selecciona Modificar
2.1.Se introduce el cdigo del Empleado
2.2.Si el cdigo introducido es vlido se proceder a
Modificar los siguientes datos:
Nombre
Apellidos
CI
Password
2.3.Se verifica que todos los datos introducidos sean
vlidos o que no existan datos nulos.
2.4.Si todos los datos son correctos se emitir un aviso
de confirmacin.
3. Si el Administrador selecciona Eliminar
3.1.Se selecciona el Empleado a Eliminar y se hace la
Eliminacin.
Post condiciones Ninguna
1.2. 2.3. Si sucede un error ya sea por datos invlidos o nulos
Flujo Alternativo
se emitir un aviso de error al Administrador.
CU3: Gestionar
Cliente
Administrador Cliente
Pgina 5
INGENIERIA DE SOFTWARE I
Nit
Direccin
Telfono
Latitud
Longitud
Email
1.2.Se verifica que todos los datos introducidos sean
vlidos, que no existan datos nulos o que no se repitan.
1.3.Si todos los datos son correctos se emitir un aviso de
confirmacin.
2. Si el Administrador selecciona Modificar
2.1.Se introduce el cdigo del Cliente
2.2.Si el cdigo introducido es vlido se proceder a
Modificar los siguientes datos:
Nombre
Apellido
Nit
Direccin
Telfono
Latitud
Longitud
Email
2.3.Se verifica que todos los datos introducidos sean vlidos
o que no existan datos nulos.
2.4.Si todos los datos son correctos se emitir un aviso de
confirmacin.
3. Si el Administrador selecciona Eliminar
3.1.Se selecciona el Cliente a Eliminar y se hace la
Eliminacin.
Post condiciones Ninguna
1.2. 2.3. Si sucede un error ya sea por datos invlidos o nulos
Flujo Alternativo
se emitir un aviso de error al Administrador.
Pgina 6
INGENIERIA DE SOFTWARE I
CU4: Gestionar
Pedido
Administrador
Pgina 7
INGENIERIA DE SOFTWARE I
CU5: Gestionar
Entrega
Empleado
Pgina 8
INGENIERIA DE SOFTWARE I
uc Diagrama General
CU2: Gestionar
Empleado
include
Cliente
Administrador
Pgina 9
INGENIERIA DE SOFTWARE I
Pgina 10
INGENIERIA DE SOFTWARE I
1. ANLISIS DE ARQUITECTURA.
1.1.IDENTIFICACIN DE PAQUETES.
pkg Paquetes
Entregas Administracion
1.2.VISTA DE PAQUETES
ADMINISTRACIN
pkg Paquetes
CU1: Gestionar
Producto
trace
(from Requisito)
Administracion
CU2: Gestionar
Empleado
trace
(from Requisito)
trace
CU3: Gestionar
Cliente
(from Requisito)
1.2.1.1.1. Entregas
Pgina 11
INGENIERIA DE SOFTWARE I
pkg Paquetes
CU4: Gestionar
Pedido
(from Requisito)
pkg Administracion
CU1: Gestionar
Producto
CU2: Gestionar
Empleado
Administrador
CU3: Gestionar
Cliente
1.3.1.1.1. Entregas
Pgina 12
INGENIERIA DE SOFTWARE I
pkg Entregas
CU4: Gestionar
Pedido
Administrador
include
CU5: Gestionar
Entrega
Empleado
Pgina 13
INGENIERIA DE SOFTWARE I
3: [Si]:Eliminar()
Administrador IU MenuForm
IU ProductoForm ControlProducto
Producto
IU MenuForm Empleado
Administrador IU EmpleadoForm ControlEmpleado
Pgina 14
INGENIERIA DE SOFTWARE I
Pgina 15
INGENIERIA DE SOFTWARE I
3: [Si]:Eliminar()
2: [Si]:Modificar()
0.1: Entrega()
1: [Si]:Agregar()
IU MenuForm
Administrador IU Entrega Form
3.3: Eliminar()
ControlEntrega Entrega
PedidoDetalle
Pgina 16
INGENIERIA DE SOFTWARE I
3. ANALIZAR PAQUETE
Pgina 17
INGENIERIA DE SOFTWARE I
Serv idor
Serv idor BD
Switch Router O,S BLL
Sw itch Network Router http/https Window s .dll
O.S
1 1 1 1 Window s
TCP/IP
1 DAL Entidades 1 1
TCP/IP .dll .dll
DBMS
SQL-Serv er 2008
1
Internet IU SocketServicio
.dll .dll
Aplicacion
1
Monitoreo_de_Ordenes
TCP/IP .exe
1..*
Celular
Estacion de Trabaj o
Celular
Android
O.S
Window s
Pgina 18
INGENIERIA DE SOFTWARE I
BIBLIOGRAFA
Pgina 19