Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Presentado a:
YINA ALEXANDRA GONZALEZ ZANARIA
Entregado por:
Grupo: 301404_33
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 qu 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
OBJETIVO ESPECFICO
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.
Ventajas
Lenguaje multiplataforma.
Fcil de aprender.
Orientado para desarrollar aplicaciones web donde la informacin
est en una base de datos.
Buena integracin con la mayora de conectores a base de datos.
MySQL, PostgreSQL, Oracle, etc.
Lenguaje modular.
Mucha documentacin debido a su gran popularidad y una gran
comunidad. (Web Oficial php.net).
Programacin orientada a objetos.
Lenguaje de cdigo libre y gratuito.
Biblioteca muy amplia de funciones nativas.
Mltiples Frameworks PHP que permiten que tu cdigo sea ms
ordenado, estructurado, manejable y permiten trabajar utilizando patrones de
diseo como Modelo-Vista-Controlador (MVC).
Desventajas
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.
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
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 relacionarn 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.
CONCLUSIONES