ERS

Anuncio
MODULO DE INGENIERIA DE SOFTWARE
ESPECIFICACION DE REQUERIMIENTOS DEL SOFTWARE
IAE BUSINESS SCHOOL
RESUMEN:
Este documento es el resultado previo de un análisis realizado al área de Planificación de
Proyectos de la Empresa IAE BUSSINES SCHOOL
Sistema de Planeación y Control de Proyectos
Nombre Documento:
Nro. De Páginas
27
Fecha Ultima Revisión
Integrantes:
29/11/2013
Freddy Arredondo
Fabián Loayza
Administrador del Proyecto:
Freddy Arredondo
Ingeniero de Requerimientos:
Freddy Arredondo
Arquitecto de Software:
Fabián Loayza
Gestor de Calidad:
Freddy Arredondo
Ingeniero de Soporte:
Fabián Loayza
Pág.: 1
MODULO DE INGENIERIA DE SOFTWARE
1. Descripción del proyecto
La empresa está en constante proceso de planeación de nuevos proyectos, siendo estos,
cursos y congresos, dirigidos a empresarios y ejecutivos. El sistema con el que se planea
estos proyectos es simplemente un proceso manual. El software que deseamos
implementar cuenta con todos los requerimientos básicos y a la vez detallados de los
procedimientos para poner en marcha un nuevo proyecto.
2. Captura de Requisitos
Descripción Textual de los Requisitos (Lista de Requisitos)
1. Los encargados del área de Planeación de Proyectos deben poder crear
proyectos, lugar, fecha, tiempo, persona, informaciones para ser enviado
al Departamento de Contabilidad para que realice un presupuesto,
donde una vez hecho se dirija al Gerente General. De ser aceptado el
Gerente General da orden al Dpto. de Marketing para empezar con la
promoción.
2. Los encargados del área de Planificación de Proyectos pueden cancelar y
modificar proyectos.
3. El comunicador de marketing registra los datos requeridos por la empresa
de las personas que desean inscribirse a los proyectos que desean
participar.
4. El Inscrito al congreso debe poder introducir todo tipo de gustos y
opiniones dentro del congreso que serán de información útil para la
empresa
5. El contador podrá obtener un estimado del costo total del proyecto
introduciendo un valor aproximado a cada gasto que se tenga planeado
realizar.
6. El Administrador de recursos humanos obtendrá un reporte detallado de
las personas que participan en el proyecto
7. El Gerente general tendrá un registro de todos los proyectos que hayan
sido realizados con anterioridad, en una base de datos simple.
8. El Sistema de Información debe contar con retroalimentación que
recolecte los datos que hayan sido ingresados en los proyectos para que
el Gerente General analice el éxito del congreso mediante un informe
estadístico.
Pág.: 2
MODULO DE INGENIERIA DE SOFTWARE
Contexto del Sistema (Modelo de Dominio)
Identificación de los Actores
 Gerente General
Descripción: Persona encargada de aceptar la realización del proyecto y
respectivo análisis del proyecto, pudiendo obtener un reporte estadístico.
 Contador
Descripción: Persona encargada de realizar el presupuesto del proyecto
planificado y enviarle el presupuesto al Gerente General
Pág.: 3
MODULO DE INGENIERIA DE SOFTWARE
 Gerente Recursos Humanos
Descripción: Persona encargada de obtener el reporte de personas asistentes a
los proyectos y el registro de los trabajadores de la empresa.
 Planificador de Proyectos
Descripción: Persona encargada de planificar el proyecto y enviárselo a
Contabilidad para seguir con el presupuesto.
 Comunicador de Marketing
Descripción: Persona encargada de registrar a los Usuarios con los datos
requeridos por la empresa.
 Inscrito
Descripción: Persona participantes de los usuarios, encargadas de emitir
opiniones y quejas sobre el proyecto.
2.4 Entorno de Operación:
La aplicación estará implementada en MySQL
Pág.: 4
MODULO DE INGENIERIA DE SOFTWARE
2.5
Identificación de los Casos de Uso
1. Caso de Uso: Registrar Datos de Inscritos.
Participantes: Sistema, Usuarios (Participantes a Proyectos), Gerente de RRHH.
Descripción: Una vez definidas las políticas de la empresa y los datos requeridos por
los participantes se procede a registrar los datos de los usuarios en el proyecto
correspondiente.
2. Caso de uso: Gestionar proyecto
Participantes: Sistema, Planificador de Proyecto, Contador.
Descripción: Una vez decidido el tema del proyecto, el Planificador de Proyectos se
encarga de reunir la información necesaria acerca del proyecto y puede crear,
modificar o eliminar un proyecto.
3. Caso de uso: Enviar proyecto a Contabilidad
Participantes: Sistema, Contador, Gerente General.
Descripción: Una vez decidido el tema del proyecto, el Planificador de Proyectos le
envía la información necesaria al Contador para que elabore el presupuesto
4. Caso de uso: Enviar presupuesto de proyecto a Gerencia General
Participantes: Sistema, Contador, Gerente General.
Descripción: Una vez que el Contador haya realizado el presupuesto, procede con el
envió del mismo al Gerente General para su aprobación.
5. Caso de uso: Enviar Proyecto al Comunicador
Participantes: Sistema, Comunicador, Gerencia General.
Descripción: Una vez revisado el presupuesto y aceptado por el Gerente General, se le
envía la aceptación al Comunicador para que prosiga con la promoción del proyecto.
6. Caso de uso: Generar reporte estadístico
Participantes: Sistema, Gerencia General.
Descripción: El Sistema debe generar un reporte estadístico del proyecto que se cursó,
con datos de los participantes, duración, comentarios introducidos por los inscritos,
etc.
Pág.: 5
MODULO DE INGENIERIA DE SOFTWARE
7. Caso de uso: Introducir comentarios y opiniones
Participantes: Sistema, Inscrito.
Descripción: Cada Inscrito al proyecto podrá introducir comentarios y opiniones del
proyecto que está cursando.
8. Obtener Reporte de proyectos anterior
Participantes: Sistema, Gerente General
Descripción: El Gerente General puede obtener un reporte de los proyectos
programados anteriormente
Pág.: 6
MODULO DE INGENIERIA DE SOFTWARE
2.6
2.6.1
Esbozo del Modelo de Casos de Uso
Descripción General
Pág.: 7
MODULO DE INGENIERIA DE SOFTWARE
Pág.: 8
MODULO DE INGENIERIA DE SOFTWARE
2.7
Detallar Casos de Uso
Caso de Uso :
Registrar datos de Inscritos
Actores
:
Gerente de RRHH, Inscrito
Propósito
:
Ingresar los datos mínimos requeridos de la persona para
Tipo
:
Primario y esencial
Pre Condiciones
:
Ya debe estar creado como persona.
crearlo como inscrito
Flujo de Sucesos
Camino Básico
:
Curso Normal de los Eventos:
Acción del Actor
Respuesta del Sistema
1. Cuando se le presenta una persona que
desee
inscribirse a un curso, debe
inscribir a la persona
2. El sistema despliega una ventana de
Gestión de Inscripciones y debe hacer clic
en Nueva Inscripción
3.- Introduce los datos requeridos por la empresa
y hace clic en Guardar
4.- El sistema almacena a los nuevos inscritos
Pág.: 9
MODULO DE INGENIERIA DE SOFTWARE
INTERFAZ
Pág.: 10
MODULO DE INGENIERIA DE SOFTWARE
Pág.: 11
MODULO DE INGENIERIA DE SOFTWARE
Caso de Uso
:
Gestionar Proyecto
Actores
:
Gerente de RRHH
Propósito
:
Gestionar los datos de los trabajadores de la empresa que
tendrán el acceso al Sistema
Tipo
:
Pre Condiciones
:
Primario y esencial
Flujo de Sucesos
Camino Básico
:
Curso Normal de los Eventos:
Acción del Actor
Respuesta del Sistema
1.- El Gerente de RRHH desea introducir a los
trabajadores y
sus cargos,
para
que
esas
personas puedan tener acceso al sistema
2.- El Sistema despliega una lista con los
requerimientos del personal
3.- El Gerente de RRHH introduce los datos del
trabajador
4.- El Sistema almacena los datos del trabajador y
genera un Logan y un Password
Pág.: 12
MODULO DE INGENIERIA DE SOFTWARE
INTERFAZ
Pág.: 13
MODULO DE INGENIERIA DE SOFTWARE
Pág.: 14
MODULO DE INGENIERIA DE SOFTWARE
Caso de Uso
:
Gestionar Proyecto
Actores
:
Planificador de Proyecto
Propósito
:
Planificar el proyecto con la información mínima exigida por
Tipo
:
Primario y esencial
Pre Condiciones
:
la empresa
Flujo de Sucesos
Camino Básico
:
Curso Normal de los Eventos:
Acción del Actor
Respuesta del Sistema
1. El planificador de proyectos tiene la
información necesaria para crear un nuevo
proyecto y hace clic en “Crear Proyecto”
2.- El Sistema despliega una lista con los
requerimientos del Proyecto
3.- El planificador introduce los datos que el
Sistema requiere.
4.- El Sistema almacena los datos del proyecto
Pág.: 15
MODULO DE INGENIERIA DE SOFTWARE
INTERFAZ
Pág.: 16
MODULO DE INGENIERIA DE SOFTWARE
Caso de Uso
:
Enviar Proyecto a Contabilidad
Actores
:
Planificador de Proyecto
Propósito
:
Una vez creado el proyecto con los requerimientos mínimos,
enviar a Contabilidad para que realice presupuesto.
Tipo
:
Primario y esencial
Pre Condiciones
:
Ya debe estar creado el proyecto
Flujo de Sucesos
Camino Básico
:
Curso Normal de los Eventos:
Acción del Actor
Respuesta del Sistema
1.- El Planificador almacena los datos requeridos
por el sistema para la creación de un proyecto
2.- El sistema lo almacena y lo envía a
Contabilidad
3.- El planificador puede modificar o eliminar el
proyecto y almacenar los cambios
4.- El sistema lo almacena y lo envía a
Contabilidad
Pág.: 17
MODULO DE INGENIERIA DE SOFTWARE
INTERFAZ
Pág.: 18
MODULO DE INGENIERIA DE SOFTWARE
Caso de Uso
:
Enviar presupuesto de Congreso a Gerencia General
Actores
:
Contador
Propósito
:
Enviar al Gerente General el presupuesto del congreso
elaborado por el Contador
Tipo
:
Primario y esencial
Pre Condiciones
:
Ya debe estar creado el Proyecto
Ya debe estar creado el presupuesto
Flujo de Sucesos
Camino Básico
:
Curso Normal de los Eventos:
Acción del Actor
Respuesta del Sistema
1.- El Contador selecciona el proyecto del que
quiere crear el presupuesto y hace clic en
“Gestionar Costos”
2.- El Sistema despliega una ventana donde
puede introducir los costos del proyecto
3.- El Contador va introduciendo los costos que se
generaran en la elaboración del proyecto.
4.- El Sistema almacena los costos ingresados por
el Contador y los envía al Gerente General
5.- El Contador puede modificar o eliminar
algunos costos y almacenarlos
6.- El sistema almacena los cambios y envía a
Gerencia General los costos
Pág.: 19
MODULO DE INGENIERIA DE SOFTWARE
INTERFAZ
Pág.: 20
MODULO DE INGENIERIA DE SOFTWARE
Caso de Uso
:
Generar reporte Estadístico
Actores
:
Gerente General
Propósito
:
Recibir un reporte estadístico del proyecto cursado para su
Tipo
:
Primario y esencial
Pre Condiciones
:
Ya debe estar aprobado el proyecto
futuro análisis
Ya debe haber concluido el proyecto
Ya deben haber inscritos
Flujo de Sucesos
Camino Básico
:
Curso Normal de los Eventos:
Acción del Actor
Respuesta del Sistema
1.- El Gerente General desea obtener un reporte
de los proyectos ya cursados selecciona el
proyecto que desea conocer.
2.- El Sistema le genera un reporte estadísticos
con
cantidad
de
alumnos,
asistencias,
comentarios de parte de los inscritos, etc.
Pág.: 21
MODULO DE INGENIERIA DE SOFTWARE
.
Pág.: 22
MODULO DE INGENIERIA DE SOFTWARE
Caso de Uso
:
Enviar Proyecto al Comunicador
Actores
:
Gerente General
Propósito
:
Enviar el presupuesto del proyecto ya revisado y aprobado al
comunicador para que se proceda con la promoción del mismo
Tipo
:
Primario y esencial
Pre Condiciones
:
Ya debe estar creado el proyecto
Ya debe estar aprobado el proyecto
Flujo de Sucesos
Camino Básico
:
Curso Normal de los Eventos:
Acción del Actor
Respuesta del Sistema
1.- El Gerente General selecciona el proyecto
pendiente por revisar
2.- El Sistema le muestra el presupuesto que fue
enviado por Contabilidad
3.-
El
Gerente
General
selecciona
“Aceptar
Proyecto”.
4.- El Sistema quita de la lista de proyectos
pendientes y envía la aceptación al Comunicador
5.- El Gerente puede decidir abortar el proyecto y
selecciona “Abortar Proyecto”
6.- El Sistema envía al Comunicador que ha sido
abortado el Proyecto
Pág.: 23
MODULO DE INGENIERIA DE SOFTWARE
INTERFAZ
Pág.: 24
MODULO DE INGENIERIA DE SOFTWARE
Caso de Uso
:
Introducir Comentarios y Opiniones
Actores
:
Inscritos
Propósito
:
Realizar comentarios y opiniones respecto a los proyectos
Tipo
:
Primario y esencial
Pre Condiciones
:
Ya debe estar creado el proyecto
cursados.
Ya deben estar creados los inscritos
Flujo de Sucesos
Camino Básico
:
Curso Normal de los Eventos:
Acción del Actor
Respuesta del Sistema
1.- El Inscrito selecciona el Proyecto que está
cursando
2.- El Sistema le despliega una lista de opciones
sobre sugerencias y opiniones que puede hacer
3.-
El
inscrito
introduce
sus
opiniones
y
comentarios
4.- El Sistema almacena los comentarios de cada
Inscrito
Pág.: 25
MODULO DE INGENIERIA DE SOFTWARE
INTERFAZ
Pág.: 26
MODULO DE INGENIERIA DE SOFTWARE
2.8
Diagramas de Casos de Uso
Diagramas General de Casos de Uso
2.9
Glosario de Términos aplicado a la Planificación de Proyectos
Término
Gestionar
Categoría
Caso de Uso
Comentarios
Adicionar,
Modificar
y
Eliminar
los
Datos
ingresaros
Proyecto
Tipo
Pueden ser Cursos o Congresos
Reporte
Caso de Uso
Reporte con datos acerca del proyecto cursado,
Estadístico
como ser número de inscritos, comentarios y
opiniones, etc.
Pág.: 27
Descargar