proyecto procardio final.docx

Upload: mansinedn

Post on 10-Oct-2015

17 views

Category:

Documents


0 download

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