proyecto procardio final.docx
TRANSCRIPT
-
5/20/2018 Proyecto Procardio Final.docx
1/60
2012
Grupodesarrollador:KALYMSA
Analistas:Mansine Delgado
NolascoErika Judith MezaLpezYamel Silva Alvarado
PROYECTO PROCARDIO
Instituto Tecnolgico superior deCoatzacoalcos
Anlisis y modelado de los sistemas deinformacin
Docente: M. I. Norma HildelisaJimnez Alor
14 de Junio del 2013
-
5/20/2018 Proyecto Procardio Final.docx
2/60
ProCardio Pgina 1
Contenido
Introduccin......................................................................................................................... 2
INICIA PARTE TEORICA DEL PROYECTO................................................................... 3
Planteamiento del problema............................................................................................. 4
Justificacin......................................................................................................................... 5
Objetivo general.................................................................................................................. 5
Objetivos especficos........................................................................................................... 6
Descripcin de la empresa y giro..................................................................................... 6
Documento visin................................................................................................................ 6
Grupos de usuarios y descripcin de cada uno................................................................... 6
Anlisis de la informacin recopilada (grficas con interpretacin o redaccinde las otras tcnicas)....................................................................................................... 7
Lista de requerimientos funcionales y no funcionales (considerando el o los usuarios del
sistema)............................................................................................................................. 10
Requerimientos funcionales:.................................................................................... 10
Requerimientos no funcionales:............................................................................... 11
INICIA PARTE TCNICA DEL PROYECTO................................................................. 12
Gestin de proyectos......................................................................................................... 12
Estudio de factibilidad del proyecto.................................................................................. 13
Factibilidad tcnica........................................................................................................ 13
Factibilidad econmica.................................................................................................. 14
Diagramas casos de uso y diagramas de clases.......................................................... 25
Modelos casos de uso....................................................................................................... 26
Administrar Agenda.................................................................................................... 31
Administrar historial.................................................................................................... 32
Borrar Historial............................................................................................................ 35Cancelar Consulta...................................................................................................... 35
Ingresar usuario y contrasea.................................................................................. 41
Registro datos............................................................................................................. 42
Conclusin.......................................................................................................................... 54
Anexos................................................................................................................................. 55
-
5/20/2018 Proyecto Procardio Final.docx
3/60
ProCardio Pgina 2
IntroduccinLos estilos de vida ligados con el progreso socioeconmico, que favorecen elaumento de las enfermedades cardiovasculares de la tercera fase, son la dietarica en caloras totales y grasas saturadas, y la adquisicin del hbito de fumar, alo que se suma ulteriormente la reduccin de la actividad fsica y el aumento delestrs mental. La urbanizacin, el rpido avance de la tecnologa y la facilidadpara adquirir alimentos preparados explican la extensin de la epidemia de la
obesidad en los pases en vas de desarrollo.
Aunque con frecuencia se piensa que son el mismo padecimiento, lasenfermedades cardiacas y cardiovasculares son distintas e involucran a diferentespartes del cuerpo.
La enfermedad cardiaca se refiere nicamente a las enfermedades del corazn ydel sistema de vasos sanguneos del corazn.
La enfermedad cardiovascular se refiere a las enfermedades del corazn y a lasenfermedades del sistema de vasos sanguneos (arterias, capilares, venas) de
todo el organismo, tales como el cerebro, las piernas y los pulmones. "Cardio" serefiere al corazn y "vascular" al sistema de vasos sanguneos.
Actualmente, se ha visto por la TV o en alguna revista, o incluso en internet,situaciones que hable sobre enfermedades como el colesterol o la hipertensinarterial, estudios que nos pueden comprobar que estas enfermedades se estnvolviendo unas de las principales muertes a nivel nacional.Estudios realizados llegan a la conclusin de que las enfermedades sonproducidas principalmente por hbitos de vida poco saludables y diversos factoresde riesgo, lo cual preocupa, ya que por estas causas de hbito, las personas seenferman y el nmero de enfermos crece ms.
-
5/20/2018 Proyecto Procardio Final.docx
4/60
ProCardio Pgina 3
INICI P RTE TEORIC
DEL PROYECTO
-
5/20/2018 Proyecto Procardio Final.docx
5/60
ProCardio Pgina 4
Planteamiento del problemaEn la actualidad, hay muchas personas que estn propensas a sufrirenfermedades de todo tipo, ya sea por acciones que hacen, como consumircualquier alimento que no es saludable, o por acciones que no hacen como tratarde hacer ejercicio para mantener la condicin fsica y por lo tanto, la salud.
En ciertas ocasiones las personas llegan a querer buscar informacin en cualquiersitio web o cualquier blog (el primero que encuentran) para querer informarseestas enfermedades sin saber que este contenido puede ser errneo o falso, ypueden contener mitos mal interpretados o igualmente ficticios que puedenconfundir a la gente y en su bsqueda encuentran remedios o medicamentos queno ayudan al paciente, al contrario, lo pueden empeorar.
Debido a que en la clnica, existe la necesidad de una aplicacin web que lleve elcontrol o monitoreo de los pacientes con respecto a su enfermedad y en la cualtambin brinde informacin a otras personas que no sean pacientes de la clnicapara saber si tienen problemas cardiovasculares o que propensos son a sufrirlas ysi es necesario sacar una cita y por la cual se pueda pedir citas o comunicarse conel mdico a cargo de ese tipo de enfermedades y para el control de suenfermedad.
Por lo cual este proyecto se pretende implementar en una clnica particular endonde se pueda tener una base de datos sobre los pacientes que ah se tienenregistrados y darles servicio, proporcionndoles informacin en la que puedanestar al tanto de su enfermedad, as como tambin prevenirla. Obteniendoinformacin de una manera segura y fiable porque sera un medico quienproporcione dicha informacin.
El problema de Falta de informacin
Afecta a Las personas en generalCuyo impacto es BiolgicoUna solucin exitosa sera Implementar informacin en medios
que las personas utilicen
El problema de Informacin errneaAfecta a Todas las personasCuyo impacto es BiolgicoUna solucin exitosa sera Informacin verdica
-
5/20/2018 Proyecto Procardio Final.docx
6/60
ProCardio Pgina 5
JustificacinEste proyecto se realiza con la intencin de desarrollar una aplicacin web queayude a los pacientes y a las personas a informarse de buenas fuentes yconocimientos sobre las distintas enfermedades cardiovasculares que actualmentese tienen conocimiento y tambin los pacientes puedan tratar o prevenir lasenfermedades.
As se podr ayudar a las personas a que estn informadas sobre susenfermedades o sntomas de ellos y poder tener contacto con un mdicoespecializado para un mejor control de su enfermedad.
El principal objetivo de este proyecto es con el fin de crear una aplicacin web quebrinde a los pacientes y a las personas en general informacin fiable y verdicasobre las enfermedades, para que as puedan llevar un control y tratamiento a susenfermedades.
Tambin se le proporcionar datos de prevenciones importantes e interesantes decmo evitar enfermarse y sobre como estar al pendiente de los sntomas, loscuales puede llevar a la persona a sufrir de una enfermedad.
As tambin se propondr el servicio del registro de los pacientes para que estospuedan tratar su enfermedad, con el objetivo de que estos puedan tener contactocon el mdico asignado y con ello poder llevar un mejor control sobre los sntomas
o la enfermedad que el paciente pueda tener.
HiptesisEn esta aplicacin web se ayudara a las personas a informarse de maneraverdica sobre sus enfermedades cardiovasculares, en la cual podrn teneracceso a dicha informacin y as poder aclarar sus dudas sobre su enfermedad ypara no caer la ignorancia y en mitos.
Objetivo generalDisear, programar e implementar una aplicacin web interactiva de orientacin yconsulta preventiva de enfermedades, que ayude a los pacientes o personas queingresen a esta pgina par a obtener ms informacin sobre su enfermedad o aprevenirla. En esta aplicacin web estar implementado el control de la farmaciaperteneciente a la clnica.
-
5/20/2018 Proyecto Procardio Final.docx
7/60
ProCardio Pgina 6
Objetivos especficos Disear prototipos: Es la parte donde se llevara a cabo un prototipo
del proyecto el cual se presentara al cliente para que el pueda ver comoquedara, y tambin por si l desea hacer algunas modificaciones.
Disear la programacin con el lenguaje: aqu se elegir elprograma con el cual se empezar a programar para darle vidaal proyecto de acuerdo a las necesidades del cliente.
Disear la base de datos: Esta parte es donde se empieza aelaborar o ver las bases de datos que se elaboraran paranuestra aplicacin web.
Descripcin de la empresa ygiro
La clnica particular especializada en enfermedades, ubicada en la ciudad deCoatzacoalcos Veracruz, busca implementar una aplicacin web, la cual puedaofrecer informacin viable de las enfermedades cardiovasculares.Esta clnica es de giro de servicio, que se encarga de atender a los pacientes queestn siendo tratados por enfermedades cardiovasculares, proporcionndoles untratamiento adecuado para su enfermedad cardiovascular y mantenerse estables.
Documento visinGrupos de usuarios y descripcin de cada uno
En este proyecto se tienen contemplados los siguientes usuarios que utilizarn elproyecto:
Doctor :Ser el usuario principal que usar la aplicacin web, por lo cual es
el que se encargar de llevar el control de los pacientes. Asistente de docto r:Es la persona que, despus del doctor tendr acceso
a los registro del paciente para poder llevar un control de las citas.
Pacientes: Son los clientes del cliente que podrn interactuar con laaplicacin de forma en que podrn ver la informacin implementada en ella,as como tambin podr registrarse y hacer sus citas por medio de estapgina.
-
5/20/2018 Proyecto Procardio Final.docx
8/60
ProCardio Pgina 7
Persona en general: Slo podr tener acceso a la aplicacin web demanera que solo ver la informacin detallada de las enfermedades.
Farmacuti co :Es la persona que llevara el control de la farmacia y podr
modificar la informacin
Anlisis de la informacin recopilada(grficas con interpretacin o redaccin
de las otras tcnicas)
Entrevista
Anlisis:
En la entrevista se verific y resumi que sera importante implementar una pginapara orientacin y registro de los pacientes, ya que en la entrevista concedida, lospacientes podran informarse mejor y llevar un importante control de ellos, comoun registro de colesterol, azcar y campos importantes de ello.
Aparte de que el sistema sera muy bueno para que el mdico pueda organizarsemejor en la administracin de sus pacientes en el sistema, ya que no tendra quebuscar en hojas de papel que el en algn momento pudiera perder o extraviar, poreso le parecera factible la opcin de organizar a sus pacientes y poder registrarlos historiales que pudiera tener cada paciente que llega a su clnica.
En conclusin, a la persona entrevistada en ese momento le parece una buenapropuesta y buena idea establecer una aplicacin web en su clnica porque asayudar a los pacientes a informarse de la mejor manera sobre su enfermedad ytambin nos sugirieron que podramos ponerle ms enfermedades y otrosapartados como el registro de diabetes, azcar del paciente as como su presinarterial.
EncuestaPersonas encuestadas: 5
Resultado de las grficas.1.- Cree usted que es importante el conocimiento y la prevencin deenfermedades como la hipertensin o el colesterol?
-
5/20/2018 Proyecto Procardio Final.docx
9/60
ProCardio Pgina 8
El 100% de los encuestados cree que es importante la informacin sobre lasenfermedades cardiovasculares, lo cual, les parece muy buena propuesta que seimplemente una pgina con la informacin necesaria para las enfermedadescardiovasculares.
2.- La clnica cuenta con algn medio de informacin accesible para usted?
El 100% dijo que si se cuenta con un medio de informacin en la clnica. Lo cualpara los pacientes es bueno porque su doctor les proporciona informacin verbal.
3.-Cmo considera la informacin que le proporcionan en la clnica con respectoa las enfermedades cardiovasculares?
Todas las personas dijeron que la informacin que obtienen es buena. Porque sumdico les comunica lo que desean saber de forma directa.
4.-Cmo es el servicio de citas en la Clnica?
Pregunta 1
S
No
Pregunta 2
No
S
Pregunta 3
Excelente
Buena
Regular
Pregunta 4Excelente
Buena
Regular
Malo
-
5/20/2018 Proyecto Procardio Final.docx
10/60
ProCardio Pgina 9
El 80% de las personas dijo que el servicio de la clnica es bueno, 20% dijo queera excelente, que en su opinin de los pacientes les gustara que el servicio decitas fura ms dinmico y accesible.
5.- El mdico de la clnica le proporciona informacin sobre las enfermedadescardiovasculares?
El 100% dijo que el mdico si proporciona informacin sobre las enfermedades,aunque les gustara saber ms.
6.- Le gustara tener contacto con su mdico personal va internet?
El 100% seal que si le gustara tener contacto con el mdico va internet, porquepara los pacientes sera ms cmodo por si algn inconveniente no pudiera asistira su cita personalmente.
7.- Le gustara que la clnica contara con una aplicacin web para que ustedpudiera tener acceso a la informacin establecida sobre las enfermedadescardiovasculares y poder hacer citas a travs de ella?
Pregunta 5
Si
No
Pregunta 6
S
No
Pregunta 7
S
No
-
5/20/2018 Proyecto Procardio Final.docx
11/60
ProCardio Pgina 10
8.- Le gustara que la aplicacin web tuviera un men que lleve al control yvisualizacin de los medicamentos que se encuentran en la farmacia de la clnica?
Todos los encuestados apuntaron que si les gustara una aplicacin web quehablara sobre enfermedades cardiovasculares y servicio de citas va internet.
Resumiendo:
La informacin obtenida en la encuesta nos dice que a los pacientes si lesinteresara una aplicacin web que les pudiera informarse sobre estasenfermedades, llevar un control del paciente y poder hacer citas a travs delmedio.Les parece una buena propuesta el hecho de implementar una aplicacin webpara el beneficio y facilidad de los pacientes, tener informacin y crear sus citas
va internet.Por lo que en conclusin a las encuestas realizadas, los pacientes tendras msfacilidad y accesibilidad de ingresar a crear sus propias consultas, de modificarfechas si es necesario, y tambin que se les brindar la oportunidad y orientacinsobre lo que tengan que saber sobre las enfermedades cardiovasculares.
Lista de requerimientos funcionales y no funcionales(considerando el o los usuarios del sistema)
Requerimientos funcion ales:
Doctor: Modificar el historial mdico de los pacientes.
Modificar la informacin de la pgina.Asistente de doctor:
Registro de consulta.
Baja del paciente.
Registro de paciente.
Ventas
si
no
-
5/20/2018 Proyecto Procardio Final.docx
12/60
ProCardio Pgina 11
Pacientes:
Registro de consulta.
Interacta con la pgina.
Persona general: Ver la informacin de la pgina.
Farmacutico:
Ingresar medicamento
Eliminar medicamento
Administracin de medicamento
Requerimientos no funcion ales:
Interfaz amigable e interactiva.
Orientacin especfica.
Autenticacin de usuarios.
-
5/20/2018 Proyecto Procardio Final.docx
13/60
ProCardio Pgina 12
INICI P RTE TCNIC DEL
PROYECTO
Gestin de proyectos
-
5/20/2018 Proyecto Procardio Final.docx
14/60
ProCardio Pgina 13
Estudio de factibilidad del proyecto
En todo proyecto, incluyendo en el que se trabaja, se debe hacer un estudio defactibilidad para conocer los costos, beneficios y posibles riesgos que podra sufrirnuestro sistema.Este anlisis permitir hacer un enfoque de lo que podra tratar este sistema y asdeterminar la factibilidad del mismo.En los tipos de estudio de la factibilidad se vern los diferentes enfoques delproyecto para saber su fiabilidad.
Factibilidad tcnica
Para el establecimiento de este proyecto, se hizo un anlisis de las tecnologasque requiere la empresa, en el cual se tomaron en cuenta dos cuestiones:HARDWARE y SOFTWARE.
HARDWARE
Actualmente el consultorio cuenta con todas las especificaciones necesarias.A continuacin se har una muestra del hardware con los que cuenta actualmenteel consultorio, el cual se usar para poner en marcha el sistema.
Cant idad Descripc in
01 Estacin de trabajo
01 Impresora Multifuncional HP
01 Mdem01 Computadora DELL
SOFTWARE
En cuanto a software se refiere, la estacin de trabajo ya cuenta con un sistemaoperativo que maneja las aplicaciones necesarias.En la siguiente tabla se muestra el software con el que actualmente se cuenta:
Cant idad Descripc in
01 Windows 701 Navegador Internet Explorer 9.0
01 Internet INFINITUM
De acuerdo al anlisis realizado respecto a las especificaciones tcnicas, se dacomo resultado que el consultorio solo cuenta con las herramientas tcnicasnecesarias para llevar a cabo el registro de sus pacientes.
-
5/20/2018 Proyecto Procardio Final.docx
15/60
ProCardio Pgina 14
Factibilidad econmicaEn el siguiente estudio, se mostrar la factibilidad econmica que tendr eldesarrollo del nuevo sistema de informacin.
Anlisis costo-beneficioEn este anlisis se hace la comparacin entre los costos que genera el sistemaexistente y los costos que tendra la implementacin del nuevo sistema.
Costo del Sistema Actual:
Costos GeneralesSe encuentran representados por aquellos gastos generados por los artculos deoficina necesarios para realizar los procesos requeridos.
Cos tos Material de Of icin a y Papelera
Gastos Generales Costo Apro ximado ConsumoMensual(veces deconsumo)
ConsumoAnual
Material de oficina 762.00 1 9,144.00
Papel para Imp resoras 109.00 3 3,924.00Cartuchos deimpresora
1,276 2 30,624.00
Total 1,962.00 6 41,472.00
En la tabla se especifica que el consumo mensual que se obtiene de cadaproducto se multiplica por su costo y a la vez se multiplica por 12 para obtener sucosto anual.
Costos del Sistema Propuesto:El sistema de consulta y orientacin del paciente, ProCardio, involucra lossiguientes costos:
Costos GeneralesAl lograr la optimalizacin de los procesos que conlleva el registro y seguimientodel estado de los pacientes, no sera necesaria la realizacin de diversas tareas ydado que el historial de los pacientes sera almacenado de manera electrnica, elconsumo del material de oficina seria reducido aproximadamente un 50%.
-
5/20/2018 Proyecto Procardio Final.docx
16/60
ProCardio Pgina 15
Costo s d e Material de Oficin a y Papelera del Sistem a Prop uesto
Gastos Generales CostoAprox imado
ConsumoMensual
(veces deconsumo)
ConsumoAnual
Material de Oficina 577.00 1 3,462.00
Papel para impresora 109.00 1 1,308.00
Cartuchos deimpresoras
1,276.00 1 15,312.00
Total 1,962.00 3 20,080.00
En la tabla se especifica que el consumo mensual que se obtiene de cadaproducto se multiplica por su costo y a la vez se multiplica por 12 para obtener sucosto anual
Costo Hardware y SoftwareComo se ha mencionado antes, el consultorio cuenta con lo necesario en cuanto ahardware, por lo cual no se necesita una inversin inicial, sin embargo, para elcontrol de la farmacia se tendr que instalar una computadora en la cual se tendrque invertir, pero en cuanto al software necesita ciertos requisitos, por lo tanto eneste caso si se requiere de una inversin inicial.La implementacin de la pgina se dar en un servicio de hospedaje web, lo cualse necesitar especificar los costos que conlleva la instalacin del mismo.
DominioEn el dominio se visualizar el precio anual que se obtiene al implementar en la
pgina.Domin io Costo Anual
.COM, .NET, .ORG, .INFO, .WS, .BIZ $150.00
Plan de hospedaje webEste plan nos especfica lo que contiene un hospedaje para poder colocar la
pgina en la nube.
Contenido Especi f icacin
Espacio 5 Gb
Transferencia 50 Gb
Domin io a h ospedar 1
Costo Annu al $566.40 AnualCosto Semestral $318.60 semestral
Costo Mensual $59.00 mensual
-
5/20/2018 Proyecto Procardio Final.docx
17/60
ProCardio Pgina 16
Costo PersonalEl desarrollo del sistema no incluye cambios de personal, por lo tanto no se harningn cambio de este.
Beneficios TangiblesLos beneficios tangibles que son aportados por el sistema propuesto son dados enlos siguientes aspectos:
Menor consumo en material de oficina. Menor gasto de tiempo para la organizacin de pacientes.
Beneficios Intangibles Optimizar el proceso de consulta de los pacientes Un mejor control y seguimientos sobre el estado de salud de los pacientes. Organizacin y accesibilidad para la informacin de cada paciente. Planificacin en los horarios de las citas Gestin de medicamentos
Relacin Costo-BeneficioEl sistema propuesto traer consigo diversas mejoras con respecto a la forma deorganizar la informacin actual, puesto que ser el primer sistema informtico queser realizado en el consultorio mdico.Una de las mayores ventajas que el sistema propone, es la de almacenar lainformacin de los usuarios de forma confiable y organizada, lo que permitirmanejarla adecuadamente en base a lo que se desea hacer con dichainformacin.La informacin se ha convertido en la herramienta ms importante en esta era, eltratamiento de esta depende de las nuevas tecnologas con las que se cuentanhoy en da.
Al poner en marcha este sistema, se lograr que los procesos de administrar lainformacin sean optimizados para as obtener el mejor desempeo de losrecursos, tanto humanos como materiales, y de esa forma lograr una informacinconfiable, segura y organizada, que permita su uso de la mejor manera posible.
Factibilidad operativaLa marcha del proyecto que se desea implementar, para que se ponga en uso,tiene que tener buenos beneficios, un fin en comn y que los usuarios estn deacuerdo en la implementacin del mismo.Los beneficios que cuenta el proyecto son los siguientes:
-
5/20/2018 Proyecto Procardio Final.docx
18/60
ProCardio Pgina 17
Una interfaz que es entendible y que los usuarios puedan usar el sistema. El proyecto tiene dinamismo para que estos lo usen y no lo abandonen El proyecto tiene un buen funcionamiento.
Una de las necesidades fundamentales es que las personas puedan informarse deforma clara y precisa de cmo y en qu consisten las enfermedadescardiovasculares, como prevenirlas, o identificar los sntomas en caso de pareceralguno de ellas.En entrevistas antes realizadas, los pacientes y pblico en general habanindicando que el proyecto les pareca buena propuesta, ya que este sistemaofrecera ayuda de orientacin hacia los pacientes sobre sus enfermedadescardiovasculares y una forma de actualizacin que sera de una forma eficiente yfcil de usar para todas las personas en general.El sistema ofrecer ms que nada, como se mencion anteriormente, orientacin,
pero tambin una creacin de citas virtual para el registro de los pacientes y una
interfaz amigable e interactiva para que los usuarios puedan identificarse con ellay as que la pgina sea del todo utilizable.
Gestin de riesgosEn este apartado se ver un enfoque estructurado de los riesgos y amenazas que
puede tener una organizacin al implementar un sistema, as como tambin lasestrategias para evitar los riesgos y disminuir las posibilidades de un futuro caosen nuestro proyecto.
Proceso de identificacin del riesgo
En este apartado se visualizarn los riesgos que podra sufrir el sistema que seimplementar sus causas y soluciones de manera general.
Riesgos de mercado1.- Competencia del producto
Causas Soluciones
Propon en un mejor sistema. Proponer ms funcionalidadesde la pgina.
Ofrecer el mejor servicio que lacompetencia ofrezca
Riesgos de costo2.- Problemas financieros de la organizacin
Causas Soluciones
Hacer una mala adm inistracinlo cual reduce el presupu estodel proy ecto.
Aumentan los costos d e los
Llevar una constanteadministracin para verificar queel presupuesto este correcto.
Verificar cada cierto tiempo
-
5/20/2018 Proyecto Procardio Final.docx
19/60
ProCardio Pgina 18
productos . cuanto aumentara el costo delos productos.
Riesgos de planificacin3.- Cambio de requerimientos
Causas Soluciones
Proponer cambio derequerimientos y se rehace elproducto.
El cl iente camb ie losrequerimientos (objet ivos d elproyecto).
Reacomodar las prioridades delproyecto.
Cuando el cliente cambie losrequerimientos restablecer lasnuevas prioridades.
4. - Mala organizacin del proyecto.Causas Soluciones
Di f icul tad de comu nicacin entre losmiemb ros del proyecto.
Ajustar y establecer los mediospara que haya comunicacinentre los miembros (Radios,telfonos, etc.)
Hacer juntas peridicas paracomunicarse entre ellos, y as nohaya problemas.
5. - Retrasos en el proyecto.
Causas Soluciones
El t iemp o qu e se requiere paradesarrol lar el softw are no essuficiente.
Enfermedad.
Entrega poster ior del produc to(despus de la fechaestablecida).
Cambio de personal(reasignacin, c apacitacin).
Hacer recortes de tiempo enotras actividades de modo quecubra el tiempo de entrega del
proyecto. Asignar a otro personal para
seguir con el proyecto. Establecer las clausulas del
contrato Capacitar al personal para
acomodarlo y adaptarlo alproyecto.
ndices de los riesgos
-
5/20/2018 Proyecto Procardio Final.docx
20/60
ProCardio Pgina 19
En las siguientes tablas se mostrarn los valores que se tomaron en cuenta paraevaluar cada riesgo antes mostrado y saber que tan importante o amenazante es
para nuestro proyecto.
CategorasHarn referencia al tipo de riesgo que se presenta o puede presentar en elsistema.
Categ o ra Desc rip cin
Calidad Aporta que el riesgo sealado afectaprincipalmente a la eficiencia delsistema.
Alcance Indica que el riesgo puede afectar en lacapacidad del proyecto.
Tiempo El riesgo se acenta en tiempo.Costo Indica que el riesgo se refiere al costo
del proyecto.
ProbabilidadesSe enfocarn en porcentajes que representarn que tan probable es que se
presente este riesgo en nuestro proyecto, por lo cual se estructurar la siguientetabla para conocer la probabilidades que tienen los riesgos.
Porcentaje de probabi l idad
(rango)
Nivel de riesgo
1% - 20% Insignificante
21%-40% Bajo
41%-60% Medio
61%-80% Alto
81%-100% Preocupante
PriorizacinEn los proyectos tambin se toman en cuenta las prioridades que tienen losriesgos, con el fin de conocer no solo las posibilidades de que ocurran, si no
tambin, de que tan importante es el riesgo para tomarlo en cuenta, en esteproyecto se expresar en niveles de 0 al 3 dependiendo del riesgo.
Priorizacin Nivel de prio rizacin
0 Nulo
1 Bajo
2 Normal
3 Alto
-
5/20/2018 Proyecto Procardio Final.docx
21/60
ProCardio Pgina 20
Alto: Significa que el riesgo hay que tomarlo muy en cuenta.Normal: Se toma en cuenta de manera normal.
Bajo: poca importancia.Nulo: Muy poca importancia, el riesgo podra no pasar.
Evaluacin de impactos de riesgosEn la siguiente tabla se mostrar una evaluacin de cada uno de los riesgos, conlas respectivas clasificaciones y los valores otorgados anteriormente para poderexaminar cada riesgo.
Riesg o Catego ra Pro bab il id ad Prio rizacin
Competencia del
producto.
Costo, Calidad 50% 1
Problemasf inancieros de laorganizacin.
Costo, Tiempo 70% 3
Cambiorequerimientos
Calidad, Alcance,Tiempo
70% 3
Mala organizacin Tiempo, Costo, 60% 2
Retrasos Tiempo, Costo,Alcance
80% 3
Planificacin de proyectosEn la planificacin del proyecto se dar a definir las prioridades y las actividadesque se establecieron en la creacin del proyecto, con el fin de reducir prdidas detiempo en la ejecucin del mismo.La planificacin del proyecto se da de la siguiente manera:
Se definen las tarea a realizar con esto se llevar la planeacin a seguir de cmocrearemos nuestro sistema para implementarlo en la organizacin. En este
proyecto, las tareas tendrn el nombre de tareas resumen, as como tambin sedefinirn las sub-tareas que se desglosan de las principales. Tambin se dar unadefinicin de cada una de las tareas a realizar as como tambin las personas queestarn involucradas en ello y la funcin que abarcar cada una.
-
5/20/2018 Proyecto Procardio Final.docx
22/60
ProCardio Pgina 21
Tareas y sub-tareas a realizar1.- Investigacin preliminar.En esta tarea se da una breve investigacin de lo que tratar el proyecto arealizar.Personas involucradas:
Analistas: Realizarn los objetivos generales del proyecto.Fecha: 03/09/12 a 18/09/12
Hito: 19/09/12
2.- Seleccin y elaboracin de las tcnicas.Se har la seleccin de diferentes tcnicas para poder aplicarlas en el proyecto.Personas involucradas:
Analistas: obtendrn las tcnicas a realizar.Fecha: 20/09/12 a 21/09/12
3.- Aplicacin de las tcnicas.Se hace la aplicacin de todas las tcnicas en la organizacin establecida.Personas involucradas:
Analistas: Aplicarn las tcnicas.Pacientes, Personas en general: Cooperarn con responder y evaluar la fiabilidaddel proyecto.Fecha: 24/09/12 a 25/09/12
4.- Anlisis de informacin recopilada.Se har un breve anlisis de la informacin obtenida.Personas involucradas:
Analistas: Revisarn y los resultados obtenidos.Fecha: 26/09/12 a 28/09/12
5.- Modelo de negocio.Se har una descripcin de los problemas que se pretende resolver con laimplementacin del proyecto.Personas involucradas:
Analistas y Doctor: harn un anlisis de los problemas que se quiere resolver conel proyecto establecido.Fecha: 1/10/12 a 10/10/12
6.- Requerimientos funcionales y no funcionales.Identificacin de los requerimientos funcionales y no funcionales que contiene elsistema.Personas involucradas:
Analistas: Definirn los requerimientos funcionales y no funcionales del proyecto.
-
5/20/2018 Proyecto Procardio Final.docx
23/60
ProCardio Pgina 22
Fecha: 11/10/12 a 16/10/12
7.- Estudio de fiabilidad del proyecto.
Se har un estudio de la fiabilidad que contiene el proyecto. Sus sub-tareas son: Operativa: uso del proyecto. Tcnica: funcionalidad del proyecto. Econmica: Costo del proyecto.
Personas involucradas:Analistas: harn el anlisis econmico del proyecto y funcional.Fecha: 18/10/12 a 22/10/12
8.- Anlisis costo-beneficio.Es el estudio que se dar al costo del proyecto a realizar.Personas involucradas:
Analistas: Desarrollarn el estudio econmico del proyecto.Fecha: 23/10/12 a 27/10/12
9.- Gestin de riesgos.Se har una revisin de los posibles riesgos que pudiera tener el proyecto tantocomo en la implementacin del mismo, como en la utilizacin.Personas involucradas:
Analistas: estructurarn los posibles riesgos del proyecto.Fecha: 29/10/12 a 30/10/12
Hito: 31/10/12
10.- Modelos de casos de uso.Se harn modelos de casos de uso para la compresin del objetivo del proyecto.Personas involucradas:
Analistas: Estructurarn modelos de casos de uso.Fecha: 1/11/12 a 15/11/12
Sus sub-tareas son: Diagramas de actores: visualizacin e los usuarios que utilizarn el sistema.
Fecha: 1/11/12 a 5/11/12 Diagramas de casos de uso: diagramas de funcin del proyecto.
Fecha: 6/11/12 a 9/11/12 Documentacin de casos de uso: se documenta la informacin obtenida.
Fecha: 12/11/12 a 15/11/12
11.- Modelos de dominio.Son los modelos que mostrarn la interaccin de la interfaz e usuario.Personas involucradas:
Analistas: Estructurarn diagramas de clases.
-
5/20/2018 Proyecto Procardio Final.docx
24/60
ProCardio Pgina 23
Fecha: 16/11/12 a 30/11/12Sub-tareas son:
Diagramas de clases: Muestra la estructura del sistema.
Fecha: 16/11/12 a 23/11/12 Identificacin de mdulos: Identificacin de caractersticas del proyecto.
Fecha: 26/11/12 a 29/11/12
Hito: 30/11/12
12.- Diagramas secuencias.Diagrama utilizadopara modelar interaccin entre objetos en un sistema.Personas involucradas:
Analistas: crearn diagramas de secuencias.Fecha: 3/12/12 a 4/12/12
13.- Modelo conceptual.Sistematizacin del proyecto de construccin.Personas involucradas:
Analistas: Desarrollarn modelos conceptuales.Fecha: 5/12/12 a 06/12/12
Hito: 7/12/12
14.- Exposicin del proyecto: Se expondr el proyecto a implementarFecha: 10/12/12 a 14/12/12
Secuenciacin de las tareasPara la secuencia de todas las tareas se levar a cabo mediante diagramas deGantt, el cual es una representacin grfica de las tareas que se llevarn a cabo
para la creacin del sistema.En el caso del proyecto ProCardio, el programa a utilizar ser GanttProyect, elcual es un programa de software libre que se utiliza para la secuenciacin delsistema a implementar.En las siguientes imgenes, se aprecia como se tiene la interfaz del programa conel proyecto se est trabajando: ProCardio.
-
5/20/2018 Proyecto Procardio Final.docx
25/60
ProCardio Pgina 24
Definicin de entregablesA continuacin, se presentarn los entregables que se debern presentar a laconclusin de una tarea y sub-tareas, tambin se le conocen como hitos.1.- Entrega de investigacin:Se har entrega y revisin de lo investigado acerca del proyecto en la fase inicial,como lo que fue objetivos generales, Nombre del proyecto, etc.
2.- Conclusiones de las tcnicas aplicadas:Aqu se har un anlisis de conclusin de los resultados obtenidos de todas lastcnicas aplicadas, si es factible o no el proyecto.
3.- Plan de riesgos y planificacin de ProCardio.Se har un documento que describir los riesgos y planes para prevenirlos, y una
planificacin del proyecto.
4.- Modelos terminados:Aqu se tiene que entregar como producto final todos los modelos de casos de usorealizados para la estructura del proyecto.
5.- Diagramas terminados:Se entregarn los diagramas realizados del futuro sistema a implementar.
-
5/20/2018 Proyecto Procardio Final.docx
26/60
ProCardio Pgina 25
Diagramas casos de uso ydiagramas de clases
-
5/20/2018 Proyecto Procardio Final.docx
27/60
ProCardio Pgina 26
Modelos casos de usoUse CasesType: Package
Package: Use Case Model
-
5/20/2018 Proyecto Procardio Final.docx
28/60
ProCardio Pgina 27
Figure: 1
ProCardio (PersonaGral.)- (Use Case diagram)
Created By: DELLon06/12/2012
Figure: 2
ProCardio (UserGral.)- (Use Case diagram)
Created By: DELLon03/12/2012
uc ProCardio ( Asistente/Paciente)
Diagrama de Registro de pacientes
Diagrama de admi nistracin de consultas
Asistente
(fromAct ors)
Registrar
Consulta
Dar de baja
Cancelar
Consulta
Dar alta
paciente
Paciente
(fromActo rs)
Modificar
Fecha
Verificar Cita
Revisar Citas
del Da
Administrar
Agenda
Admnistrar
Registro de
Pacientes
extend
extend
extend
extend
extend
extend
uc ProCardio (PersonaGral.)
Diagrama Informacin General
PersonaGral.
(from Actors)
Visualizar
Informacin
-
5/20/2018 Proyecto Procardio Final.docx
29/60
ProCardio Pgina 28
Figure: 3
Procardio ( Doctor)- (Use Case diagram)
Created By: DELLon19/11/2005
uc ProCardio (UserGral.)
Diagrama de Autenticacin
UserGral.
(from Actors)
Autenticar
Usuario
Ingresar usuario y
contrasea
Ingresar clav e
extend
include
-
5/20/2018 Proyecto Procardio Final.docx
30/60
ProCardio Pgina 29
Figure: 4
Actualizar HistorialType: UseCase
Package: Primary Use Cases
El doctor introducir la nueva informacinen el historial previamente guardadocada vez que se realice una nueva cita con el paciente.
Constraints
uc Procardio ( Doctor)
Diagrama de Gestin de Informacin
Diagrama de Gestin de Historial
Actualizar
Historial
DoctorBorrar Historial
Ingresar
historial
Guardar
Historial
Administrar
Informacin
Actualizar
Informacin
Almacenar
informacin
Administrar
historial
Guardar
Informacin
Ingresar
Tratamiento
Guardar e
Imprimir
extend
extend
include
extend
extend
extend
extend
extend
extend
extend
include
-
5/20/2018 Proyecto Procardio Final.docx
31/60
ProCardio Pgina 30
Constraints
1.- Doctor autenticado: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target NotesExtendSource ->Destination
PublicActualizarHistorial
PublicAdministrarhistorial
ExtendSource -
>Destination
PublicGuardar Historial
PublicActualizar
Historial
Actualizar Informacin
Type: UseCasePackage: Primary Use Cases
Se renueva la informacin almacenada con anterioridad para mantener la pgina
con informacin actual.
Constraints
1.- El doctor se autentifica y modifica informacion: (Pre-condition, Status isApproved)
Connect ionsConnector Source Target Notes
Include
Source ->Destination
Public
ActualizarInformacin
Public
GuardarInformacin
ExtendSource ->Destination
PublicActualizarInformacin
PublicAdministrarInformacin
-
5/20/2018 Proyecto Procardio Final.docx
32/60
ProCardio Pgina 31
Administrar Agenda
Type: UseCase
Package: Primary Use Cases
Gestin de la agenda de citas que ser controlada por el paciente
Constraints
1.- Paciente autenticado: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target Notes
ExtendSource ->Destination
PublicVerificar Cita
PublicAdministrarAgenda
ExtendSource ->Destination
PublicModificar Fecha
PublicAdministrarAgenda
Extend
Source ->Destination
Public
CancelarConsulta
Public
AdministrarAgenda
AssociationUnspecified
PublicPaciente
PublicAdministrarAgenda
ExtendSource ->Destination
PublicRegistrarConsulta
PublicAdministrarAgenda
Administrar InformacinType: UseCasePackage: Primary Use Cases
Gestin de la informacin que se almacene en la pgina web.
-
5/20/2018 Proyecto Procardio Final.docx
33/60
ProCardio Pgina 32
Constraints
1.- Doctor autenticado: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target NotesUseCaseLinkSource ->Destination
PublicDoctor
PublicAdministrarInformacin
ExtendSource ->Destination
PublicAlmacenarinformacin
PublicAdministrarInformacin
ExtendSource ->Destination
PublicActualizarInformacin
PublicAdministrarInformacin
Administrar historial
Type: UseCasePackage: Primary Use Cases
Gestin del historial de cada uno de los pacientes llevada a cabo por el doctor.
Constraints
1.-Usuario previamente autenticado: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target Notes
ExtendSource ->Destination
PublicActualizarHistorial
PublicAdministrarhistorial
ExtendSource ->Destination
PublicIngresar historial
PublicAdministrarhistorial
ExtendSource ->Destination
PublicBorrar Historial
PublicAdministrarhistorial
-
5/20/2018 Proyecto Procardio Final.docx
34/60
ProCardio Pgina 33
Connector Source Target Notes
UseCaseLink
Source ->Destination
Public
Doctor
Public
Administrarhistorial
Admnistrar Registro de PacientesType: UseCasePackage: Primary Use Cases
Gestin del control del registro de los pacientes de la clnica.
Constraints
Asistente autenticada.: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target NotesExtendSource ->Destination
PublicDar alta paciente
PublicAdmnistrarRegistro dePacientes
ExtendSource ->Destination
PublicDar de baja
PublicAdmnistrarRegistro dePacientes
AssociationUnspecified
PublicAsistente
PublicAdmnistrarRegistro dePacientes
Almacenar informacinType: UseCasePackage: Primary Use Cases
Se realizaran nuevas publicaciones sobre informacin importante sobre lasenfermedades cardiavasculares.
-
5/20/2018 Proyecto Procardio Final.docx
35/60
ProCardio Pgina 34
Constraints
1.- Doctor autenticado: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target NotesIncludeSource ->Destination
PublicAlmacenarinformacin
PublicGuardarInformacin
ExtendSource ->Destination
PublicAlmacenarinformacin
PublicAdministrarInformacin
Autenticar UsuarioType: UseCasePackage: Primary Use Cases
Permitir al usuario poder ingresar al sistema y tener derecho a las opciones de lapgina.
Constraints
1.- Interfaz del sistema mostrado.: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target Notes
IncludeSource ->Destination
PublicAutenticarUsuario
PublicIngresar usuario ycontrasea
UseCaseLinkSource ->Destination
PublicUserGral.
PublicAutenticarUsuario
ExtendSource ->Destination
PublicAutenticarUsuario
PublicIngresar clave
-
5/20/2018 Proyecto Procardio Final.docx
36/60
ProCardio Pgina 35
Connector Source Target Notes
Borrar HistorialType: UseCasePackage: Primary Use Cases
Se dar paso al borrado del historial tras previa confirmacin dada por el paciente.
Constraints
1.- Doctor autenticado: (Pre-condition, Status is Approved)
2.- Historial guardado.: (Post-condition, Status is Approved)
Connect ionsConnector Source Target NotesExtendSource ->Destination
PublicBorrar Historial
PublicAdministrarhistorial
Cancelar ConsultaType: UseCasePackage: Primary Use Cases
La consulta se cancelar a partir de que el paciente lo solicite.
Constraints
1.- Consulta establecida.: (Pre-condition, Status is Approved)
1.- Consulta cancelada.: (Post-condition, Status is Approved)
Connect ionsConnector Source Target Notes
ExtendSource ->Destination
PublicCancelarConsulta
PublicAdministrarAgenda
-
5/20/2018 Proyecto Procardio Final.docx
37/60
ProCardio Pgina 36
Connector Source Target Notes
Dar alta pacienteType: UseCasePackage: Primary Use Cases
El asistente registrara los datos bsicos del paciente para depus proporcionarlesu clave de identificacin.
Constraints
1.- Asistente autenticada.: (Pre-condition, Status is Approved)
1.- Paciente dado de alta en el sistema.: (Post-condition, Status isApproved)
Connect ionsConnector Source Target NotesExtendSource ->Destination
PublicRegistro datos
PublicDar alta paciente
ExtendSource ->Destination
PublicDar alta paciente
PublicAdmnistrarRegistro dePacientes
Dar de bajaType: UseCase
Package: Primary Use Cases
El asistente podr realizar la baja de cualquier paciente que as lo solicite.
Constraints
1.- Asistente autenticada.: (Pre-condition, Status is Approved)
-
5/20/2018 Proyecto Procardio Final.docx
38/60
ProCardio Pgina 37
Constraints
1.- Paciente dado de baja.: (Post-condition, Status is Approved)
Connect ionsConnector Source Target NotesExtendSource ->Destination
PublicRegistro datos
PublicDar de baja
ExtendSource ->
Destination
PublicDar de baja
PublicAdmnistrar
Registro dePacientes
Guardar HistorialType: UseCasePackage: Primary Use Cases
Se guardan el registro del nuevo historial y las modificaciones que se hagan concada nueva cita.
Constraints
1.- Historial guardado.: (Pre-condition, Status is Approved
Connect ionsConnector Source Target Notes
ExtendSource ->Destination
PublicGuardar Historial
PublicActualizarHistorial
ExtendSource ->Destination
PublicGuardar Historial
PublicIngresar historial
Guardar Informacin
-
5/20/2018 Proyecto Procardio Final.docx
39/60
ProCardio Pgina 38
Type: UseCasePackage: Primary Use Cases
Se guarda la informacin almacenada por el doctor para que sea visualizada en lapgina.
Constraints
1.- Informacin previamente actualizada.: (Pre-condition, Status is Approved)
1.- Informacin guardada.: (Post-condition, Status is Approved)
Connect ionsConnector Source Target Notes
IncludeSource ->Destination
PublicAlmacenarinformacin
PublicGuardarInformacin
IncludeSource ->Destination
PublicActualizarInformacin
PublicGuardarInformacin
Guardar e ImprimirType: UseCasePackage: Primary Use Cases
Guardar e imprimir el tratameinto correspondiente para el paciente.
Constraints
1.- Tratamiento ingresado: (Pre-condition, Status is Approved)
1.- Se guarda el tratamiento y lo imprime: (Post-condition, Status isApproved)
Connect ionsConnector Source Target Notes
-
5/20/2018 Proyecto Procardio Final.docx
40/60
ProCardio Pgina 39
Connector Source Target Notes
ExtendSource ->
Destination
PublicGuardar e
Imprimir
PublicIngresar
Tratamiento
Ingresar TratamientoType: UseCasePackage: Primary Use Cases
El doctor ingresar el tratamiento adecuado para el paciente.
Constraints
1.- Historial del paciente ingresado: (Pre-condition, Status is Approved)
1.- tratamiento guardado.: (Post-condition, Status is Approved)
Connect ionsConnector Source Target NotesExtendSource ->Destination
PublicGuardar eImprimir
PublicIngresarTratamiento
ExtendSource ->Destination
PublicIngresarTratamiento
PublicIngresar historial
Ingresar claveType: UseCasePackage: Primary Use CasesKeywords:
El paciente ingresar su clave para autenticarse en el sistema.
Constraints
-
5/20/2018 Proyecto Procardio Final.docx
41/60
ProCardio Pgina 40
Constraints
1.- Clave del paciente ingresada.: (Post-condition, Status is Approved)
Connect ionsConnector Source Target Notes
ExtendSource ->Destination
PublicAutenticarUsuario
PublicIngresar clave
Ingresar historialType: UseCasePackage: Primary Use Cases
El doctor va a ingresar todo los sntomas del paciente que se da de alta porprimera vez.
Constraints
1.- Doctor autenticado: (Pre-condition, Status is Approved)
1.- Historial del paciente ingresado.: (Post-condition, Status is Approved)
Connect ionsConnector Source Target Notes
ExtendSource ->Destination
PublicIngresar historial
PublicAdministrarhistorial
ExtendSource ->Destination
PublicGuardar Historial
PublicIngresar historial
ExtendSource ->Destination
PublicIngresarTratamiento
PublicIngresar historial
-
5/20/2018 Proyecto Procardio Final.docx
42/60
ProCardio Pgina 41
Ingresar usuario y contrasea
Type: UseCasePackage: Primary Use Cases
El doctor y el asistente se autenticarn con el usuario y contrasea que hayanintroducido al sistema.
Constraints
1.- Clave y contrasea ingresada.: (Post-condition, Status is Approved)
Connect ionsConnector Source Target Notes
IncludeSource ->Destination
PublicAutenticarUsuario
PublicIngresar usuario ycontrasea
Modificar FechaType: UseCasePackage: Primary Use Cases
Cambio de fecha y horario de la cita agendada con anterioridad.
Constraints
1.- fecha establecida.: (Pre-condition, Status is Approved)
1.- fecha modificada de cita.: (Post-condition, Status is Approved)
Connect ionsConnector Source Target NotesExtendSource -
PublicModificar Fecha
PublicAdministrar
-
5/20/2018 Proyecto Procardio Final.docx
43/60
ProCardio Pgina 42
Connector Source Target Notes
>Destination Agenda
Registrar ConsultaType: UseCasePackage: Primary Use CasesRealizar el registro del horario y fecha para agendar una cita con el doctor.
Constraints
1.- paciente y asistente autenticados.: (Invariant, Status is Approved)
Connect ionsConnector Source Target Notes
UseCaseLinkSource ->Destination
PublicAsistente
PublicRegistrarConsulta
ExtendSource ->Destination
PublicRegistrarConsulta
PublicAdministrarAgenda
Registro datos
Type: UseCasePackage: Primary Use Cases
Connect ionsConnector Source Target Notes
UseCaseLinkSource ->Destination
PublicAsistente
PublicRegistro datos
-
5/20/2018 Proyecto Procardio Final.docx
44/60
ProCardio Pgina 43
Connector Source Target Notes
Extend
Source ->Destination
Public
Registro datos
Public
Dar de baja
ExtendSource ->Destination
PublicRegistro datos
PublicDar alta paciente
Revisar Citas del DaType: UseCase
Package: Primary Use Cases
El asistente revisa el listado de los pacientes que cuenten con cita para el da,consultando su horario y verificando su asistencia.
Constraints
1.- Asistente autenticado.: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target NotesAssociationUnspecified
PublicAsistente
PublicRevisar Citas delDa
Verificar CitaType: UseCasePackage: Primary Use Cases
El paciente verifica la fecha y el horario de su prxima cita agendada.
-
5/20/2018 Proyecto Procardio Final.docx
45/60
ProCardio Pgina 44
Constraints
1.- Paciente autenticado: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target NotesExtendSource ->Destination
PublicVerificar Cita
PublicAdministrarAgenda
Visualizar InformacinType: UseCasePackage: Primary Use Cases
La persona que no cuente con clave ni usuario solamente podr visualizar lainformacin que se encuentre almacenada en la pgina.
Constraints
1.- persona entra a la pgina.: (Pre-condition, Status is Approved)
Connect ionsConnector Source Target Notes
AssociationUnspecified
PublicPersonaGral.
PublicVisualizarInformacin
Diagramas de clase
Class ModelType: Package
Package: Model
-
5/20/2018 Proyecto Procardio Final.docx
46/60
ProCardio Pgina 45
Class Model- (Logical diagram)
Created By: DELLon19/11/2005
Figure: 1
AsistenteType: ClassPackage: Class Model
Esta clase guardar las acciones de la asistente.
Custom Prop ert ies
isActive = False
class Class Mo...
Doctor
# clave_doc
# actuali zar_informacion() : void
# agregar_historial() : void
# agregar_informacin() : void
# almacenar_informacion() : void
# autenti car_doc() : void
# borrar_historial() : void
# guardar_imprimir() : void
# guardar_informacion() : void
# ingresar_historial () : void
# ingresar_tratamiento() : void
Asistente
# clave_asist
# alta_pac() : void
# autenti car_asist() : void
# baja_pac() : void
# registrar_consulta() : void
# revisar_citas_dia() : void
Paciente
# clave
# direccin
# edad: int
# nombre
# sexo: char
# autenti car_pac() : void
+ cancelar_consulta() : void
# guardar() : void
+ modi ficar_fecha() : void
+ registrar_consulta () : void
+ verificar_cita() : void
Registro
+ fecha
+ hora
+ verificar_cons() : boolean
-
5/20/2018 Proyecto Procardio Final.docx
47/60
ProCardio Pgina 46
Connect ionsConnector Source Target Notes
AssociationUnspecified
PublicRegistro
PublicAsistente
AssociationUnspecified
PublicAsistente
PublicPaciente
AssociationUnspecified
PublicDoctor
PublicAsistente
Attr ibutesAttribute Notes Constraints and tags
clave_asistProtected
guarda la clave de la asistente parasu ingreso a la pgina
Default:
Operat ionsMethod Notes Parametersalta_pac()voidProtected
Se le dar de alta al paciente en lapgina de la clnica.
autenticar_asist()voidProtected
En este mtodo autenticar a laasistente.
baja_pac()voidProtected
Se le dar de baja al paciente en elmomento que ya no vaya a la
clnica.
registrar_consulta()voidProtected
Opcin que tiene la asistente pararegistrar las consultas del paciente.
revisar_citas_dia()voidProtected
Donde la aisistente podr revisarlas citas que estn disponiblesen elda.
-
5/20/2018 Proyecto Procardio Final.docx
48/60
ProCardio Pgina 47
Method Notes Parameters
DoctorType: ClassPackage: Class Model
Esta clase guardar las acciones del Doctor que har en en el sistema.
Custom Prop ert ies
isActive = False
Connect ionsConnector Source Target Notes
AssociationUnspecified
PublicDoctor
PublicAsistente
Attr ibutes
Attribute Notes Constraints and tagsclave_docProtected
Guardar la clave del doctor Default:
Operat ions
Method Notes Parametersactualizar_informacion()voidProtected
el mdico puede actualizar lainforacion del paciente.
agregar_historial()voidProtected
har la accin de guardar elhistorial mdico del paciente.
agregar_informaci el Doctor le agregar la informacin
-
5/20/2018 Proyecto Procardio Final.docx
49/60
ProCardio Pgina 48
Method Notes Parameters
n()voidProtected
a la pgina.
almacenar_informacion()voidProtected
El doctor agregar mas informacindel paciente, lo cual, conlleva aalmacenar la informacin.
autenticar_doc()voidProtected
el Doctor se autenticar paraingresar a la pgina como usuario.
borrar_historial()voidProtected
Borrar el historial del paciente, encaso de que este ya no seencuentre en la clnica.
guardar_imprimir()voidProtected
Es la opcin que tiene el mdico deguardar el tratamiento o deimprimirlo.
guardar_informacion()voidProtected
Es la opcin que tiene el mdicopara guardar la informacin delpaciente.
ingresar_historial()void
Protected
El mdico tiene la opcin deingresar los datos del paciente.
ingresar_tratamiento()voidProtected
Se ingresa el tipo de tratamientoque lleva el paciente.
PacienteType: ClassPackage: Class Model
Guardar los datos y las acciones del paciente en el sistema.
Custom Prop ert ies
isActive = False
-
5/20/2018 Proyecto Procardio Final.docx
50/60
ProCardio Pgina 49
Connect ionsConnector Source Target Notes
Association
Unspecified
Public
Asistente
Public
Paciente
Attr ibutesAttribute Notes Constraints and tags
claveProtected
guarda la clave del paciente paraacceder a la pgina
Default:
direccinProtected
guarda la direccin del paciente. Default:
edadintProtected
guarda la edad del paciente Default:
nombreProtected
guarda el nombre del paciente Default:
sexocharProtected
guarda el sexo del paciente Default:
-
5/20/2018 Proyecto Procardio Final.docx
51/60
ProCardio Pgina 50
Operat ions
Method Notes Parametersautenticar_pac()voidProtected
El paciente se autentica paraingresar a las consultas de lapgina.
cancelar_consulta()voidPublic
Es una opcin que tiene el pacientepara cancelar su cita medica.
guardar()voidProtected
Guarda todos los datos personalesdel paciente.
modificar_fecha()voidPublic
El paciente podr modifica su fechade cita con el mdico en caso deque no se encuentre disponible laque el deseaba.
registrar_consulta()voidPublic
El paciente registrar la cita de suconsulta en el da deseado.
verificar_cita()voidPublic
El paciente verificar que la citadeseada est disponible.
RegistroType: ClassPackage: Class Model
Guardar los registros de las consultas.
Custom Prop ert ies
isActive = False
Connect ionsConnector Source Target NotesAssociation Public Public
-
5/20/2018 Proyecto Procardio Final.docx
52/60
ProCardio Pgina 51
Connector Source Target Notes
Unspecified Registro Asistente
Attr ibutesAttribute Notes Constraints and tags
fechaPublic
guarda las fechas que se registrende la consulta.
Default:
horaPublic
guardar las horas del registro deconsultas.
Default:
Operat ionsMethod Notes Parameters
verificar_cons()booleanPublic
Se verificar si la consulta estadisponible.
SystemType: Package
Package: Class Model
-
5/20/2018 Proyecto Procardio Final.docx
53/60
ProCardio Pgina 52
Figure: 2
Class1
Type: ClassClass2Package: System
Custom Prop ert ies
isActive = False
Connect ionsConnector Source Target NotesGeneralizationSource ->Destination
PublicClass1
PublicClass2
RealisationSource -
PublicClass1
PublicInterface1
class System
Class1
Class2
Class3
interface
Interface1
realize
-
5/20/2018 Proyecto Procardio Final.docx
54/60
ProCardio Pgina 53
Connector Source Target Notes
>Destination
AssociationUnspecified
PublicClass1
PublicClass3
Class2Type: ClassPackage: System
Custom Prop ert ies
isActive = False
Connect ionsConnector Source Target Notes
GeneralizationSource ->Destination
PublicClass1
PublicClass2
Class3Type: ClassPackage: System
Custom Prop ert ies
isActive = False
Connect ionsConnector Source Target NotesAssociationUnspecified
PublicClass1
PublicClass3
-
5/20/2018 Proyecto Procardio Final.docx
55/60
ProCardio Pgina 54
Connector Source Target Notes
Interface1Type: InterfacePackage: System
Connect ionsConnector Source Target Notes
RealisationSource ->Destination
PublicClass1
PublicInterface1
ConclusinEsta pgina web propone ser una herramienta para que la utilicen las personas deforma que los pacientes y las personas en general puedan saber e informarse delas enfermedades y la accesibilidad del doctor para poder llevar un registro detodos los pacientes de la clnica.Este proyecto se crea con la necesidad de la falta de informacin de las personassobre las enfermedades cardiovasculares, por no conocerlas o por lo menos porno tener por lo menos una idea de lo que puede causar, o que solo se conformacon encontrar lo primero que ven y con ello pueden tener consecuencias por no
informarse bien.Una de las prioridades del proyecto es precisamente dar a las personasinformacin verdica sobre las enfermedades que ellos pueden obtener de manerasegura y fiable para que as puedan enterarse mejor de las enfermedadescardiovasculares que hoy en da afectan a todos por igual.Tambin ofrecer el servicio de consultas y citas para las personas que por algnmotivo no puedan hacerla de forma personal o telefnica ya sean por los motivosque sean, esto con el fin de que las personas tengas ms facilidad de crear sus
-
5/20/2018 Proyecto Procardio Final.docx
56/60
ProCardio Pgina 55
citas y que puedan verificar o cancelar de igual modo las citas si as el paciente lodeseaProCardio es una pgina que intenta ayudar a las personas a tener un estilo de
vida mejor para poder conservar su salud y con ello, su vida misma..
AnexosTcnicas de recopilacin de informacin aplicadas (formatos sin contestar):
IntrospeccinTcnica recomendada al analista que se ponga en el lugar del interesado y trate
de imaginar cmo deseara ste la aplicacin de software.As, el analista entrega recomendaciones al interesado sobre la funcionalidad quedebe tener el software.
Lluvia de ideas (Brainstrom)Genera ideas. La intensin es generar la mxima cantidad posible derequerimientos del sistema.No se detienen si las ideas son del todo utilizables.
EncuestasPreguntas que se hacen a personas que pueden mantenerse en el anonimato yque son cerradas y claras de forma que el cliente comprende y responde.
Encuesta ClnicaObjet ivo:Esta encuesta se realiza con el objetivo de saber el servicio que se lesbrinda a los pacientes respecto a la informacin proporcionada sobre lasenfermedades cardiovasculares y el inters de implementar un software deconsulta y prevencin sobre estas.
Instrucciones:Conteste las preguntas subrayando la respuesta de su eleccin.1.- Cree usted que es importante el conocimiento y la prevencin deenfermedades como la hipertensin o el colesterol?A) S B) No
-
5/20/2018 Proyecto Procardio Final.docx
57/60
ProCardio Pgina 56
2.-La clnica cuenta con algn medio de informacin accesible para usted?A) S B) No3.-Si respondi que s, Cmo considera la informacin que le proporcionan en la
clnica con respecto a las enfermedades cardiovasculares?A) Excelente B) Buena C) Regular D) Mala4.-Cmo es el servicio de citas en la Clnica?A) Excelente B) Buena C) Regular D) Mala5.- El mdico de la clnica le proporciona informacin sobre las enfermedadescardiovasculares?A) S B) No6.-Le gustara tener contacto con su mdico personal va internet?A) S B) No7.- Le gustara que la clnica contara con un sitio web para que usted pudieratener acceso a la informacin establecida sobre las enfermedades
cardiovasculares y poder hacer citas a travs de ella?A) S B) NoComentarios adicionales:
Muchas gracias por su participacin!
EntrevistasReuniones Analista-Interesado en las cuales se suceden preguntas y respuestaspara extraer el dominio de la aplicacin.
-
5/20/2018 Proyecto Procardio Final.docx
58/60
ProCardio Pgina 57
-
5/20/2018 Proyecto Procardio Final.docx
59/60
ProCardio Pgina 58
-
5/20/2018 Proyecto Procardio Final.docx
60/60
ProCardio Pgina 59