You are on page 1of 23

DISEO DE LA ARQUITECTURA DEL SOFTWARE (DAS)

IMPLEMENTACIN DE SISTEMA PARA EL REGISTRO Y


CONTROL DE HISTORIAS MDICAS DE LOS PACIENTES DEL
CENTRO DIAGNOSTICO INTEGRAL (CDI) LAS TABLAS

Versin 1.0

PROGRAMA NACIONAL DE FORMACIN EN INFORMTICA (PNFI)

Integrantes del Equipo:

Cdula de Identidad Apellidos y Nombres E-Mail


25.565.618 Carlos Colmenares Carlos_216_@hotmail.com
23.689.918 Susana Lara Susanalara06@gmail.com
20.782.716 Reinaldo Villaroel Reivillaroellara@gmail.com

Profesor de Ingeniera de Software: Lic. Gisela Bernal


Profesor de Proyecto Sociotecnolgico: Edithsy Fernandez
Seccin: 02
ndice

Contenido

1. Introduccin

1.1 Propsito del documento.


1.2 Definiciones, siglas y abreviaturas.

2. Diagramas de Estructura
2.1 Diagrama de Clases
2.1.1 Importancia del diagrama para el logro
exitoso en el desarrollo del proyecto sociotecnolgico
2.2 Diagrama de Objetos..
2.2.1.Describa la importancia del diagrama para el logro
exitoso en el desarrollo del proyecto sociotecnolgico
2.3 Diagrama de Paquetes..
2.3.1.Describa la importancia del diagrama para el logro
exitoso en el desarrollo del proyecto sociotecnolgico
2.4Diagrama de componentes.
2.4.1 Describa la importancia del diagrama para el logro
exitoso en el desarrollo del proyecto sociotecnolgico
2.5 Diagrama de despliegue.
2.5.1. Describa la importancia del diagrama para el
logro exitoso en el desarrollo del proyecto
sociotecnolgicos.
2.6 Diagrama de Estructura Compuesta.
2.6.1 Importancia del diagrama para el logro
exitoso en el desarrollo del proyecto sociotecnolgico

3. Diagramas de Comportamiento
3.1. Diagrama de Estado
4.1.1. Describa la importancia del diagrama para el logro
exitoso en el desarrollo del proyecto sociotecnolgicos.

4. Diagrama de interaccin
4.1 Diagrama de Secuencia.
4.1.1. Describa la importancia del diagrama para el logro
exitoso en el desarrollo del proyecto sociotecnolgicos.
4.2 Diagrama de comunicacin o colaboracin.
4.2.1 Describa la importancia del diagrama para el logro
exitoso en el desarrollo del proyecto sociotecnolgicos.

5. Modelo Vista Controlador (MVC)


5.1.- Diagrama MVC
5.1.1 Describa la importancia del diagrama para el logro
exitoso en el desarrollo del proyecto sociotecnolgicos.

6. Interfaz de Usuario
7. Reportes
8. Producto del software (Cdigo Fuente)
1 Introduccin

El presente diseo de la arquitectura del software (das) puntualiza los elementos


estructurales del Sistema para el registro y control de historias mdicas de los pacientes del
centro diagnostico integral (cdi) las tablas.

Representar los componentes del sistema, as como las relaciones y comunicacin entre los
mdulos. Para ello se ha elegido la metodologa denominada RUP (Proceso Unificado
Racional), el cual trabaja conjuntamente con los diagramas UML (Lenguaje Unificado de
Modelado). Es una herramienta que permite a los creadores de sistemas generar diseos
que capturen sus ideas en una forma convencional y fcil de comprender adems de facilitar
la comprensin y objetivos a describir en el proyecto a completar.

Adems de usar MVC, un patrn de arquitectura de software, que separa los datos y la lgica
de negocio de una aplicacin de la interfaz de usuario y el mdulo encargado de gestionar
los eventos y las comunicaciones.
1.1 Propsito del documento

Se localizan una serie de pasos los cuales se muestran por captulos, se representan todos
los detalles del Desarrollo de un Sistema para el Registro y Control de Citas e historias
mdicas diseado para el Centro medico de Diagnstico Integral (CDI). Est estructurado
bajo la la metodologa denominada RUP (Proceso Unificado Racional), el cual trabaja
conjuntamente con los diagramas UML (Lenguaje Unificado de Modelado), para as tener
claro cules son los objetivos de este proyecto apoyndose en dicha institucin. Se toma en
cuenta toda aquella informacin relevante sobre la empresa. Tambin se encontraron algunos
antecedentes de la investigacin realizada. Se visualiza el carcter del diseo de la
investigacin como se realiz la investigacin para obtener todos aquellos datos necesarios
mediante grficos para poder visualizarlo mejor, as como definir las especificaciones
funcionales, no funcionales del Sistema informtico a implementarse.
1.2 Definiciones Siglas y abreviaturas

C.D.I: Centro Diagnstico Integral.

EPP: Equipo Promotor de Proyecto.

Registro: El trmino puede referir a un nmero extenso de circunstancias que tienen


en comn el hecho de dejar asentado un determinado fenmeno con sus
particularidades especficas con la finalidad de que exista un conocimiento al respecto
para terceros o para un control.

Control: Es un mecanismo preventivo y correctivo adoptado por la administracin de


una dependencia o entidad que permite la oportuna deteccin y correccin de
desviaciones, ineficiencias o incongruencias en el curso de la formulacin,
instrumentacin, ejecucin y evaluacin de las acciones, con el propsito de procurar
el cumplimiento de la normatividad que las rige, y las estrategias, polticas, objetivos,
metas y asignacin de recursos.

Historias mdicas: Es un documento mdico-legal que surge del contacto entre el


profesional de la salud (mdico, fisioterapeuta, odontlogo, psiclogo, enfermero,
podlogo, etc.) y el paciente, donde se recoge la informacin necesaria para la
correcta atencin de los pacientes.

U.M.L: Es un lenguaje grfico para visualizar, especificar, construir y documentar un


sistema. UML ofrece un estndar para describir un "plano" del sistema (modelo),
incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y
aspectos concretos como expresiones de lenguajes de programacin, esquemas de
bases de datos y compuestos reciclados.

RUP: Es un proceso de desarrollo de software desarrollado por la empresa Rational


Software, actualmente propiedad de IBM. Junto con el Lenguaje Unificado de
Modelado (UML), NO constituye la metodologa estndar ms utilizada para el
anlisis, diseo, implementacin y documentacin de sistemas orientados a objetos.

MVC: Propuesta de diseo de software utilizada para implementar sistemas donde se


requiere el uso de interfaces de usuario.

2. Diagramas de Estructura
Los diagramas de estructura, determinar las partes concretas del sistema completo
ocupndose de las clases y de los objetos.

2.1 Diagrama de clases.

2.1.1 Importancia para el desarrollo del proyecto socio tecnolgico

El diagrama de clase del Sistema para el registro y control de historias mdicas de los
pacientes del centro diagnostico integral (cdi) las tablas evidencia lo que puede hacer el
sistema y como puede estar diseado

2.2 Diagrama de Objetos.


2.2.1. Importancia para el desarrollo del proyecto socio tecnolgico.

El presente diagrama de objeto del Sistema para el registro y control de historias


mdicas de los pacientes del centro diagnostico integral (cdi) las tablas muestra
estructuras de datos y las interacciones que existen entre objetos en tiempo de ejecucin.

2.3 Diagrama de Paquetes.


Representa las dependencias entre los paquetes que componen un modelo. Es decir,
muestra cmo un sistema est dividido en agrupaciones lgicas y las dependencias entre
esas agrupaciones.

2.3.1. Importancia para el desarrollo del proyecto Socio-tecnolgico


El diagrama de paquetes del Sistema para el registro y control de historias mdicas de
los pacientes del centro diagnostico integral (cdi) las tablas permite dividir el modelo para
agrupar sus elementos en unidades lgicas individuales.

2.4 Diagrama de componentes.

Representa cmo un sistema de software es dividido en componentes y muestra


las dependencias entre estos componentes. Los componentes fsicos incluyen archivos,
cabeceras, bibliotecas compartidas, mdulos, ejecutables, o paquetes.

2.4.1 Importancia para el desarrollo del proyecto Socio-tecnolgico

El diagrama de componentes del Sistema para el registro y control de historias mdicas


de los pacientes del centro diagnostico integral (cdi) las tablas permite visualizar las
dependencias entre componentes.
2.5 Diagrama de despliegue.

Muestran las relaciones fsicas de los distintos nodos que componen un sistema y el
reparto de los componentes sobre dichos nodos.

2.5.1. Importancia para el desarrollo del proyecto Socio-tecnolgico

Estos tipos de diagramas se relacionan con los diagramas de componentes, ya que un


nodo normalmente incluye uno o ms componentes. Describen la topologa del sistema la
estructura de los elementos de hardware y el software que ejecuta cada uno de ellos

3. Diagramas de Comportamiento
Los diagramas de comportamiento se utilizan para visualizar, especificar, construir y
documentar los aspectos dinmicos de un sistema.

3.1. Diagrama de Estado

Explica el comportamiento de un sistema. Muestra la secuencia de estados por los que


pasa un caso de uso, un objeto, o bien todo el sistema. Determina cada una de las rutas
o caminos que puede tomar un movimiento de informacin luego de ejecutarse cada
proceso.

Diagrama de Estado Usuario


Diagrama de Estado consulta de informacin de paciente

3.1.1. Importancia para el desarrollo del proyecto Socio-tecnolgico

Permite comprender mejor el comportamiento de los objetos en el Sistema para el


registro y control de historias mdicas de los pacientes del centro diagnostico integral
(cdi) las tablas

4. Diagrama de interaccin

Determina la forma como debe realizarse la interaccin entre unos objetos con otros. Se
busca definir los elementos y la forma como deben correlacionarse los modelos
dinmicos de comportamiento que representen las operaciones del sistema.
4.1 Diagrama de Secuencia.

Un diagrama de secuencias muestra las interacciones expresadas en funcin de


secuencias temporales. Muestra los objetos participantes en la interaccin y los mensajes
(llamadas a mtodos) que intercambian, ordenados segn su secuencia en el tiempo.

Registro de Usuario

Solicitud de Cita Medica


Registro de Paciente

4.1.1. Importancia para el desarrollo del proyecto Socio-tecnolgico

Un diagrama de secuencias muestra las interacciones expresadas en funcin del tiempo.


En concreto muestra los objetos participantes y los mensajes que intercambian entre
ellos a lo largo del tiempo. Los diagramas de secuencias son ms apropiados para
especificar restricciones de interaccin en tiempo real.

4.2 Diagrama de comunicacin o colaboracin.


Los diagramas de colaboracin muestran las relaciones entre los objetos y los mensajes
que intercambian
Registro de Usuario

Solicitud de Cita Medica


Registro de Paciente

4.2.1 Importancia para el desarrollo del proyecto Socio-tecnolgico

Muestra cmo las instancias especficas de las clases trabajan juntas para conseguir un
objetivo comn. En un diagrama de colaboracin se detallan las asociaciones que se
muestran en un diagrama de clases, describiendo el intercambio de mensajes entre
objetos y las relaciones entre los objetos

5. Modelo Vista Controlador (MVC)


Modelo vista controlador (MVC) es un patrn de arquitectura de software, que separa
los datos y la lgica de negocio de una aplicacin de la interfaz de usuario y el mdulo
encargado de gestionar los eventos y las comunicaciones.

Para ello MVC propone la construccin de tres componentes distintos que son el modelo,
la vista y el controlador, es decir, por un lado, define componentes para la representacin
de la informacin, y por otro lado para la interaccin del usuario. Este patrn
de arquitectura de software se basa en las ideas de reutilizacin de cdigo y
la separacin de conceptos, caractersticas que buscan facilitar la tarea de desarrollo de
aplicaciones y su posterior mantenimiento.

5.1.- Diagrama MVC

El Modelo: Es la representacin de la informacin con la cual el sistema opera, por

lo tanto gestiona todos los accesos a dicha informacin, tanto consultas como
actualizaciones, implementando tambin los privilegios de acceso que se hayan
descrito en las especificaciones de la aplicacin.
La vista: Este presenta el modelo en un formato adecuado para interactuar
(usualmente la interfaz de usuario).

El Controlador: Responde a eventos (usualmente acciones del usuario) e invoca


peticiones al modelo, as como a la vista

5.1.1 Importancia para el desarrollo del proyecto Socio-tecnolgico

Est formado por tres niveles donde tenemos la encapsulacin de los datos, la vista y por
ltimo el controlador. Es una forma de organizar el cdigo de nuestro sistema.

6. Interfaz de Usuario
PANTALLAS VARIAS DE LA VISTA

REGISTRO DE PACIENTE

EMITIR CITA MEDICA

CITAS MEDICAS PENDIENTES


MODIFICAR O CANCELAR CITA

7. Reportes
8. Producto del software (Cdigo Fuente)

You might also like