You are on page 1of 7

UNIVERSIDAD NACIONAL DE MOQUEGUA

Carrera Profesional de Ingeniería de Sistemas e Informática Periodo Académico: 2018-2


Curso: Ingeniería de Software

GUÍA PARA LA PRESENTACIÓN DEL TRABAJO FINAL DEL CURSO DE INGENIERÍA DE


SOFTWARE: DOCUMENTACIÓN Y SOFTWARE

El grupo de trabajo deberá presentar un PROYECTO DE INGENIERÍA DE SOFTWARE orientado al


desarrollo de un Producto Software aplicado a una empresa o institución real del ámbito local, regional o
nacional.

El trabajo final consiste en la presentación de cuatro (04) entregables (Expediente Técnico, Manual de
Instalación, Manual de Usuario y el Aplicativo del Sistema) que en su conjunto constituyen el Producto
Software, el mismo que será elaborado con sustento teórico y técnico respaldado en los contenidos temáticos
del curso de Ingeniería de Software. La supervisión y el asesoramiento del trabajo final estarán a cargo del
docente del curso.

El trabajo final será sustentado en un auditorio ante un representante de la empresa o institución que haya
sido beneficiada con el PROYECTO DE INGENIERÍA DE SOFTWARE, y un jurado calificador integrado
mínimamente por el docente del curso y un profesional externo. La nota final solo será asignada por el
docente del curso.

Entregable 1: Código [E001]


Denominación: EXPEDIENTE TÉCNICO
Referencia: Elaborar un documento técnico en base a capítulos, el mismo que contiene aspectos
generales de la empresa consultora, generalidades de la empresa/institución, y el
desarrollo del ciclo de vida para el desarrollo de software. Considere para este entregable
CONTENIDO REFERENCIAL.

Entregable 2: Código [E002]


Denominación: MANUAL DE INTALACIÓN
Referencia: Diseñar un manual de instalación donde se referencie los aspectos mínimos de software
y hardware requeridos para la instalación del aplicativo (prototipo del sistema). Debe
incluir los aspectos técnicos para la correcta instalación del aplicativo.

Entregable 3: Código [E003]


Denominación: MANUAL DE USUARIO
Referencia: Diseñar un manual de usuario donde se indiquen los aspectos técnicos para el correcto
uso e interacción con los diferentes módulos del aplicativo. Referencie los niveles de
usuarios y su ámbito de interacción (Ejemplo: Administrador del sistema, Gerente, Jefe
del departamento de ventas, Vendedor, otros niveles de usuarios). Recomendaciones
para el mantenimiento de la aplicación (Ejemplo: respaldo de la Base de Datos), y otros
aspectos que el grupo de trabajo crea conveniente.

Entregable 4: Código [E004]


Denominación: APLICATIVO DEL SISTEMA (SOFTWARE)
Referencia: - Presentar en CD o DVD todos los archivos que contenga el aplicativo (prototipo del
sistema).
- Adicionalmente, se debe agregar los archivos de la monografía y el resumen de la
sustentación del proyecto en Power Point.

CONTENIDO REFERENCIAL

CARATULA (portada general de presentación).


DEDICATORIA.
INTRODUCCIÓN.
ÍNDICE GENERAL (por cada ítem se debe indicar la página de referencia).

CAPÍTULO I: REFERENCIA DE LA EMPRESA CONSULTORA

Indice del Capítulo I


Ficha del documento

Docente: Ing. Vaneza Flores Gutiérrez 1


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática Periodo Académico: 2018-2
Curso: Ingeniería de Software

Propósito del documento


1.1 Razón Social.
1.2 RUC.
1.3 Representante legal.
1.4 Giro comercial
1.5 Marco legal.
1.6 Dirección.
1.7 Página web.
1.8 Título de la propuesta del Proyecto
1.9 Trayectoria empresarial.
1.10 Miembros del equipo de trabajo.
1.11 Alcance de la Hoja de Vida del equipo de trabajo.

CAPÍTULO II: ASPECTOS GENERALES DE LA EMPRESA/INSTITUCIÓN

Indice del Capítulo II


Ficha del documento
Propósito del documento
2.1 Razón social.
2.2 RUC.
2.3 Represente legal (Propietario/Director/Gerente General/Responsable del pliego)
2.4 Giro comercial o Actividad pública.
2.5 Localización (Distrito, provincia, región, dirección, imagen referencial)
2.6 Visión
2.7 Misión
2.8 Productos/Servicios
2.9 Organigrama
2.10 Sucursales/Sedes/Áreas funcionales (o en su defecto referenciar el enfoque sistémico de las
Áreas Funcionales)
2.11 Principales competidores.
2.12 Análisis de puntos críticos.
2.12.1 Marco de Trabajo de Puntos críticos.
2.12.2 Propuestas priorizadas en el análisis de puntos críticos.
2.12.3 Determinación de la propuesta

CAPÍTULO III: FORMULACIÓN DEL PROYECTO

Indice del Capítulo III


Ficha del documento
Propósito del documento
3.1 Planteamiento del problema.
3.1.1 Definición del Problema principal
(Definir la problemática del proceso deficiente, el ámbito del problema, hasta donde abarca la
funcionalidad del software)
3.1.2 Título del Proyecto
3.1.3 Antecedentes.
(¿Existe algún software que actualmente esté en funcionamiento o que haya funcionado
anteriormente en relación al proceso que se requiere automatizar? ¿Existe algún proceso manual
relacionado al proyecto de Ingeniería de Software que haya sido asistido por software de oficina
(Excel/Word)?)
3.1.4 Justificación de la necesidad del desarrollo del proyecto.
(Ejemplo: El proyecto se realiza por un acuerdo de la alta gerencia con el propósito de continuar
con el SGSI el cual se encuentra previsto en el presupuesto anual.
La continuidad del negocio es la principal preocupación de los consejeros delegados de las
compañías. Esto implica la realización de estudios de mercado para analizar la forma de
incrementar sus ventas, llegando a cambios estructurales en la compañía para adaptarse a los
cambios del entorno y a la regulación y normativa nacional e internacional. Para ese fin destinan
parte de sus presupuestos y recursos. Son aspectos tangibles, que aportan beneficios o hacen
disminuir sus gastos).

Docente: Ing. Vaneza Flores Gutiérrez 2


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática Periodo Académico: 2018-2
Curso: Ingeniería de Software

3.2 Estrategias para el desarrollo del proyecto


3.2.1 Estrategia para el levantamiento de información preliminar
- Entrevistas.
- Cuestionarios.
- Fuentes de información (Comprobantes de pago, Registros, Reportes, etc).
- Galería de fotos.
- Otras estrategias.
3.2.2 Estrategia para el desarrollo de Software
(Indicar si es un paradigma (enfoque) estructurado u Orientado a Objetos. Se debe definir el
Proceso de software y el Modelo de Proceso de Software a utilizar en el desarrollo del proyecto,
indicando una breve descripción de sus fases, tomar como referencia Pag. 26 – Pressman)
- Paradigma.
(Libro Zalatiel Carranza. Pag. 18. Actualmente, los métodos de desarrollo de software por el
paradigma que siguen pueden agruparse en ORIENTADOS A PROCESOS (“estructurado”),
ORIENTADO A OBJETOS, y BASADO EN COMPONENTES).
- Proceso de software.
- Modelo de proceso de software.
- Tipo general de sistema de información propuesto.
- Tipo específico de sistema de información propuesto.
- Nombre del sistema/software.

3.2.3 Herramientas para la implementación del software.


- Herramientas para el análisis y diseño (Ejemplo: UML, StarUML).
- Herramientas para el desarrollo y codificación (Ejemplo: Java).
- Herramientas para las pruebas y el mantenimiento.
- Herramientas para la planeación y administración del proyecto (Ejemplo: Project).

3.3 Estimación de los recursos requeridos


3.3.1 Recursos para la implantación del proyecto
- Recursos humanos
- Recursos de software
- Recursos de hardware
- Recursos de bienes y materiales (muebles, módulos, papelería, etc.)
- Servicios (alquiler de oficina, internet, impresiones, suscripciones, etc.)
- Otros recursos requeridos.
3.3.2 Recursos para la Administración del proyecto
- Recursos humanos
- Recursos de software
- Recursos de hardware
- Recursos de bienes (muebles, módulos, etc.)
- Servicios (alquiler de oficina, internet, impresiones, suscripciones, etc.)
- Otros recursos requeridos.

3.4 Plan general de desarrollo del proyecto.


3.4.1 Estructura de Desglose de Trabajo (EDT) del proyecto
(Construir la EDT
definiendo las actividades y tareas de todo el proyecto).
3.4.2 Estimar los tiempos esperados utilizando los tiempos pesimista, optimista y más probable.
3.4.3 Planificación del proyecto usando el GANT, el PERT y CPM:
- Construcción del diagrama de GANT.
- Construcción de la red del proyecto (PERT).
- Determinación del camino crítico.
- Calendarización del proyecto.
3.4.4 Cálculo del Presupuesto estimado.
3.4.4.1 Asignación de recursos para la ejecución del proyecto

Docente: Ing. Vaneza Flores Gutiérrez 3


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática Periodo Académico: 2018-2
Curso: Ingeniería de Software

3.4.4.2 Estimación de presupuesto para el proyecto


- Costo Directo (Recursos para la implementación del proyecto, considerar los aspectos:
Recursos humanos, Recursos de software, Recursos de hardware, Recursos de bienes,
Servicios, Otros)
- Gastos Generales (Recursos para la administración del proyecto, considerar los aspectos:
Recursos humanos, Recursos de software, Recursos de hardware, Recursos de bienes y
materiales (muebles, módulos, papelería, etc.), Servicios (alquiler de oficina, internet,
impresiones, suscripciones, etc.), Otros recursos requeridos.)
- Resumen de costo Total del Proyecto:
(Involucra Costos directo y Gastos Generales)
- Costos de operación y mantenimiento.

3.5 Métricas de software (COCOMO)

3.6 Determinación de factibilidades.


3.6.1 Factibilidad Técnica
3.6.2 Factibilidad Económica
3.6.3 Factibilidad Operativa
3.6.4 Factibilidad Temporal
3.6.5 Factibilidad Legal

CAPÍTULO IV: ESPECIFICACION DE REQUERIMIENTOS DE SOFTWARE

Indice del Capítulo IV


Ficha del documento
Propósito del documento

4.1. Descripción general del software.

4.2. Diagrama del caso de uso general.

4.3. Descripción de casos de uso.

4.4. Descripción de actores.

4.5. Módulos del sistema.

4.6. Características del sistema.


A) Módulo 1: (Colocar nombre)
A.1 Subsistema 1.1: (Colocar nombre)
A.1.1 Descripción y prioridad
A.1.2 Secuencias de estímulo / respuesta
A.2 Subsistema 1.2: (Colocar nombre)
A.2.1 Descripción y prioridad
A.2.2 Secuencias de estímulo / respuesta
B) Módulo 2: (Colocar nombre)
B.1 Subsistema 2.1: (Colocar nombre)
B.1.1 Descripción y prioridad
B.1.2 Secuencias de estímulo / respuesta
B.2 Subsistema 2.2: (Colocar nombre)
B.2.1 Descripción y prioridad
B.2.2 Secuencias de estímulo / respuesta
C) Módulo 3: (Colocar nombre)
C.1 Subsistema 3.1: (Colocar nombre)
C.1.1 Descripción y prioridad
C.1.2 Secuencias de estímulo / respuesta
C.2 Subsistema 3.2: (Colocar nombre)
C.2.1 Descripción y prioridad

Docente: Ing. Vaneza Flores Gutiérrez 4


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática Periodo Académico: 2018-2
Curso: Ingeniería de Software

C.2.2 Secuencias de estímulo / respuesta


D) Módulo 4: (Colocar nombre)
D.1 Subsistema 4.1: (Colocar nombre)
D.1.1 Descripción y prioridad
D.1.2 Secuencias de estímulo / respuesta
D.2 Subsistema 4.2: (Colocar nombre)
D.2.1 Descripción y prioridad
D.2.2 Secuencias de estímulo / respuesta

4.7 Especificación de Requerimientos


A) R.1: Requerimiento del Módulo 1.
R.1.1: Requerimiento del Subsistema 1.1:
R.1.2: Requerimiento del Subsistema 1.2:
B) R.2: Requerimiento del Módulo 2.
R.2.1: Requerimiento del Subsistema 2.1:
R.2.2: Requerimiento del Subsistema 2.2:
C) R.3: Requerimiento del Módulo 3.
R.3.1: Requerimiento del Subsistema 3.1:
R.3.2: Requerimiento del Subsistema 3.2:
D) R.4: Requerimiento del Módulo 4.
R.4.1: Requerimiento del Subsistema 4.1:
R.4.2: Requerimiento del Subsistema 4.2:

4.8. Descripción de los casos de uso específicos.


4.8.1 Caso de uso específicos CU-001
a. Caso de uso
b. Especificación de Caso de Uso.
4.8.2 Caso de uso específicos CU-002
a. Caso de uso
b. Especificación de Caso de Uso.
4.8.3 Caso de uso específicos CU-003
a. Caso de uso
b. Especificación de Caso de Uso.
4.8.4 Caso de uso específicos CU-004
a. Caso de uso
b. Especificación de Caso de Uso.

4.10. Descripción de interfaz humano-computadora (Prototipo)


4.10.1. Pantalla principal
4.10.2. Descripción del menú con las opciones del prototipo
4.10.3. Descripción de los módulos del menú

4.11. Requerimientos no funcionales

CAPITULO V: ANÁLISIS Y DISEÑO DEL SISTEMA

Indice del Capítulo V


Ficha del documento
Propósito del documento

5.1 Planteamiento de la estrategia de análisis y diseño del sistema.

5.2 Definir diseño preliminar y diseño detallado.


5.2.1 Diseño Preliminar.
5.2.2 Diseño Detallado.

5.3 Desarrollo de diagramas de UML.

Docente: Ing. Vaneza Flores Gutiérrez 5


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática Periodo Académico: 2018-2
Curso: Ingeniería de Software

5.3.1 Diagrama de Paquetes.


5.3.2 Diagrama de Casos de Uso.
(Indicar que estos diagramas fueron utilizados en el Cap IV para la especificación de
requerimientos)
5.3.3 Diagramas de Interacción.
- Diagramas de Secuencia.
- Diagramas de Colaboración.
5.3.4 Diagrama de Comportamiento
- Diagrama de Estados
- Diagrama de Actividades
5.3.5 Diagrama de Clases y Objetos
- Diagrama de Clases
- Diagrama de Objetos
5.3.6 Diagrama de Implantación
- Diagrama de Componentes
- Diagrama de Despliegue

CAPITULO VI: DISEÑO E IMPLEMENTACIÓN DE LA BASE DE DATOS

Indice del Capítulo VI


Ficha del documento
Propósito del documento

6.1 Modelo de la Base de Datos a partir del diagrama de clases


6.1.1 Generación del Modelo de Base de Datos
6.1.2 Diccionario de Datos
6.2 Sistema de Gestión de Base de Datos (SGBD)

CAPITULO VII: IMPLEMENTACIÓN DEL PROTOTIPO

Indice del Capítulo VII


Ficha del documento
Propósito del documento

7.1 Planteamiento de Estrategia


(Sustentar en base al Modelo de Proceso de Software elegido. Estrategia de programación
orientada a objetos)
7.2 Especificaciones Técnicas
7.2.1 Hardware Requerido
7.2.2 Software Requerido
7.3 Descripción General del Prototipo
7.4 Descripción de los Módulos Básicos
(menú principal, sub menú, módulos implementados)
7.5 Construcción del Prototipo
(Referenciar códigos de procesos más relevantes)
7.6 Recomendaciones Técnicas para su Mantenimiento

CAPITULO VIII: MANUAL DE INSTALACIÓN

Indice del Capítulo VIII


Ficha del documento
Propósito del documento

CAPITULO IX: MANUAL DE USUARIO

Docente: Ing. Vaneza Flores Gutiérrez 6


UNIVERSIDAD NACIONAL DE MOQUEGUA
Carrera Profesional de Ingeniería de Sistemas e Informática Periodo Académico: 2018-2
Curso: Ingeniería de Software

Indice del Capítulo IX


Ficha del documento
Propósito del documento

CAPITULO X: APLICATIVO DEL SISTEMA

Ficha del documento


Propósito del documento

FUENTES BIBLIOGRÁFICAS

ANEXOS

Docente: Ing. Vaneza Flores Gutiérrez 7

You might also like