Está en la página 1de 6

INGENIERA DE SOFTWARE

PRIMERA FASE EXPLORACIN

Presentado a:
YINA ALEXANDRA GONZALEZ ZANARIA

Entregado por:

HUGO ALBERTO TRIANA BEJARANO


Cdigo: 80119125
HERNEY GALVIS RIVERA
Codigo:80177610

Grupo: 301404_33

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BASICAS, INGENIERIAS Y TECNOLOGIAS
CURSO INGENIERA DE SOFTWARE
MARZO 2017
BOGOTA
DESARROLLO DE LA ACTIVIDAD
Situacin 1

Descripcin de la empresa.
Nombre de la empresa Colcuidar SAS
Esta empresa se dedica a prestar servicios de enfermera domiciliario y hospitalarios en la ciudad
de Bogot. Actualmente cuenta con contratos con clnica Colombia, hospital San Ignacio, Clnica
Palermo.
Descripcin del proyecto.
Despus de realizar la visita a la empresa, identificamos que necesitan un software conectado con
una base de datos, para registrar los turnos de las enfermeras, saber la disponibilidad de cada una
de las enfermeras, y saber en hospital o domicilio se encuentra prestando turno el personal
vinculado con la empresa.
Descripcin de requerimientos.
Los requerimientos para el desarrollo del software, es que esta aplicacin debe ser una aplicacin
web que se pueda consultar desde cualquier navegado web. Debe tener campos de registro,
modificacin y eliminacin de datos de turnos de enfermeras. Debe estar conectado con una base
de datos alojada preferiblemente en un servidor que no ocupe espacio fsico dentro de las
instalaciones de la empresa.
Debe visualizar e imprimir reportes en lnea de todo el personal con el nmero de turnos
realizados por cada enfermera, para as poder gestionar la nmina de una manera ms fcil.

Organigrama
Objetivo
Desarrollar un prototipo de aplicacin web que permita gestionar el proceso manual
que implica la prestacin de servicios de personal tcnico de enfermera COLCUIDAR
SAS
Objetivos Especficos
Identificar las falencias que actualmente se presentan en el proceso de prestacin
de servicios de personal tcnico de enfermera COLCUIDAR SAS

Definir requerimientos.
Elaborar el anlisis, diseo y modelamiento del sistema.
Disear Modelo de Datos.
Desarrollar los mdulos pertinentes para solucionar los requerimientos
funcionales.

JUSTIFICACION

El desarrollo de un prototipo web para apoyar la gestin que realiza la coordinacin


de servicios de la empresa COLCUIDAR SAS, nace de una gran necesidad de poder
administrar, llevar un control y seguimiento a todos los proyectos que son
desarrollados y presentados a los clientes.
En el mercado hay varios aplicativos que ofrecen herramientas orientadas a la
gestin de procesos, unas gratuitas y otras licenciadas, pero ninguna brinda en su
totalidad la cobertura de las necesidades que se presenta.
Con el desarrollo de este aplicativo, se vern reflejados todos los conocimientos
adquiridos en la universidad, como el anlisis y desarrollo de sistemas de
informacin, modelamiento de datos, programacin, desarrollo web y administracin
y gerencia de proyectos informticos.
Requerimientos
Es una etapa donde se establecen los objetivos, necesidades y/o problemas
generales que se presentan y que se desean suplir. En esta fase suelen salir dos
tipos de requerimientos:
Funcionales: son las tareas que el sistema es capaz de realizar y las
transformaciones que el sistema realiza, segn su entrada para producir su
respectiva salida.
No Funcionales: son aquellas caractersticas que de alguna manera pueden afectar
o limitar el funcionamiento del sistema.
Los requerimientos deben ser verificables, medibles, abstractos, concretos y muy
bien especificados por escrito.

Diseo
Segn los autores del libro Introduccin a la Ingeniera del Software, el diseo del
software es el proceso de aplicar distintas tcnicas y principios con el propsito de
definir un dispositivo, proceso o sistema con los suficientes detalles como para
permitir su realizacin fsica. Esta etapa se suele dividir en dos fases:
Diseo Preliminar: abarca el modelo de la base de datos, la arquitectura y la interfaz
de usuario
Diseo Detallado: abarca an ms en detalle la representacin arquitectnica y el
cdigo o algoritmos
Pruebas
En esta etapa se desarrollan todas las actividades de ejecucin de todos los
componentes del programa segn circunstancias previamente especificadas y la
muestra de resultados esperados.
Generalmente se descubren fallas, defectos o errores verificando en qu fase se
origin el problema y medidas para solucionarlo.
Aplicaciones Web
las aplicaciones web son aquellas que estn ejecutadas en el entorno de un Cliente
(navegador, explorador o visualizador) interpretadas por un Servidor (servidor web)
realizando la comunicacin mediante un protocolo de comunicacin HTTP.

Existen dos tipos de Pginas Web:


Pgina Web Esttica: son aquellas aplicaciones creadas mediante HTML y algunos
efectos en Javascript que permiten mostrar informacin, pero todo de manera muy
plana y bsica.
Pgina Web Dinmica: son aquellas aplicaciones creadas con algn tipo de lenguaje
de programacin web, que adems de las etiquetas HTML y funciones Javascript,
permite que el usuario tenga una interaccin ms compleja como el manejo de
Formularios, Base de Datos, Foros

METODOLOGA DE DESARROLLO
La metodologa de desarrollo de software llamada Modelo en Cascada. Este consiste
en dividir las diferentes actividades propuestas en fases de tal manera que para
iniciar una nueva actividad es imprescindible esperar a la finalizacin de la actividad
inmediatamente anterior.

Las fases desarrolladas para la solucin del problema fueron estructuradas


de la siguiente manera:

Levantamiento de Requerimientos
En esta fase se analizaron las necesidades del usuario final del software y se
determinaron requisitos, requerimientos y objetivos a cubrir. De esta fase surgi un
documento de especificacin de requerimientos que contiene la especificacin
completa de lo que se realiz.
Esta fase comenz con la definicin del problema, el levantamiento de informacin y
finaliz con la primera reunin con dueo de la empresa.
Anlisis y Diseo del Sistema

En esta fase se elaborara un documento de diseo de software donde contiene la


descripcin de la estructura global del sistema y la especificacin de sus partes.

Esta fase comenzara con la documentacin del anlisis y modelamiento de la


informacin recopilada (planteada en el cronograma), luego el diseo del modelo
Entidad Relacin, la estructura de la Base de Datos.

Diseo del Programa


En esta fase se realizara la construccin de software como tal y se empezara a
plasmar todo el resultado del anlisis segn con la informacin que se recolect.

Esta fase se dar inicio desde la codificacin del software, el desarrollo de los
mdulos, hasta la tercera revisin del tutor, especificado en el cronograma.
Pruebas y Documentacin
En la fase de Pruebas, se relacionar toda la informacin que solicit el cliente
contra el resultado de software obtenido.
Una vez ensamblados todos los mdulos del sistema, se verificar que todo
funcionar correctamente cumpliendo con los requerimientos establecidos por
Coordinacin. Esta fase se realizar en la etapa de Verificacin y Pruebas
establecido en el cronograma.