Académique Documents
Professionnel Documents
Culture Documents
1
ANEXO 2: Pasos para aplicar la metodología RUP
2
ANEXO 3: Diagrama de actividades del Caso de Uso Solicitar reportes
3
ANEXO 4: Diagrama de Actividades del Caso de Uso Revisar expediente de
equipo
4
ANEXO 5: Diagrama de Actividades del Caso de Uso Solicitar registro de control de
acceso a usuarios
5
ANEXO 6: Diagrama de Actividades del caso de Uso Solicitar registro de software
instalado
RSIG Usuario
[Revisado]
Encuentra problemas?
No
Si
Refleja el problema en el
registro de incidencias
Registro de incidencias
[Actualizado]
6
ANEXO 7: Diagrama de Actividades del Caso de Uso Realizar Control Interno
7
ANEXO 8: Diagrama de Actividades del Caso de Uso Solicitar historial de
incidencias
8
ANEXO 9: Prototipo de Realizar Control Interno
9
ANEXO 10: Prototipo Gestionar Historial de Incidencias
10
ANEXO 11: Prototipo Gestionar Registro de Control de Acceso
Añadir Acceso
11
ANEXO 12: Prototipo Visualizar Expediente de Equipo
12
ANEXO 13: Prototipo Gestionar Registro de Software Autorizado
Añadir Software
13
ANEXO 14: Prototipo Gestionar Componente de Equipo
Añadir Componente
Modificar Componente
14
ANEXO 15: Prototipo Ejecutar Baja Técnica
15
ANEXO 16: Diagrama de clase Web del caso de uso Realizar control interno
<<link>>
<<build>> <<build>>
<<build>>
<<link>>
<<submit>>
frm_AspectosEvaluar
ArrancaporHDD
PswSetup
sp_listarPC RefrescadorconPsw
sp_Evaluación SvPackActualizado
ParticionDesfrg
sp _CompDepart
<<include>> SalvadeInfodeusuario
<<submit>> HDD2particiones
<<include>> <<include>> AntivirusAct
<<include>>
<<build>>
sp_Conección sp_Resultado
Prueba
cl_ModeloCI
16
ANEXO 17: Diagrama de clase Web del caso de uso Gestionar historial de
incidencias.
<<link>>
<<build>> cl_HistorialIncid
<<link>>
<<submit>>
<<build>>
cl_AgregarIncidencia
sp_listarPC
<<submit>>
sp _CompDepart <<include>>
sp_VisualizarHI
<<include>>
<<include>>
frm_Agregar
Incidencia
Fecha
Incidencia
Solucion
sp_Conección Observaciones
RealizadoPor
Prueba
Insertar Incidencia
17
<<link>>
<<submit>>
<<build>>
sp_listarPC
<<include>>
<<include>>
sp_Conección
Prueba
companias
Historialequipo
departamentos Computadoras
controles computadoras
18
ANEXO 18: Diagrama de clase Web del caso de uso Gestionar registro de control
de acceso.
<<link>>
sp_VisualizarRCA cl_NuevoAcceso
sp_listarPC
sp _CompDepart
<<include>> <<submit>>
<<include>>
<<include>>
frm_NuevosDatos
Usuario
sp_Conección AutorizadoPor
FechaInicio
Observaciones
Prueba
companias Registroacceso
departamentos Computadoras
controles computadoras
Insertar Acceso
19
<<link>>
sp_VisualizarRCA cl_EditarAcceso
sp_listarPC
sp _CompDepart
<<submit>>
<<include>> <<include>>
<<include>>
<<include>> frm_DatosAcceso
sp_EditarAcceso Usuario
AutorizadoPor
FechaInicio
Observaciones
sp_Conección
Prueba
companias Registroacceso
departamentos Computadoras
controles computadoras
Editar Acceso
20
<<link>>
sp_VisualizarRCA
sp_listarPC cl_EliminarAcceso
sp _CompDepart
<<include>> <<include>> <<submit>>
<<include>>
frm_EliminarAcceso
sp_Conección
Prueba
companias Registroacceso
departamentos Computadoras
controles computadoras
Eliminar Acceso
21
<<link>>
<<submit>>
sp_VisualizarRCA frm_ImprimirRCA
sp_listarPC
<<build>>
sp _CompDepart
<<include>>
<<include>>
<<include>>
cl_Imprimir
sp_Conección
prueba
compannias Registroacceso
departamentos Computadoras
controles computadoras
22
ANEXO 19: Diagrama de clase Web del caso de uso Gestionar expediente de
equipo.
<<link>>
<<submit>>
sp_Visualizar
sp_listarPC Exp.Equipo frm_ImprimirExpedien
<<build>>
te
sp _CompDepart <<include>>
<<include>>
<<include>>
cl_Imprimir
sp_Conección
prueba
23
ANEXO 20: Diagrama de clase Web del caso de uso Gestionar registro de
software autorizado.
<<link>>
<<link>> <<link>>
<<submit>>
<<build>>
cl_InsertarSoftware
sp_listarPC
sp_VisualizarRSA
sp _CompDepart <<include>> <<submit>>
<<include>>
<<include>>
frm_Insertardatos
Software
Computador
Fecha
sp_Conección
Prueba
companias Tiposoftware
departamentos
Insertar software
24
<<link>>
cl_EliminarSoftware
sp_listarPC
sp_VisualizarRSA
sp _CompDepart <<include>> <<submit>>
<<include>>
<<include>>
frm_EliminarSoftware
sp_Conección
Prueba
companias Tiposoftware
departamentos
Eliminar Software
25
ANEXO 21: Diagrama de clase Web del caso de uso Gestionar componente x PC.
<<link>>
<<build>> <<link>>
<<build>>
<<submit>>
sp_listarPC
sp_ListarCompon
ente
sp _CompDepart
<<include>>
<<include>> <<include>>
sp_Conección
Prueba
companias componentesXPC
departamentos Computadoras
controles computadoras
26
<<link>>
<<build>> <<link>>
<<build>> cl_NuevoComponente
<<submit>>
sp_listarPC
sp_ListarCompon frm_Componente
ente <<submit>>
sp _CompDepart Componente
<<include>>
NoInv
<<include>> <<include>> Modelo
Marca
<<include>> NoSerie
sp_AgregarCompo
nente
sp_Conección
Prueba
companias
componentesXPC
departamentos
Componentes
controles computadoras
Insertar Componente
27
<<link>>
<<build>>
<<submit>>
cl_EditarComponente
sp_listarPC
sp_ListarCompon
ente
sp _CompDepart
<<include>>
<<submit>> frm_DatosComponent
<<include>> <<include>>
e
<<include>>
Componente
NoInv
Modelo
sp_ModificarComp Marca
onente NoSerie
sp_Conección
Prueba
companias componentesXPC
departamentos Computadoras
controles computadoras
Editar Componente
28
<<link>>
cl_ListadoComponent
frm_SeleccionarCom Main cl_Opciones registro es
pDepart <<link>>
<<build>> <<link>>
<<build>>
<<submit>>
cl_EliminarComponen
te
<<submit>>
sp_listarPC
sp _CompDepart sp_ListarCompon
ente
<<include>>
frm_EliminarCompon
<<include>> ente
<<include>>
sp_Conección
Prueba
companias
Componentes componentesXPC
departamentos
Eliminar Componente
29
ANEXO 22: Diagrama de clase Web del caso de uso Ejecutar baja técnica.
<<link>>
cl_AgregarIncidencia
sp_listarPC
<<submit>>
sp_Ejecutarbaja
sp _CompDepart
<<include>>
<<include>>
frm_Agregar
Incidencia
Fecha
Incidencia
Solucion
sp_Conección Observaciones
RealizadoPor
compannias prueba
Historialequipo
departamentos
controles computadoras
30
ANEXO 23: Diagrama de clases persistentes
OM_compannias OM_departamentos OM_personas
OM_provincias OM_municipios 1 0..* (from OM_S_2) (from OM_S_2)
1 0..* (from OM_S_2) 1
(from OM_S_2) (from OM_S_2) nombre : String
descripcion : String descripcion : String
descripcion : String descripcion : String ci : String
1 0..* activo : String = '1'
0..* sexo : String
direccion : String
0..*
telefono : String
OM_expedientes correo : String 0..1 OM_operadores OM_sesiones
(from OM_S_2) 1 (from OM_S_2) (from OM_S_2)
fechaEntrada : Date 0..1 1
OM_cargos
cuenta : String 1 0..* Sesion : String
fechaBaja : Date contrasenna : String FechaInicio : Date
numeroDictamen : Integer (from OM_S_2)
activo : String = '1' time : Integer
nombreTaller : String descripcion : String 0..*
nivel : Integer = 0 fechaFin : Date
OM_computadoras OM_pc_asignada_a
nivel : String
(from OM_S_2) (from OM_S_2)
1
dns : String
ip : String 0..1 0..*
1
descripcion : String
OM_componentesexpc modelodetallepc : String
(from OM_S_2) marcaPc : String
numreSerie : String 1..* OM_controlescomputadoras OM_plantillas OM_segmentoplantilla
numeroSerie : String 1
estado : String = '1' (from OM_S_2) 0..* 1 (from OM_S_2) 1 0..*
modelodetalle : String 1..* (from OM_S_2)
marca : String responsable : String 1 1 nInventario : String nombrePlantilla : String Ponderacion : Integer
nInventarioC : String fecha : Date fechaCreada : Date
idcomponentepc : Integer estado : String = '0'
0..* 0..*
1 0..1 0..1
1..*
OM_historialequipo 1
0..*
(from OM_S_2)
0..1
fechaHora : Date 0..* 0..*
incidencia : String OM_histsegmentos OM_controlinterno
(from OM_S_2)
1
solucion : String (from OM_S_2)
1 OM_segmentos
observaciones : String descripcion : String nInventario : String
OM_componentes (from OM_S_2)
0..* realizadoPor : String ponderacion : Integer responsable : String
(from OM_S_2) descripcion : String
fecha : Date
descripcion : String OM_registroacceso 0..1 Estado : Boolean = (-1)
(from OM_S_2)
nombreUsuario : String 1
fechaInicio : Date 0..*
fechaFin : Date OM_histsecciones
1 (from OM_S_2)
autorizadoPor : String
descripcion : String 0..*
1 observacion : String
OM_so OM_secciones
OM_registrosoftware estado : Boolean = (-1)
(from OM_S_2)
(from OM_S_2)
(from OM_S_2) 0..*
1 descripcion : String descripcion : String
fechaInstalacion : Date
OM_tipoequipo 1
0..* (from OM_S_2) OM_tipoevaluacion
descripcion : String (from OM_S_2)
descripcion : String
valor : String
1
OM_descripcionsoftware
OM_tiposoftware
(from OM_S_2)
(from OM_S_2)
descripcion : String
descripcion : String
computador : String = '1' 0..* 1
31
compannias
municipios <<Non-Identi fying>> <<Non-Identifying>> departamentos personas
(from S_2)
(from S_2) (from S_2) (from S_2)
idCompannia : INT
id : INT idDpto : INT <<Non-Identifying>> idPersona : INT
descripcion : NVARCHAR(150)
codProvincia : INT idCompannia : INT 1 departamento : INT
1 municipio : INT 1 0..*
descripcion : NVARCHAR(150) descri pcion : NVARCHAR(150) 0..* nombre : NVARCHAR(150)
activo
0..* : NVARCHAR(3) <<Non-Identifying>>
ci : NVARCHAR(33) cargos
<<PK>> PK_municipios() <<PK>> PK_departamentos() sexo : NVARCHAR(3)
<<PK>> PK_compannias() (from S_2)
<<FK>> FK_municipios_provincias() <<FK>> FK_departamentos_compannias() direccion : NVARCHAR(150)
<<FK>> FK_compannias_municipios() idCargo : INT
<<Non-Identifying>>
0..* 1 telefono : NVARCHAR(60) 0..* 1 descri pcion : NVARCHAR(300)
cargo : INT
<<Non-Identifying>> correo : NVARCHAR(150) <<PK>> PK_cargos()
<<PK>> PK_personas()
1 0..1
<<FK>> FK_personas_operadores()
<<FK>> FK_personas_cargos()
<<FK>> FK_personas_departamentos() <<Identifying>>
provinci as ti poequipo
(from S_2) (from S_2) 0..1
<<Non-Identifying>>
id : INT id : INT 0..*
descripcion : NVARCHAR(150) descripcion : NVARCHAR(150)
<<Non-Identifying>> computadoras
<<PK>> PK_provincias() <<PK>> PK_tipoequipo()
(from S_2) 0..* 1
1 departamento : INT
nInventario : NVARCHAR(90) operadores
(from S_2)
dns : NVARCHAR(150) pc_asignada_a
0..* ip : NVARCHAR(45) idOperador : INT
<<Non-Identifying>> (from S_2)
componentesexpc descripcion : NVARCHAR(150) 0..* nInventario : NVARCHAR(90) cuenta : NVARCHAR(60)
(from S_2) idSO : INT 0..1 idPersona : INT contrasenna : NVARCHAR(120)
<<Identifying>> activo : NVARCHAR(3)
idnInventarioPc : NVARCHAR(90) idT ipoEquipo : INT
modelodetallepc : NVARCHAR(150) <<FK>> FK_pc_asignada_a_computadoras() nivel : INT
numeroSerie : NVARCHAR(90)
idComponente : INT marcaPc : NVARCHAR(150) <<FK>> FK_pc_asignada_a_personas()
0..1 numreSerie : NVARCHAR(150) <<PK>> PK_operadores()
modelodetalle : NVARCHAR(300) 1
marca : NVARCHAR(300) estado : NVARCHAR(3) <<Identifyi ng>> <<Non-Identi1fying>>
nInventarioC : NVARCHAR(60) responsable : NVARCHAR(150) 0..1
idcomponentepc : INT
<<PK>> PK_computadoras()
<<FK>> FK_computadoras_departamentos() 1
<<PK>> PK_componentesexpc() 0..* expedientes
<<FK>> FK_componentesexpc_componentes() <<FK>> FK_computadoras_tipoequipo() (from S_2) 0..*
<<Non-Identifying>> <<FK>> FK_computadoras_so() 0..1
nInventario : NVARCHAR(90)
0..* <<FK>> FK_computadoras_expedientes()
<<Non-Identifying>> fechaEntrada : DATET IME
<<FK>> FK_computadoras_componentesexpc() fechaBaja : DATET IME sesiones
<<Non-Identifying>>
1 (from S_2)
1 numeroDictamen : INT
nombreTaller : NVARCHAR(90) idSesion : INT
1 1
Sesion : NVARCHAR(600)
<<PK>> PK_expedientes() idOperador : INT
1 0..*
<<Non-Identifying>> FechaInicio : DATETIME
so
(from S_2)
time : INT
fechaFin : DAT ETIME
componentes idSo : INT historialequipo nivel : NVARCHAR(3)
(from S_2) descri pcion : NVARCHAR(150) <<Non-Identifying>> (from S_2) <<Non-Identi fying>>
id : INT idHistorial : INT <<PK>> PK_sesi ones()
descripcion : NVARCHAR(60) <<PK>> PK_so() nInventario : NVARCHAR(90) <<FK>> FK_sesiones_operadores()
fechaHora : DATET IME
<<PK>> PK_componentes() incidencia : NTEXT
solucion : NTEXT
observaciones : NTEXT 0..*
real izadoPor : NVARCHAR(150)
1..*
regi stroacceso
<<PK>> PK_historialequipo() (from S_2)
<<FK>> FK_historialequipo_computadoras()
0..* idRegistroAsseso : INT
nInventario : NVARCHAR(90)
registrosoftware
nombreUsuario : NVARCHAR(150)
(from S_2)
fechaInicio : DAT ETIME
nInventario : NVARCHAR(60)
controlescomputadoras fechaFi n : DAT ETIME
fechaInstalaci on : DAT ETIME
plantillas <<Non-Identi fying>> (from S_2) autorizadoPor : NVARCHAR(150)
<<Non-Identifying>> histsegmentos idDescSoftware : INT
(from S_2)
0..* nInventario : NVARCHAR(60) observacion : NTEXT
1
idPlanti lla : INT idcontrolComputadora : INT (from S_2) estado : BIT
<<PK>> PK_registrosoftware()
nombrePlantilla : NVARCHAR(150) fecha : DATETIME idHistSegmento : INT
<<FK>> FK_registrosoftware_descri pcionsoftware()
fechaCreada : DAT ETIME idPlantilla : INT 0..1 descri pcion : NTEXT <<PK>> PK_registroacceso() <<Non-Identi fying>>
0..* 0..*
estado : NVARCHAR(3) ponderacion : INT <<FK>> FK_registroacceso_computadoras()
<<PK>> PK_controlescomputadoras() idControlComputadora : INT
<<PK>> PK_plantillas() <<FK>> FK_controlescomputadoras_planti llas()
<<Non-Identifying>>
1 <<PK>> PK_histsegmentos() 1
<<Non-Identifying>> 1
<<FK>> FK_histsegmentos_controlescomputadoras()
<<Non-Identifying>>
0..1
descripcionsoftware
(from S_2)
0..* 0..* idDescSoftware : INT
descri pcion : NVARCHAR(150)
segmentoplanti lla 0..*
idT ipoSoftware : INT
(from S_2)
controlinterno computador : NVARCHAR(3)
(from S_2)
idSegmento : INT
idPlantilla : INT histsecciones
idControlInterno : INT <<PK>> PK_descri pcionsoftware()
Ponderaci on : INT (from S_2)
idPlantilla : INT <<Non-Identifying>> tipoevaluacion <<FK>> FK_descri pcionsoftware_tiposoftware()
<<Non-Identi fying>>
idHistSeccion : INT
nInventario : NVARCHAR(60) (from S_2) 0..*
<<FK>> FK_segmentoplantilla_segmentos() idHistSegmento : INT
responsable : NVARCHAR(150) idT ipoEvaluacion : INT
<<FK>> FK_segmentoplantilla_plantillas() descripcion : NTEXT
fecha : DATETIME 0..* 1 descripcion : NVARCHAR(60)
0..* idEvaluacion : INT 1
<<Non-Identifying>> valor : NVARCHAR(3)
<<PK>> PK_controlinterno()
<<PK>> PK_histsecciones()
<<FK>> FK_controlinterno_pl antil las() <<PK>> PK_tipoeval uacion()
<<FK>> FK_histsecciones_histsegmentos() tiposoftware
<<FK>> FK_histsecciones_tipoevaluacion() (from S_2)
32
ANEXO 25: Diagrama de Implementación
<Servidor>
Index.php
Gestion de Codificadores
Registro de Controles Archivo Gestion de Componentes
Administración
<Navegador>
Estaciones de
trabajo donde los
clientes acceden
al sistema
Conexión
Impresora
Prueba
33
2.1. Realizar la reunión de planificación de la iteración y confeccionar el
Sprint Backlog
2.2. Estimar las tareas de cada requerimiento
2.3. Trabajar en las tareas
2.4. Realizar la reunión diaria con el equipo del proyecto
2.5. Al concluir la iteración realizar la reunión de revisión de la misma
3. Realizar las iteraciones necesarias hasta cumplir con las expectativas del
cliente.
34
ANEXO 28: Gráfico de alcance de la iterción 2
35
ANEXO 29: Gráfico de curso de la iteración 3
36
ANEXO 30: Gráfico de alcance de la iteración 3
37
38