Las diferentes fases de un proyecto de software
Enviado por crisado • 30 de Septiembre de 2012 • Documentos de Investigación • 10.782 Palabras (44 Páginas) • 670 Visitas
Indice General
1 INTRODUCCIÓN 5
2 DEFINICIÓN DE LA EMPRESA O INSTITUCIÓN 6
2.1 DESCRIPCIÓN DE LA EMPRESA 6
2.2 DESCRIPCIÓN DEL ÁREA DE ESTUDIO 6
2.3 DESCRIPCIÓN DE LA PROBLEMÁTICA 7
3 DEFINICIÓN PROYECTO 9
3.1 OBJETIVOS DEL PROYECTO 9
3.2 AMBIENTE DE INGENIERÍA DE SOFTWARE 9
3.3 DEFINICIONES, SIGLAS Y ABREVIATURAS 10
4 ESPECICACIÓN DE REQUERIMIENTOS DE SOFTWARE 12
4.1 ALCANCES 12
4.2 OBJETIVO DEL SOFTWARE 12
4.3 DESCRIPCIÓN GLOBAL DEL PRODUCTO 12
4.3.1 INTERFAZ DE USUARIO 12
4.3.2 INTERFAZ DE HARDWARE 13
4.3.3 INTERFAZ DE SOFTWARE 13
4.3.4 INTERFACES DE COMUNICACIÓN 13
4.4 REQUERIMIENTOS ESPECÍFICOS 14
4.4.1 REQUERIMIENTOS FUNCIONALES DEL SISTEMA 14
4.4.2 INTERFACES EXTERNAS DE ENTRADA 16
4.4.3 INTERFACES EXTERNAS DE SALIDA 17
4.4.4 ATRIBUTOS DEL PRODUCTO 18
5 FACTIBILIDAD 19
5.1 FACTIBILIDAD TÉCNICA 19
5.2 FACTIBILIDAD OPERATIVA 20
5.3 FACTIBILIDAD ECONÓMICA 20
5.4 CONCLUSIÓN FACTIBILIDAD 21
6 ANÁLISIS 22
6.1 DIAGRAMA DE CASOS DE USO 22
6.1.1 ACTORES 22
6.1.2 CASOS DE USO Y DESCRIPCIÓN 24
6.1.3 ESPECIFICACIÓN DE LOS CASOS DE USO 28
6.2 MODELAMIENTO DE DATOS 44
7 DISEÑO 46
7.1 DISEÑO DE FÍSICO DE LA BASE DE DATOS 46
7.1.1 DICCIONARIO DE DATOS DEL MODELO FÍSICO 46
7.2 DISEÑO DE ARQUITECTURA FUNCIONAL 49
7.3 DISEÑO INTERFAZ Y NAVEGACIÓN 52
7.4 ESPECIFICACIÓN DE MÓDULOS 56
8 PRUEBAS 63
8.1 ELEMENTOS DE PRUEBA 63
8.2 ESPECIFICACIÓN DE LAS PRUEBAS 65
8.3 RESPONSABLES DE LAS PRUEBAS 71
8.4 CALENDARIO DE PRUEBAS 71
8.5 DETALLE DE LAS PRUEBAS 72
8.6 CONCLUSIONES DE PRUEBA 90
11 RESUMEN DE ESFUERZO REQUERIDO 90
Índice de Ilustraciones
Ilustración 1: Organigrama 7
Ilustración 2: Diagrama de procesos 8
Ilustración 3: Casos de uso Gestión de usuarios 24
Ilustración 4: Casos de uso Gestión de reportes 24
Ilustración 5: Casos de uso Gestión de exámenes (administrador) 25
Ilustración 6: Casos de uso Gestión de exámenes (técnico de laboratorio) 26
Ilustración 7: Casos de uso Gestión de exámenes (técnico asistencial) 27
Ilustración 8: Modelo Entidad Relación 45
Ilustración 9: Modelo Relacional 46
Ilustración 10: Diseño de arquitectura generalizado 49
Ilustración 11: Diseño de arquitectura gestión de usuarios 49
Ilustración 12: Diseño de arquitectura gestión de reportes 50
Ilustración 13: Diseño de arquitectura gestión de exámenes 50
Ilustración 14: Diseño de arquitectura gestión de órdenes 51
Ilustración 15_ Diseño de arquitectura gestión de análisis 51
Ilustración 16: Jerarquía de menú (barra de herramientas) 53
Ilustración 17i: Jerarquía de menú (administrador) 53
Ilustración 18: Jerarquía de menú (coordinador de área) 53
Ilustración 19: Jerarquía de menú (técnico de laboratorio) 53
Ilustración 20: Jerarquía de menú (técnico asistencial) 54
Ilustración 21: Esquema de navegación (garra de herramientas) 54
Ilustración 22: Esquema de navegación (administrador) 54
Ilustración 23: Esquema de navegación (coordinador) 55
Ilustración 24: Esquema de navegación (técnico de laboratorio) 55
Ilustración 25: Esquema de navegación (técnico asistencial) 56
Índice de Tablas
Tabla 4 a: Requerimientos funcionales 15
Tabla 4 b: Interfaces externas de entrada 16
Tabla 4 c: Interfaces externas de salida 17
Tabla 5 a: Computador de escritorio n°1 19
Tabla 5 b: Notebook n°1 19
Tabla 5 c: Impresora n°1 19
Tabla 5 d: Router n°1 19
Tabla 5 e: Equipo de trabajo 20
1 INTRODUCCIÓN
Como alumnos de Ingeniería Civil Informática de la Universidad del Bío Bío, en la asignatura de Ingeniería de Software se ha generado este informe en el que se plasman las diferentes etapas de un proyecto de software.
La realización del proyecto comienza con una entrevista con el cliente para definir el sistema (alcances, requerimientos, diseño, etc.). Con la entrevista realizada se comienza describiendo al cliente y definiendo el proyecto en sí.
Luego, se continúa con la especificación de requerimientos. En esta etapa se definen los datos que entrarán al sistema y los datos que generará el mismo. Además se detallarán todas las interfaces del sistema (usuario, software, hardware, comunicación).
Con esta información se procederá a analizar la factibilidad del proyecto en distintas áreas (técnica, operativa y económica).
Finalmente se analizará y definirá el sistema de acuerdo a los requerimientos entregados por el cliente para proceder a construir el software. Con el software creado se realizarán las pruebas definidas en la etapa de pruebas.
2 DEFINICIÓN DE LA EMPRESA O INSTITUCIÓN
2.1 Descripción de la empresa
Datos cliente
Nombre del Cliente TechLab
Dirección
Jorge VI 531 Las Condes, Santiago de Chile
Teléfono
(02) 42 618 35
Correo Electrónico
mrojas@medica-tec.cl
Interlocutores para el proyecto
Nombre Eric Glade
Cargo Jefe de departamento
Lineamiento de la empresa
Misión
Somos una organización que ofrece análisis clínicos oportunos y confiables
Visión
Ser un laboratorio modelo a nivel nacional, sustentado en un sistema integrado que comprenda calidad, salud ocupacional y medio ambiente, con el propósito de anticiparnos a las necesidades de nuestros clientes en una perceptible cultura de efectividad y excelencia en el servicio.
2.2 Descripción del área de estudio
Descripción del área de estudio
El área es la encargada del análisis y elaboración de la toma de exámenes médicos, reportes asociados a los diferentes exámenes y dar aviso al paciente de los resultados asociados
Estructura organizativa
El proyecto se centra en el personal relacionado con la recepción de as órdenes de exámenes, análisis y con la entrega de resultados. A nivel superior, se relaciona con los
...