Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RationalUnifiedProcess.
METODOLOGIA
RUP
(RATIONAL UNIFIED PROCESS)
Proyecto:
Pgina 1
FASE
DE
INICIO
Consideraciones:
1. Aspectos Generales de la Organizacin.
2. Plan de desarrollo de Software.
3. Modelo de Negocio.
a. Unidad Organizacional.
b. Paquete de Negocio
c. Diagrama de Paquete de Negocio.
d. Diagrama de Caso de Uso de Negocio.
e. Especificaciones de Caso de Uso de Negocio.
f. Diagrama de Actividad de Negocio.
g. Diagrama de Objetos de Negocio.
MODELO DE REQUISITOS
Pgina 2
A)Paquete de sistema:
Mantenim iento
B) Sub_system
<<s ubs ys tem >>
Menu principal
C) Prototipos:
<<include>>
<<include>>
actualiza t_opciones
<<include>>
<<include>>
consulta t_formulario
consulta t_cabecera
Flujo eventos
2.1 Flujo Bsico:
Pestaa: Cabecera
-Nuevo:
Al presionar el botn nuevo que tendr como funcin permitir el registro
de una nueva cabecera.
-Grabar:
Al pulsar botn Grabar se grabara una nueva cabecera en la BD, y el
sistema le mostrara un mensaje cabecera registrada.
-Editar/ Modificar:
Al pulsar botn Editar se activara la opcin de modificar los cambios
de un registro ingresado.
-Cancelar:
Cancelara las modificaciones que se har en la pestaa cabecera y
desactivara la pestaa cabecera.
-Salir:
Permitir salir del formulario Formulario_Men desde la pestaa
cabecera y mostrara formulario Formulario_Vista.
Pgina 5
Pestaa: Opciones
-Nuevo:
Al presionar el botn nuevo que tendr como funcin permitir el registro
de una nueva opcin.
-Grabar:
Al pulsar botn Grabar se grabara una opcin, antes se escoger
un formulario y una cabecera determinada y mostrara un mensaje
opcin registrada.
-Editar/ Modificar:
Al pulsar botn Editar se activara la opcin de modificar y se
Actualizara los cambios de un registro ingresado.
-Cancelar:
Cancelara las modificaciones que se har en la pestaa opcin y
desactivara la pestaa opcin.
-Salir:
Permitir salir del formulario Formulario_Men desde la pestaa
Opcin y mostrara formulario Formulario_Vista.
Pestaa: Cabecera
- No se puede grabar ni registrar en Blanco.
- No puede haber dos cabeceras con el mismo nombre.
- No aparece cuando est bloqueado (cabecera incluyendo sus opciones).
Pestaa: Opciones
Pgina 6
3. Precondiciones:
-
4. Pos condiciones:
- El sistema muestra el Men Principal.
- Mostrar Registros Ingresados.
- Mostrar Las cabeceras y Opciones Creadas.
MODELO DE ANALISIS
A) Paquete de sistema:
Pgina 7
Analis is :
Mantenim iento
B) Sub_system
<<s ubs ys tem >>
Analis is Menu
principal
C) Caso de realizacin
<<include>>
<<extend>>
gestionar opciones
gestionar cabecera
D) Clase Anlisis
Pgina 8
control m enu
Frm Menu
FrmMenuprincpal
T_Cabecera
T_Opciones
T_Formulario
7: atiende solicitud
1: pulsa nuevo
2: atiende
9: salir
: Administrador
: Frm Menu
4: deshabilita codigo
: control menu
11: transaccion
12: Salir
3: consulta correlativo
10: mostrar
8: actualiza
: FrmMenuprincpal
: T_Cabecera
Pgina 9
7: muestra correlativo
11: Atender
2: p_nuevo
1: Seleccionar p_opciones
3: atender
8: llenar listas
: Control Menu
MODELO DE DISEO
: usuario
: Frm Menu
13: mensaje
6: captura correlativo
12: Actualizar
A)
4: captura
5: captura
: T_Opcion
: T_cabecera
: T_Formulario
Paquete de sistema:
Dis eo :
Mantenim iento
B) Sub_system
<<s ubs ys tem >>
Dis eo : Menu
principal
C) Caso de realizacin
Pgina 10
D) Diagrama de Clase
a. Entidad
b. Interfaz
Pgina 11
<<tabControl1>>
Cabecera
lblcodigo : label1
lblNombre : label2
lblFecha : label3
lblEstado : label4
lblDescrip : label5
txtCod : textbox1
txtNom : textbox2
txtFecha : textbox3
chekEstado : checkbox1
txtDesc : textbox4
<<Frm>>
Menu
tabCab : tabcontrol
tabOp : tabcontrol2
lblMenu : label1
treVista : treeView1
btnAvan : button1
btnulti : button2
btnPrimero : button3
Nuevo()
Grabar()
Editar()
Salir()
<<tabControl2>>
Opciones
lblCod : label1
lblNom : label2
lblFecha : label3
lblEstado : label4
lblCab : label5
lblFormulario : label6
lblDescrip : label7
txtCod : textbox1
txtNom : textbox2
txtFecha : textbox3
chekEstado : checkbox1
cboCab : com bobox1
cboForm : com bobox2
txtDesc : textbox4
<<FrmMenuPrincipal>>
Menu Principal
treeVista : treeview1
lblTitulo : label1
Pgina 12