Beruflich Dokumente
Kultur Dokumente
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
Ingeniería de Software
Universidad Nacional de Trujillo
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.
j. Manual de Usuario
Este documento incluye las instrucciones para realizar la manipulación
del producto.
Ingeniería de Software
Universidad Nacional de Trujillo
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
acuerdo a cada subsistema y según el plan establecido. El equipo de desarrollo
interactuará activamente con los participantes para especificación y validación
de los artefactos generados.
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
En esta fase se prepararán se asegura la una implantación y
Fase de
cambio del sistema previo de manera adecuada, incluyendo el
Implementación
entrenamiento de los usuarios.
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:
Las especificaciones del caso de uso “Registro de Activos Fijos por Otros Ingresos”
son descritas en la siguiente tabla:
Cancelar Movimiento:
Flujo En el paso 8 del flujo normal el actor no acepta el mensaje.
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 “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.
Observación
Las especificaciones del caso de uso “Registro de Pólizas de Seguros para Activos
Fijos” son descritas en la siguiente tabla:
Precondición
- El Activo debe estar registrado en el sistema
Ingeniería de Software
Universidad Nacional de Trujillo
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
Ingeniería de Software
Universidad Nacional de Trujillo
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:
Ingeniería de Software
Universidad Nacional de Trujillo
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:
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:
Ingeniería de Software
Universidad Nacional de Trujillo
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:
Observaciones:
Tipo, Nombre,
Código, Datos de
Compra: #factura,
Proveedor, unidades,
fecha, valor, N°
Garantía, fecha
vencimiento.
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
20 4 2 1 1
4 1 5 1 1
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
REPORTE DE MOVIMIENTOS DE ACTIVOS FIJOS
ENTRADAS SALIDAS TABLAS INTERFACES CONSULTAS
Código del Lista de Lista de Consulta de
activo fijo movimientos activos fijos lista
del activo fijo Lista de movimientos de
según código. movimientos activos por
Motivo del de activos código.
movimiento fijos Consulta del
Responsable motivo del
del movimiento movimiento.
Fecha del mov. Consulta del
responsable.
Consulta de la
fecha.
1 4 2 1 4
Ingeniería de Software
Universidad Nacional de Trujillo
IV. Prototipo
4.3. Instalador