Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DESARROLLO
DE
SOFTWAARE
UNIVERSIDAD
NACIONAL DE
TRUJILLO
Sede Valle Jequetepeque
ING. INDUSTRIAL – IX
CICLO
Presentan:
Ángeles Moncada, Álvaro
Dávila Terán, Darlin
Mendoza Deza, Daniela
Rivera Lopez, Sonia
Ruiz Javier, Leslie
Salazar Terán, Over
Docente:
Ing. Martín Inca Alayo
Guadalupe - 2019
Ingeniería de Software
Universidad Nacional de Trujillo
INTRODUCCIÓN...............................................................................................................................................................................3
1. INTRODUCCIÓN................................................................................................................................ 7
1. PROPÓSITO.......................................................................................................................4
2. ALCANCE.............................................................................................................................................4
3. RESUMEN............................................................................................................................................5
5. REFERENCIAS..............................................................................................................................................24
4. PROTOTIPO ........................................................................................................................................................................4
4.1. PROPÓSITO........................................................................................................................4
4.2.ALCANCE.............................................................................................................................................4
4.3.RESUMEN............................................................................................................................................5
4.4. PROPÓSITO........................................................................................................................4
4.5.ALCANCE.............................................................................................................................................4
4.6.RESUMEN............................................................................................................................................5
CONCLUSIONES.............................................................................................................................................................................27
REFERENCIAS BIBLIOGRÁFICAS................................................................................................................................27
Ingeniería de Software
Universidad Nacional de Trujillo
1. INTRODUCCIÓN
Este Plan de Desarrollo del Software es una versión preliminar preparada para
ser incluida en la propuesta elaborada como respuesta al proyecto de software de
la asignatura de Ingeniería de Software de la Facultad de Ingeniería de la
Universidad Nacional de Trujillo Sede Valle Jequetepeque. Este documento
provee una visión global del enfoque del desarrollo propuesto.
El proyecto ha sido ofertado por alumnos del curso basado en una metodología
de UML en la que únicamente se procederá a cumplir con las tres primeras fases
que marca la metodología, constando únicamente en la tercera fase de dos
iteraciones. Es importante destacar esto puesto que utilizaremos la terminología
RUP en este documento.
1.1. PROPÓSITO
El propósito del Plan de Desarrollo de Software es proporcionar la
información necesaria para controlar el proyecto. En él se describe el
enfoque de desarrollo del software.
1.2. ALCANCE
Para la versión 1.0 del Plan de Desarrollo del Software, nos hemos basado
en la captura de requisitos por medio del stakeholder, representante de la
empresa para hacer una estimación aproximada, una vez comenzado el
proyecto y durante la fase de Inicio se generará la primera versión del
artefacto “Visión”, el cual se utilizará para refinar este documento.
Posteriormente, el avance del proyecto y el seguimiento en cada una de las
iteraciones ocasionará el ajuste de este documento produciendo nuevas
versiones actualizadas.
1.3. RESUMEN
c. Diagrama de Clases
Un Diagrama de Clases para mostrar gráficamente las entidades del
sistema y sus relaciones
d. Diagrama de Actividades
Diagramas de Actividad para mostrar los flujos de trabajo
e. Diagrama de Secuencias:
Para la representación de este modelo se utilizan Diagramas de
Colaboración (para mostrar actores externos, internos y las entidades
(información) que manipulan
g. Glosario
Es un documento que define los principales términos y abreviaturas
usadas en el proyecto. Permite establecer una terminología consensuada.
i. Lista de Riesgos
Este documento incluye una lista de los riesgos conocidos y vigentes en
el proyecto, ordenados en orden decreciente de importancia y con
acciones específicas de contingencia o para su mitigación.
Ingeniería de Software
Universidad Nacional de Trujillo
j. Manual de Usuario
Este documento incluye las instrucciones para realizar la manipulación
del producto.
Se define los participantes del proyecto que proporcionarán los requisitos del
sistema, y entre ellos quiénes serán los encargados de evaluar los artefactos de
Ingeniería de Software
Universidad Nacional de Trujillo
Puesto Responsabilidad
El jefe de proyecto asigna los recursos, gestiona las prioridades,
coordina las interacciones, y mantiene al equipo del proyecto
enfocado en los objetivos.
Jefe de Proyecto El jefe de proyecto también establece un conjunto de prácticas que
aseguran la integridad y calidad de los artefactos del proyecto.
Además, el jefe de proyecto se encargará de supervisar el
establecimiento de la arquitectura del sistema.
Captura, especificación y validación de requisitos
Elaboración del Modelo de Análisis y Diseño.
Analista de
Colaboración en la elaboración de las pruebas funcionales y el
Sistemas
modelo de datos.
Elaboración de la Documentación
Construcción de prototipos.
Programadores Colaboración en la elaboración de las pruebas funcionales, modelo
de datos y en las validaciones con el usuario.
Para la estimación del costo del software para la Gestión de Activos Fijos se
utilizó la herramienta COCOMO II.
Ingeniería de Software
Universidad Nacional de Trujillo
Ingeniería de Software
Universidad Nacional de Trujillo
Fase Duración
Fase de Análisis y Planeamiento 78 días
Fase de Diseño 20 días
Fase de Programación y pruebas 200 días
Fase de Implementación 60 días
Los hitos que marcan el final de cada fase se describen en la siguiente tabla.
Descripción Hito
En esta fase desarrollará la planificación y perfil del proyecto
Análisis y Planeación También el análisis de requerimientos
Se desarrollara el Plan de Desarrollo del Proyecto
En esta fase se analizan los requisitos y se desarrollan todos los
Diseño
diagramas requeridos para el desarrollo del producto
Fase de Programación
Durante la fase se llevará a cabo la programación
y Prueba
Fase de En esta fase se prepararán se asegura la una implantación y
Implementación cambio del sistema previo de manera adecuada, incluyendo el
entrenamiento de los usuarios.
El hito que marca el fin de esta fase incluye, la entrega de toda
la documentación del proyecto con los manuales de instalación
Ingeniería de Software
Universidad Nacional de Trujillo
A continuación se presenta un calendario de las principales tareas del proyecto incluyendo las fases del proyecto.
Ingeniería de Software
Universidad Nacional de Trujillo
Ingeniería de Software
Universidad Nacional de Trujillo
Gestión de Requisitos
Control de Plazos
Control de Calidad
Gestión de Riesgos
5. REFERENCIAS(que va ahí)
Esta sección contiene las principales especificaciones de los casos de uso del
sistema, los cuales se detallan a continuación:
Las especificaciones del caso de uso “Registro de Activos Fijos por Compra” son
descritas en la siguiente tabla:
por Compra”.
2. El actor consulta el ingreso del cual desea registrar los activos.
3. El actor selecciona la opción “Registro Activos” de los bienes
que desea registrar.
4. El actor completa la información necesaria para el registro.
5. El actor procesa el registro.
6. El sistema muestra un mensaje de aceptación para realizar la
operación.
7. El actor acepta el mensaje.
8. El sistema registra exitosamente los activos y muestra un
mensaje informativo.
9. El actor selecciona la opción “Agregar Características” de los
activos registrados.
10. El actor completa la información necesaria para la operación.
11. El sistema muestra un mensaje de aceptación para realizar la
operación.
12. El actor acepta el mensaje.
13. El sistema agrega exitosamente características a los activos y
muestra un mensaje informativo.
Eventos alternativos
Cancelar Registro de Activos
En el paso 6 del flujo normal.
1. El usuario selecciona la opción cancelar.
2. El sistema cancela la operación y muestra un mensaje
informativo.
Cancelar la Asignación de características a los Activos
En el paso 11 del flujo normal.
1. El usuario selecciona la opción cancelar.
2. El sistema cancela la operación y muestra un mensaje
informativo.
Excepciones
En el paso 5 del flujo normal.
1. El sistema muestra un mensaje de error informando que faltan
datos para el registro y se vuelve al paso anterior.
Ingeniería de Software
Universidad Nacional de Trujillo
Las especificaciones del caso de uso “Registro de Activos Fijos por Otros Ingresos”
son descritas en la siguiente tabla:
Las especificaciones del caso de uso “Egresos o baja de Activo” son descritas en la
siguiente tabla:
Precondición
- Activo registrado en el sistema
Post-condición
Egreso o Baja realizado con éxito.
Cancelar Baja
En el paso 10 del flujo normal el actor no acepta el mensaje.
1. El actor selecciona la opción cancelar.
2. El sistema cancela la operación y muestra un mensaje
informativo.
Observación
Las especificaciones del caso de uso “Registro de Pólizas de Seguros para Activos
Fijos” son descritas en la siguiente tabla:
Eventos
1. El actor entra al sistema a la opción del menú “Seguros para los
Activos”.
2. El sistema permite ingresar los criterios de búsqueda.
3. El actor ingresa los criterios de búsqueda y selecciona la opción
Ingeniería de Software
Universidad Nacional de Trujillo
buscar.
4. El sistema muestra el (los) activo(s) que cumplen los criterios de
búsqueda.
5. El actor selecciona el (los) activo(s) de los cuales desea registrar el
seguro.
6. El actor ingresa el monto por el cual está asegurado cada uno de los
activos.
7. El actor selecciona el proveedor del seguro.
8. El actor ingresa las fechas inicio y fin de validez del seguro.
9. El actor elije la opción “Registrar Pólizas de Seguros”.
10. El sistema muestra un mensaje de confirmación para realizar la
operación.
11. El actor confirma el mensaje.
12. El sistema registra exitosamente las pólizas y muestra un mensaje
informativo.
Cancelar registro:
En el paso 10 del flujo normal el actor no acepta el mensaje.
Flujo Alternativo 1. El actor selecciona la opción cancelar.
2. El sistema cancela la operación y muestra un mensaje informativo.
Observaciones
Las especificaciones del caso de uso “Reporte de Listas de Activos Fijos” son
descritas en la siguiente tabla:
Las especificaciones del caso de uso “Reporte de egreso de Activos Fijos” son
descritas en la siguiente tabla:
Eventos Alternativos:
Imprimir Reporte:
Después del paso 4 del flujo normal.
1. El actor selecciona la opción imprimir.
Guardar Reporte:
Después del paso 4 del flujo normal.
1. El actor selecciona la opción guardar.
Excepciones:
Observaciones:
1. El actor entra al sistema a la opción del menú “Reporte de Movimientos Activos Fijos”.
2. El actor ingresa los criterios de búsqueda.
3. El actor selecciona la opción “Generar Reporte”.
4. El sistema muestra el (los) activo(s) que cumplen los criterios de búsqueda.
Eventos Alternativos:
Ingeniería de Software
Universidad Nacional de Trujillo
Imprimir Reporte:
Después del paso 4 del flujo normal.
1. El actor selecciona la opción imprimir.
Guardar Reporte:
Después del paso 4 del flujo normal.
1. El actor selecciona la opción guardar.
Excepciones:
Observaciones:
Las especificaciones del caso de uso “Reporte de Hojas de Vida” son descritas en la
siguiente tabla:
Descripción
Se encarga de generar los reportes de hojas de vida de los activos.
- Registro de activos
Precondición - Registro de pólizas de seguros
- Calculo de activos fijos.
Post-condición - Generación de reportes de hoja de vida de activos ejecutada con éxito.
Eventos
Eventos Alternativos
Imprimir Reporte:
Después del paso 4 del flujo normal.
1. El actor selecciona la opción imprimir.
Guardar Reporte:
Después del paso 4 del flujo normal.
1. El actor selecciona la opción guardar.
Excepciones:
Ingeniería de Software
Universidad Nacional de Trujillo
Observaciones:
Depreciación: Tipo,
fecha Inicial y fecha
Final.
Mantenimiento:
Empresa, Estado,
periodicidad, fecha
próxima.
25 4 2 1 1
Ingeniería de Software
Universidad Nacional de Trujillo
fechaFin.
Mantenimiento: Empresa,
estado, periodicidad, fecha
próxima.
20 4 2 1 1
persona
responsable del
movimiento,
lugar de destino,
fecha.
4 1 1 2 1
CÁLCULO DE DEPRECIACIONES
ENTRADAS SALIDAS INTERFACES TABLAS CONSULTAS
Fecha de inicio, fecha de Lista de Reporte de
Depreciación
finalización, código del Activos depreciación
del Activo.
Activo. Fijos. del Activo.
3 1 1 1 1
2 4 3 2 2
IV. Prototipo
4.3. Instalador