Documente Academic
Documente Profesional
Documente Cultură
Software (RDS)
[Licencia por enfermedad]
ENERO 2013
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 1 de 25
HISTORIAL DE REVISIONES
Silva Silva
Gerson
Terán
Rebaza
Débora
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 2 de 25
Contenido
1. Introducción ........................................................................................ 4
1.1. PROPÓSITO .............................................................................................................................. 4
1.2. ALCANCE .................................................................................................................................. 4
1.3. DEFINICIONES, ACRÓNIMOS Y ABREVIATURAS .................................................................... 4
1.3.1. Definiciones ............................................................................................................... 4
1.3.2. Acrónimos .................................................................................................................. 4
1.3.3. Abreviaturas ............................................................................................................. 4
1.4. REFERENCIAS ........................................................................................................................... 4
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 3 de 25
1. Introducción
1.1. Propósito
El presente documento provee una visión general de la arquitectura del
sistema, usando diferentes vistas para ilustrar los diferentes aspectos del
mismo. También intenta capturar y transmitir las decisiones de arquitectura que
sean significantes y hayan sido realizadas en el sistema.
1.2. Alcance
1.3.1. Definiciones
Definición Descripción
Jefe de oficina Trabajador encargado de actualizar
la solicitud de licencia por
enfermedad.
Enfermera Trabajadora encargada de generar
licencia por enfermedad.
1.3.2. Acrónimos
Acrónimo Descripción
RUP Rational Unified Process
RES Reporte de Especificación de Software
1.3.3. Abreviaturas
Acrónimo Descripción
MEF Ministerio de Economía y Finanzas.
1.4. Referencias
En ciertas partes del documento se harán referencias al documento RES.
Capa de presentación
En esta capa se encuentra la aplicación Web dedicada a la administración
y configuración del sistema “Licencia por enfermedad”, la cual estará
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 4 de 25
conformada por las pantallas de presentación al usuario. Estas
aplicaciones Web serán páginas JSP’s.
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 5 de 25
Clasificación Descripción Requerimientos
estándares,
implementaciones,
lenguajes y límites de
los recursos.
Requerimiento Especificaciones RNF-011 - Para usuarios:
físicos físicas impuestas por Computadora con procesador
el hardware usado Intel Core 2 Dúo, 2 Gbs de RAM,
para mantener el 10 Gbs de disco duro libre,
sistema. tarjeta de red 10/100.
RNF-004 - Adquisición de
Servidor con 2 Tb de espacio
mínimo en disco duro.
4. Modelo de Diseño
Nombre Empleado
Tipo Entidad
Descripción --------------------------------------
Atributo Tipo de Dato Visibilidad Valor inicial
codEmpleado String Privado
nombreEmp String Privado
apellidoPat String Privado
apellidoMat String Privado
fechNac Date Privado
NroDNI String Privado
Correo String Privado
Nombre Solicitud_LE
Tipo Entidad
Descripción --------------------------------------
Atributo Tipo de Dato Visibilidad Valor inicial
codSolicitud String Privado
FechaRegistro Date Privado
Certificado String Privado
estado String Privado
fechaInicio Date Privado
fechaFin Date Privado
Obs String Privado
tipoEnfermedad String Privado
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 6 de 25
Nombre Licencia_Enfermedad
Tipo Entidad
Descripción --------------------------------------
Atributo Tipo de Dato Visibilidad Valor inicial
codLicencia String Privado
FechaRegistro Date Privado
estado String Privado
dias Integer Privado
fechaAprobación Date Privado
Nombre Área
Tipo Entidad
Descripción --------------------------------------
Atributo Tipo de Dato Visibilidad Valor inicial
codArea String Privado
nomArea String Privado
Nombre Subsidio
Tipo Entidad
Descripción --------------------------------------
Atributo Tipo de Dato Visibilidad Valor inicial
codSubsidio String Privado
SubsidioSalud Integer Privado
SubsidioEmpresa Integer Privado
Nombre Usuario
Tipo Entidad
Descripción --------------------------------------
Atributo Tipo de Dato Visibilidad Valor inicial
Usuario String Privado
Contraseña String Privado
Nombre Cargo
Tipo Entidad
Descripción --------------------------------------
Atributo Tipo de Dato Visibilidad Valor inicial
codCargo String Privado
descCargo String Privado
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 7 de 25
Nombre Perfil
Tipo Entidad
Descripción --------------------------------------
Atributo Tipo de Dato Visibilidad Valor inicial
codPerfil String Privado
descPerfil String Privado
Diccionario de Datos
Tabla: TB_Empleado
Descripción: Contiene los datos de todos los trabajadores que solicitan
Licencia por enfermedad
Campo Tipo Longitud Descripción
codEmpleado Varchar 8 Identificador único del empleado.
nombreEmp Varchar 45 Descripción del nombre del empleado.
apellidoPat Varchar 45 Descripción del apellido paterno del
empleado.
apellidoMat Varchar 45 Descripción del apellido materno del
empleado.
fechNac Date Descripción de la fecha de nacimiento
del empleado.
nroDNI Varchar 45 Descripción del número de DNI del
empleado.
correo Varchar 45 Descripción del correo electrónico del
empleado.
codCargo Varchar 8 Identificador único de cada cargo.
codArea Varchar 8 Identificador único de cada área.
Restricciones: El código de empleado es único.
Todos los campos no deben de ser nulos.
Llaves codEmpleado
Primarias:
Llaves codCargo, codArea.
Foráneas:
Tabla: TB_Solicitud_LE
Descripción: Contiene los datos de la Solicitud de licencia por enfermedad.
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 9 de 25
Tabla: TB_ Subsidio
Descripción: Contiene los datos de subsidio, ya sea empresa o essalud.
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 10 de 25
Tabla: TB_ Perfil
Descripción: Contiene los datos de los perfiles.
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 11 de 25
Diagrama de Clases de Diseño
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 12 de 25
4.3.2.2 CUS02 – APROBAR LICENCIA POR ENFERMEDAD
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 13 de 25
Diagrama de Clases de Diseño
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 14 de 25
4.3.2.3 CUS03 – GENERAR LICENCIA POR ENFERMEDAD
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 15 de 25
Diagrama de Clases de Diseño
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 16 de 25
4.3.2.4 CUS04 – INGRESAR AL SISTEMA
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 17 de 25
Diagrama de Clases de Diseño
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 18 de 25
4.3.2.5 CUS05–SOLICITUDES LICENCIA POR ENFERMEDAD RECHAZADAS
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 19 de 25
4.3.2.7 CUS07– LICENCIAS POR ENFERMEDAD POR ENFERMERA
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 20 de 25
1. Vista de Procesos
[Esta sección describe la descomposición del sistema en procesos de primer
nivel (un solo hilo de control) y los procesos de último nivel (grupos de
procesos de primer nivel). También describe la ubicación de objetos y clases.
Organizar la sección por los grupos de los procesos que se comunican u obran
recíprocamente. Describir los modos principales de la comunicación entre los
procesos, tales como el paso de mensajes, interrupciones y qué pasa, las
interrupciones, y puntos de encuentro entre procesos.]
2. Vista de Despliegue
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 21 de 25
3. Vista de Implementación
[En esta sección se describe la estructura total del modelo de implementación,
utilizando la descomposición del software en capas y subsistemas y cómo éste
se pondrá en práctica. Deberá identificar cualquier componente arquitectónico
significativo. Debe nombrar y definir las capas y contenidos de las mismas, las
reglas que gobiernan la inclusión de una u otra capa, y las características
entre capas. Incluya el diagrama de componentes que muestra las relaciones
entre capas. Para cada capa, incluya una sub-sección con el nombre de la
capa, una enumeración de los subsistemas localizados dentro de la capa y un
diagrama de componentes.]
Ejemplo:
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 22 de 25
INTERFAZ DESCRIPCION BREVE TIPO DE REFERENCIA
INTERFAZ
Componentes
INT3 Interfaz Interna La Especificación de esta
interfaz se encuentra en el
documento de
Especificación de
Componentes
INT4 Interfaz Externa La Especificación de esta
interfaz se encuentra en el
documento de
Especificación de
Componentes
INT5 Interfaz Externa La Especificación de esta
interfaz se encuentra en el
documento de
Especificación de
Componentes
Ejemplo:
Para que el Software se integre totalmente se seguirá la siguiente
secuencia de integración:
Realizar las pruebas unitarias a todos los componentes
desarrollados (De todos los módulos).
Levantar todos los errores e incidencias encontradas en las pruebas
unitarias (De todos los módulos).
Realizar revisión de pares al código fuente y levantar las no
conformidades.
Asegurarse que todos los componentes del Sistema estén
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 23 de 25
completamente corregidos (Realización de nuevas pruebas sobre
los errores encontrados).
Validar que el entorno de integración este listo.
Validar que la data haya sido migrada satisfactoriamente.
Iniciar la integración
o Integrar Modulo 1 y Modulo 2 - Realizar pruebas de
integración entre ambos módulos.
o Integrar Modulo 1 y Modulo 2 y Modulo3 - Realizar
pruebas de integración entre módulos.
o Integrar Modulo 1 y Modulo 2 y Modulo n - Realizar
pruebas de integración entre módulos.
Finalizada la Integración entre módulos, realizar la integración con
aplicativos externos al sistema en desarrollo.
o Integrar Sistema en desarrollo con Sistema Externo1
(Aplicativo Externo) y Realizar Pruebas.
o Integrar Sistema en desarrollo con Sistema Externo2
(Aplicativo Externo) y Realizar Pruebas.
Finalmente realizar las pruebas del Sistema y luego de ellas las
Pruebas de Aceptación con los Usuarios Finales.
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 24 de 25
CONFIGURACIÓN DE HARDWARE Y SOFTWARE
Microsoft ( R) Windows (R ) Server
Nombre del Sistema Operativo
200.Enterprise Edition
Version 2.2.3790 Service Pack 2 Build 3790
Dirección IP 10.203.32.9
Gateway IP 10.203.32.254
DHCP Enabled No
5. Tamaño y Desempeño
[En esta sección se pueden incluir descripciones de las principales
características del dimensionamiento del software que afectan la arquitectura,
así como las restricciones de desempeño. Si trabaja estas características en el
RES haga referencia a dicho documento.]
____________________________________________________________________________________
Reporte de Diseño de Software (RDS) Página 25 de 25