Está en la página 1de 45

"AO DE LA CONSOLIDACIN DEL MAR DE GRAU"

INSTITUTO SUPERIOR TECNOLGICO PRIVADO

CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA


DESARROLLO DE UN SISTEMA DE INFORMACION BASADO EN PLATAFORMA
DE ESCRITORIO PARA EL CONTROL DE CITAS ODONTOLOGICAS, INGRESOS Y
EGRESOS PARA LA CLNICA DENTAL PACIFICO

Informe de Investigacin presentado para optar el Ttulo de


Profesional Tcnico en Computacin e Informtica

PRESENTADO POR:
DELGADO CHAFIO JOS
DAMIAN ACOSTA YOEL
AYASTA SERRN JOS

CHICLAYO - PER
Julio - 2016

DEDICATORIA
Dedicamos el siguiente trabajo a Dios, y a nuestros
padres por el apoyo incondicional A lo largo de nuestra
carrera tambin est dedicado a todas las personas que
colaboraron en nuestra formacin profesional en especial
mencionar a los padres de cada uno de nosotros y a los
docentes que nos ayudaron en este proceso de
aprendizaje para formarnos .

Computacin Informtica

Pgina 2

AGRADECIMIENTOS
Nuestro agradecimiento muy especial a las personas que confiaron en nosotros y nos
abrieron las puertas y compartieron sus conocimientos los mismos que se ven
reflejados en este trabajo.
Una especial mencin para cada uno de nuestros padres que han vivido muy de cerca
tanto los buenos momentos como los malos, porque gracias a su apoyo incondicional
hemos podido llegar hasta aqu.
Tambin para las personas que se han visto involucradas de distintas formas en
nuestras metas y sueos y que nos han apoyado incondicionalmente para dar lo mejor
y as conformar una sociedad de bien.
Finalmente, agradecemos a todos nuestros profesores que nos han acompaado en
este largo camino, y que nos han aconsejado y animado a seguir adelante y nunca
rendirse.

Computacin Informtica

Pgina 3

RESUMEN

Nuestro sistema que lleva por nombre DESARROLLO DE UN SISTEMA DE


INFORMACION BASADO

EN PLATAFORMA DE ESCRITORIO PARA EL

CONTROL DE CITAS ODONTOLOGICAS, INGRESOS Y EGRESOS PARA LA


CLNICA DENTAL PACIFICO, nace a la necesidad de esta clnica. La metodologa a
utilizar es la metodologa RUP (Rational Unified Process) por su afinidad y claridad de
actividades en las etapas de diseo y construccin. La programacin est realizado en
Visual Studio 2012, utilizando el lenguaje C# por sus diseos, asistentes para cdigo,
un depurador eficaz y de fcil uso. El motor de base datos esta realizado en SQL
Server 2008 ya que permite realizar procedimientos almacenados la cual se utiliza
para recuperar y manipular

datos creando tablas y definir relaciones entre ellas

mismas.
Con ello se logr implementar soluciones automatizadas que permiten agilizar el
proceso para CONTROL DE PACIENTES DE LA CLINICA DENTAL PACIFICO a un
menor tiempo posible y sobre todo atender a un nmero ms elevado de pacientes al
da.

Computacin Informtica

Pgina 4

SUMMARY

Our system is called SYSTEM DEVELOPMENT PLATFORM BASED ON


INFORMATION DESK CONTROL APPOINTMENTS Odontological, FOR
INCOME AND EXPENSES "DENTAL CLINIC PACIFICO" born of the need for
this clinic. The methodology used is the RUP (Rational Unified Process)
methodology for its affinity and clarity of activities in the stages of design and
construction. Programming is done in Visual Studio 2012, using the C #
language for their designs, code wizards, an effective debugger and easy to
use. The database engine is made in SQL Server 2008 as it allows stored
procedures which is used to retrieve and manipulate data by creating tables and
define relationships between themselves.
This was achieved implement automated solutions that streamline the process
for CONTROL CLINIC DENTAL PATIENTS PACIFICO a shortest possible time
and above all serve a higher number of patients a day.

Computacin Informtica

Pgina 5

INDICE DEL CONTENIDO


Dedicatorio..2
Agradecimiento...3
Resumen.4
Sumary.5
CAPITULO I MARCO CONTEXTUAL..... 7
1.1

Realidad Problemtica ...8

1.2

Formulacin del problema .8

1.3

Justificacin.

1.4

Objetivos9
Objetivos especficos....10

1.5

Limitaciones....10

1.6

Base de datos ...11

CAPITULO II MARCO TEORICO....12


2.1 Antecedentes de la investigacin...13
2.3 Base terica cientfica.14
Definicin conceptual.... 16
Visual studio 2012 lenguaje C#................................................16
Microsoft SQL SERVER 2008...17
Hiptesis....17
CAPITULO III DESARROLLO DE LA PROPUESTA...18
3.1 Seleccin de la metodologa de desarrollo.....19
3.2 Descripcin de la metodologa20
3.3 Desarrollo de la metodologa..20
Modelo de caso de uso..........................................................28
Gestin de pago de servicio
Gestin de cita..
Computacin Informtica

Pgina 6

Gestin de pago de personal..


Gestin servicio
Gestin de tratamiento.
Diagramas
CAPITULO IV RESULTADOS DEL DESARROLLO DEL
PROYECTO..
CONCLUSIONES
RECOMENDACIONES
BIBLIOGRAFIA Y LIKOGRAFIA....35
APENDICES..

Computacin Informtica

Pgina 7

CAPTULO I
MARCO CONTEXTUAL

Computacin Informtica

Pgina 8

1.1 Realidad Problemtica:


Los avances tecnolgicos nos presentan distintas herramientas, las mismas
que nos proponen la mejora continua y un manejo automatizado de los distintos
procesos que se presentan en una organizacin.
Actualmente en la Clnica Dental Pacfico, los procesos de control de citas,
consultas, tratamiento, pagos se realizan de forma comn en un cuaderno y en
Microsoft Excel en el cual son registradas todas las citas diarias.
El consultorio no cuenta con registro de los pagos por lo cual se producen
prdidas de dinero por olvidos de cuentas, para la clnica dental lo ms
importante es la buena atencin al cliente, por eso tienen la necesidad de
tener un archivo electrnico de todos ellos y la informacin de cada uno de
ellos por lo cual hemos decidido realizar un sistema informtico para facilitar,
agilizar y controlar mejor los procesos que realiza la clnica

1.2 Formulacin del Problema:


De qu manera podemos agilizar los tiempos del proceso de control de
informacin relacionada a la atencin de los pacientes en la clnica dental
PACFICO?

1.3 Justificacin:
Desde el mbito acadmico:
Podemos indicar que el desarrollo de este proyecto facilitar al equipo
de trabajo poder aplicar todos los conocimientos obtenidos durante el
transcurso del estudio de la carrera.
Desde el mbito cientfico:
La aplicacin conocimiento adquiridos y la utilizacin de los distintos
mtodos y tcnicas de implementacin y desarrollo para la realizacin
de una investigacin con el fin de aplicarlas para brindar una solucin
ante

determinada

situacin

problemtica

mejorando

habilidades y destrezas personales y ser ms competitivos.


Desde el mbito econmico,

Computacin Informtica

Pgina 9

nuestras

El proyecto permitir mejora el uso de los recursos con los que se


cuenta en la clnica.

Desde el mbito social,


Este proyecto servir como antecedente a futuros estudiantes que
decidan elaborar un sistema parecido al nuestro, ya que en esta tesis se
detallar todo lo requerido.

Desde el mbito tcnico,


Elegimos hacer este proyecto para minimizar y automatizar el tiempo
que tarda en una clnica dental para ser atendido como debe ser.
Desde el mbito personal,
Representa un reto que ayudara a mejorar como persona y nos plantea
la integracin laboral y el desarrollo de nuestra carrera tcnica
profesional ayudando a desarrollar nuestras habilidades.

1.4 Objetivos:
A. General:
Desarrollar un sistema de informacin basado en plataforma de
escritorio para el control de citas odontolgicas, ingresos y egresos para
la CLNICA DENTAL PACIFICO
Mejorando la gestin de citas, consultas, tratamientos odontolgicos,
ingresos y egresos.

Computacin Informtica

Pgina 10

B. Especficos:
1. Acumulacin de informacin correspondiente al desarrollo primordial de
la Clnica odontolgica.
2. Detallar y analizar la informacin adquirida en la acumulacin de
referencias de lo que requiere dicha Clnica Odontolgica
3. Diseo del sistema de informacin ya sea casos de uso, citas, ingresos,
egresos u otros que apoyaran los procesos primordiales al sistema de
informacin de la clnica Pacifico.
3.1. Descripcin y aplicacin de la metodologa RUP (Proceso Racional
Unificado), en el cual se aplicara sus fases, que estn en la realizacin
de los procesos para el desarrollo del sistema.
4. Determinacin de la base de datos en que ayudara a las consultas del
sistema de informacin
5. Desarrollo de un sistema de informacin que abarca el control de citas,
egresos, ingresos u otros procesos se desarrolla en la clnica odontolgica.

1.5

limitaciones de la investigacin:

El poco plazo para el anlisis y desarrollo de la plataforma de gestin del


servicio clnico odontolgico.

El costo de implementacin e integracin en la Clnica del sistema de


gestin de servicios para la automatizacin de los procesos de la clnica
odontolgico.

Imprevistos en los tiempos de entrega por parte de los desarrolladores


del proyecto.

En el siguiente proyecto de desarrollo slo nos enfocaremos en los


horarios de atencin de los odontlogos

Computacin Informtica

Pgina 11

CAPTULO II
MARCO TERICO

Computacin Informtica

Pgina 12

2.1 Antecedentes de la investigacin:


2.1.1 ANTECEDENTE DE UN TESIS DE LA UNIVERSIDAD PERUANA DE LAS
CIENCIAS APLICADAS

Resumen:
En esta parte se aplica el antecedente de un proyecto de Sistema de Atencin
Mdica Odontolgica. Esta incluye el anlisis al Centro de Salud, considerado
segn el Ministerio de Salud (MINSA), en la categora I-3, enfocndonos en la
atencin mdica estomatolgica. Se explica el planteamiento y la justificacin
del problema de gestionar la atencin mdica en un consultorio estomatolgico,
la solucin que se propone al desarrollar este proyecto, el alcance definido para
este fin, los objetivos perseguidos, los indicadores de xito trazados, las
oportunidades de negocio presentes, la metodologa de desarrollo aplicada y,
finalmente, las herramientas propias de ingeniera de software que son usadas
en el desarrollo e implementacin del sistema. Este software fue creado el 16
de Agosto del 2011 en Espaa, est desarrollado en el lenguaje de
programacin Visual Studio C # 2012 con Base de Datos SQL Server 2008.
2.1.2 DISEO E IMPLEMENTACIN DE UN SISTEMA INTEGRADO PARA LA
GESTIN DE LA EMPRESA CLNICA DEL PACIFICO S.A.C
Resumen:
Este software se encarga en medida de llevar el control y gestin del historial
clnico, farmacia, emergencia y hospitalizacin de los pacientes de la clnica con el
fin primordial de atender los requerimientos de los pacientes basados en su
historial mdico y el cual es un punto clave dentro de las actividades diarias de la
clnica y el cual se incrementa a medida de atender a nuevos pacientes que
diariamente acude a la clnica. Este software fue creado el 19 de Junio del 2011
en Argentina, est desarrollado en el lenguaje de programacin Visual Studio 2010
con Base de Datos SQL Server 2008.
2.1.3 NETCLINICAS
Resumen:
Este software fue creado el 05 de Noviembre del 2010 en Mxico, est
desarrollado en el lenguaje de programacin Visual Studio C# 2010 con Base de
Datos SQL Server 2008.Es un potente software de gestin de clnicas en la cual se
basa en tecnologa de cliente/Servidor, mediante el cual podr controlar las
distintas tareas derivadas de las gestin de la clnica. El software est desarrollado
con la ltima tecnologa, lo que hace de net clnicas un programa de gestin de
clnicas muy potente. Podr gestionar las distintas reas (historiales, agendas,
pacientes, titulares, mutuas, informes, estadstica, proveedores, facturacin, enviar
SMS, etc.)

Computacin Informtica

Pgina 13

2.2 Base terico - cientficas:


IMPORTANCIA DE LA TECNOLOGA EN LAS EMPRESAS
Muchas empresas no le dan la importancia que se debera al uso de la tecnologa por
lo que es de suma importancia para el desarrollo de las mismas ya que se requiere
hoy en da empresas que compitan en el mercado electrnico y que tengan sistemas
de informacin adecuado a sus necesidades.
Hctor Daniel Gonzlez Rojas
hector_dgr@hotmail.com

La Salud Bucal de la poblacin peruana se caracteriza por una alta prevalencia y


severidad de enfermedades orales que afectaban a gran parte de la poblacin,
alterando significativamente la autoestima y calidad de vida de las personas. En el
mbito nacional, ms del 95% de los peruanos presentan caries dental, de
enfermedad Periodontal 85% y mal oclusiones 80%. De manera similar los dientes son
afectados por las caries desde muy temprano en la vida; por ejemplo, a los 12 aos de
edad el ndice de Dientes Cariados, Perdidos u Obturados en Denticin Permanente y
Primaria (CPOD o CEOD) es de aproximadamente 6, lo que nos muestra que el Per
no solo tiene la prevalencia y tendencia ms elevada de Amrica, sino que luego van
incrementndose paulatinamente, conforme aumenta la edad, de tal manera que
cuando se es adulto, se est parcial o totalmente desdentado.16 Esta realidad revela
la necesidad de promover cambios trascendentales en la odontologa que generen una
nueva orientacin, y formulacin de estrategias y desarrollo de actividades acorde a
las necesidades de la poblacin.
Esta realidad revela la necesidad de promover cambios trascendentales en la
odontologa que generen una nueva orientacin, y formulacin de estrategias y
desarrollo de actividades acorde a las necesidades de la poblacin. Existen muchas
enfermedades que pueden afectar las estructuras bucodentales, pero las de mayor
prevalencia son: caries, enfermedades gingivales y periodontales y anomalas
dentomaxilares. La mayora de los estudios miden la morbilidad bucal a travs de los
ndices de caries dental. Unos de los ndices ms utilizados a nivel mundial son el
CPOD y el CEOD. Ambos miden el promedio de piezas cariadas, obturadas y/o
perdidas por caries, en denticin permanente y temporal respectivamente.

Web Site: www.uladech.edu.pe


Correo: demi@uladech.edu.pe
Chimbote Per

Computacin Informtica

Pgina 14

Consideramos aqu los fundamentos dados por KADS ET AL:


-Considerar al paciente como una unidad y no solo simplemente como un
juego de dientes con cierto grado de enfermedad.
-Si el paciente tiene una boca sana trata de mantenerlo libre de enfermedad
tanto tiempo como sea posible.
-Si existen signos de enfermedad dental activa, trata de restaurar la salud tan
rpida y efectiva como sea posible.
-Proveer al paciente la educacin y motivacin necesaria para mantener su
propia salud, as como la de su familia y la de los miembros de su comunidad.
Actualmente esta filosofa de atencin es la que intenta inculcarse desde el
proceso enseanza-aprendizaje en las ciencias de la salud, este pensamiento
es recogido por la Odontologa de Salud Pblica que se ha establecido en
nuestro pas desde hace dcadas y definida como una especialidad aplicada
a los problemas de la salud Oral de la comunidad con doctrina y normas
propias; con planteamiento a corto y mediano plazo con objetivos y metas y
metas sealadas

Computacin Informtica

Pgina 15

2.3 Definicin conceptual de la terminologa empleada:


La mayora de las empresas y las organizaciones que han tomado conciencia
de esto han reaccionado ante la ineficiencia que representa las organizaciones
departamentales, con sus nichos de poder y su inercia excesiva ante los
cambios, potenciando el concepto del proceso, con un foco comn y trabajando
con una visin de objetivo en el cliente.
La clnica dental cuenta con muy buena referencia por parte de sus clientes, los
cuales dan a reconocer el buen trato por parte de los mdicos y personal de la
clnica dental pacifico dando as un gran valor y recomendacin al pblico que
nos visita. La clnica con el nuevo sistema que se instalara va a contar con una
mejor bsqueda y agilizacin de historias clnicas, perfeccionando y ahorrando
tiempo que es fundamental hoy en da y estar ms acorde con los clientes.
En la Clnica pacifico encontraran tratamientos odontolgicos de excelente
calidad los cuales son los ms requeridos por los pacientes por que su misin
es su sonrisa de los clientes.
Proceso: Conjunto de recursos y actividades interrelacionados que transforman
elementos de entrada en elementos de salida. Los recursos pueden incluir
personal, finanzas, instalaciones, equipos, tcnicas y mtodos.
En la tecnologa que se va emplear se contara con lo siguiente:

VISUAL STUDIO 2012 LENGUAJE C#


C# es un lenguaje de programacin que se ha diseado para compilar diversas
aplicaciones que se ejecutan en .NET Framework. C# es simple, eficaz, con
seguridad de tipos y orientado a objetos. Las numerosas innovaciones de C#
permiten desarrollar aplicaciones rpidamente y mantener la expresividad y
elegancia de los lenguajes de estilo de C.
Visual C# es una implementacin del lenguaje de C# de Microsoft. Visual
Studio ofrece compatibilidad con Visual C# con un completo editor de cdigo,
un compilador, plantillas de proyecto, diseadores, asistentes para cdigo, un
depurador eficaz y de fcil uso y otras herramientas. La biblioteca de clases
de .NET Framework ofrece acceso a numerosos servicios de sistema operativo
y a otras clases tiles y adecuadamente diseadas que aceleran el ciclo de
desarrollo de manera significativa

Computacin Informtica

Pgina 16

MICROSOFT SQL SERVER 2008


Microsoft SQL Server es un sistema de administracin y anlisis de bases
de datos relacionales de Microsoft para soluciones de comercio electrnico,
lnea de negocio y almacenamiento de datos. En esta seccin, encontrar
informacin sobre varias versiones de SQL Server. Tambin encontrar
artculos sobre bases de datos y aplicaciones de diseo de bases de datos as
como ejemplos de los usos de SQL Server.
Microsoft SQL Server 2008 se basa en las funciones crticas ofrecidas en la
versin anterior, proporcionando un rendimiento, una disponibilidad y una
facilidad de uso innovadores para las aplicaciones ms importantes. Microsoft
SQL Server 2008 ofrece nuevas capacidades en memoria en la base de datos
principal para el procesamiento de transacciones en lnea (OLTP) y el
almacenamiento de datos.

2.4 Hiptesis
La implementacin de un sistema basado en plataforma de escritorio para la
Clnica Dental Pacifico que ayudar a reducir el tiempo en los procesos de
citas odontolgicas y por su puesto una buena calidad de atencin al cliente.

Computacin Informtica

Pgina 17

Computacin Informtica

Pgina 18

CAPTULO III
DESARROLO DE LA
PROPUESTA

Computacin Informtica

Pgina 19

3.1 Seleccin de la metodologa de desarrollo:


En cuanto a la definicin y seleccin de la metodologa a utilizada se ha
realizado un anlisis e investigacin de cul es la que ms adecuada y la que
mejor se adapta a la magnitud del presente proyecto.
Teniendo en cuenta adems para el presenta las recomendaciones de
especialistas en el desarrollo de aplicaciones y de los asesores de tesis se opt
por utilizar la metodologa rup.
RUP (PROCESO UNIFICADO RACIONAL) O Rational Unified Process o los
acrnimos RUP, esta metodologa es una de la ms apropiada para el
desarrollo y elaboracin de este proyecto ya que la utilizacin de diagramas y
grficos ayudaran a un mejor entendimiento para los desarrolladores como
para los usuarios finales de dicho sistema, aparte de las distintas etapas de
desarrollo del mismo y la identificacin de los procesos, actividades y tareas
que se llevan a cabo en la empresa.
Actualmente la metodologa RUP es un proceso muy conocido y utilizado a la
hora de desarrollar software de calidad por ser un proceso de ingeniera de
software que suministra un enfoque para asignar tareas y responsabilidades
dentro de una organizacin de desarrollo. Su objetivo es asegurar la
produccin de software de alta y de mayor calidad para satisfacer las
necesidades de los usuarios que tienen un cumplimiento al final dentro de un
lmite de tiempo y presupuesto previsible. Es una metodologa de desarrollo
iterativo que es enfocada hacia diagramas de los casos de uso, y manejo de
los riesgos y el manejo de la arquitectura como tal.
El RUP mejora la productividad del equipo ya que permite que cada miembro
del grupo sin importar su responsabilidad especfica pueda acceder a la misma
base de datos incluyendo sus conocimientos. Esto hace que todos compartan
el mismo lenguaje, la misma visin y el mismo proceso acerca de cmo
desarrollar un software.
Provee

un entorno de proceso de desarrollo configurable, basado en

estndares.
Permite tener claro y accesible el proceso de desarrollo que se sigue.
Permite ser configurado a las necesidades de la organizacin y del proyecto.
Provee a cada participante con la parte del proceso que le compete
directamente, filtrando el resto.

Computacin Informtica

Pgina 20

3.2 Descripcin de la metodologa:


Metodologa RUP: El Proceso Racional Unificado es un proceso de desarrollo
de software y junto con el Lenguaje Unificado de Modelado UML, constituye la
metodologa estndar ms utilizada para el anlisis, implementacin y
documentacin de sistemas orientados a objetos.
RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de
metodologas adaptables al contexto y necesidades de cada organizacin.
Originalmente se dise un proceso genrico y de dominio pblico, el Proceso
Unificado, y una especificacin ms detallada, el Rational Unified Process, que
se vendiera como producto independiente.
Para el mejoramiento de toda la gestin de servicio en la Clnica Dental
Pacifico sera importante implementar un sistema informtico la cual es
presentada como: Aplicacin de escritorio para la gestin de los servicios
odontolgicos y seguimiento de la cartera de clientes de la clnica Dental
Pacifico- Chiclayo., fcil de manejar, el cual le permita mantener un control de
la informacin que se maneja dentro de la empresa, como por ejemplo registrar
,actualizar o buscar informacin para poder terminar de brindar un mejor
servicio a los clientes.
Es importante ya que los clientes se sentirn satisfechos de haber sido bien
informados cuando necesiten algn tipo de informacin para adquirir un
tratamiento, consulta y a la hora de generar reportes exactos
Dada la solucin informtica se detallarn los diferentes avances que se
lograrn al aplicarla:

A.
B.
C.
D.
E.

Determinar en forma exacta la disponibilidad de las citas.


Llevar un buen control de citas atendidas.
Agilizar la gestin de consulta.
Permitir almacenar la informacin del control de historia clnica
Determinar de forma exacta los pagos realizados de las consultas y
tratamientos realizados, adems reducir errores de la recepcionista.
F. Realizar reportes con exactitud y con claridad en las fechas realizadas
dichos tratamientos o consultas.

3.3 Desarrollo de la metodologa:


El RUP est basado en 6 principios claves que son los siguientes:
3.3.1. Adaptar el proceso:
El proceso deber adaptarse con las caractersticas del proyecto a las necesidades del
cliente ya que es muy importante interactuar con l. Las caractersticas propias del
Computacin Informtica

Pgina 21

proyecto u organizacin. El tamao del mismo, as como su tipo o las regulaciones que
lo condicionen, influirn en su diseo especfico. Tambin se deber tener en cuenta el
alcance del proyecto.
3.3.2. Equilibrar prioridades:
Los requisitos de los diversos participantes pueden ser diferentes, contradictorios o
disputarse recursos limitados. Debe encontrarse un equilibrio que satisfaga los deseos
de todos. Gracias a este equilibrio se podrn corregir desacuerdos que surjan en el
futuro.
3.3.3. Demostrar valor iterativamente:
Los proyectos se entregan, aunque sea de un modo interno, en etapas iteradas. En
cada iteracin se analiza la opinin de los inversores, la estabilidad y calidad del
producto, y se refina la direccin del proyecto as como tambin los riesgos
involucrados.
3.3.4. Colaboracin entre equipos:
El desarrollo de software no lo hace una nica persona sino mltiples equipos. Debe
haber una comunicacin fluida para coordinar requisitos, desarrollo, evaluaciones,
planes, resultados, etc.
3.3.5. Enfocarse en la calidad:
El control de calidad no debe realizarse al final de cada iteracin, sino en todos los
aspectos. El aseguramiento de la calidad forma parte del proceso de desarrollo y no
de un grupo independiente.

3.2.7 Disciplinas del modelo RUP


3.2.7.1 Las fases del ciclo de vida del RUP son:
Inicio.- define el alcance de los objetivos del proyecto, identifica los riesgos del negocio
y sus requerimientos.
Elaboracin.- contempla el plan del proyecto, la especificacin de sus caractersticas y
su arquitectura base.
Construccin.- clarifica los requerimientos faltantes para construir el producto.
Transicin.- asegura que producto llegue a las manos del usuario.
Qu es una disciplina? en este mbito.
Una disciplina es una coleccin de actividades relacionadas con un rea de atencin
dentro de todo el proyecto.
El grupo de actividades que se encuentran dentro de una disciplina principalmente son
una ayuda para entender el proyecto desde la perspectiva clsica de cascada.
Computacin Informtica

Pgina 22

3.2.7.2 RUP considera las siguientes disciplinas en su modelo

Modelado de Negocios
Requerimientos
Anlisis y Diseo
Implementacin
Pruebas
Transicin
Configuracin y Administracin del Cambio
Administracin de Proyectos
Ambiente

Modelado de Negocios
Los propsitos que tiene el Modelo de Negocios son:
Entender los problemas que la organizacin desea solucionar e identificar mejoras
potenciales.
Medir el impacto del cambio organizacional.
Asegurar que clientes, usuarios finales, desarrolladores y los otros participantes
tengan un entendimiento compartido del problema.
Derivar los requerimientos del sistema de software, necesarios para dar soporte a los
objetivos de la organizacin.
Entender como el sistema a ser desarrollado entra dentro de la organizacin.
3.2.7.3 Requerimientos
Esta disciplina tiene el propsito de:
Establecer y mantener un acuerdo con los clientes y los otros interesados acerca de
que debe hacer el sistema.
Proveer a los desarrolladores del sistema de un mejor entendimiento de los
requerimientos del sistema.
Definir los lmites (o delimitar) del sistema.
Proveer un base para la planeacin de los contenidos tcnicos de las iteraciones.
Proveer una base para la estimacin de costo y tiempo necesarios para desarrollar el
sistema.
Definir una interfaz de usuario para el sistema, enfocada en las necesidades y
objetivos del usuario.
Anlisis y Diseo
El propsito del Anlisis y Diseo es:
Transformar los requerimientos a diseos del sistema.
Desarrollar una arquitectura robusta para el sistema.
Adaptar el diseo para hacerlo corresponder con el ambiente de implementacin y
ajustarla para un desempeo esperado.
Implementacin
El propsito de la implementacin es:
Computacin Informtica

Pgina 23

Definir la organizacin del cdigo, en trminos de la implementacin de los


subsistemas organizados en capas.
Implementar el diseo de elementos en trminos de los elementos (archivos fuente,
binarios, ejecutables y otros)
Probar los componentes desarrollados como unidades.
Integrar los resultados individuales en un sistema ejecutable.
Pruebas
Acta como un proveedor de servicios a las otras disciplinas en muchos aspectos. Se
enfoca principalmente en la evaluacin y aseguramiento de la calidad del producto,
desarrollado a travs de las siguientes prcticas:
Encontrar fallas de calidad en el software y documentarlas.
Recomendar sobre la calidad percibida en el software.
Validar y probar las suposiciones hechas durante el diseo y la especificacin de
requerimientos de forma concreta.
Validar que el software trabaja como fue diseado.
Validar que los requerimientos son implementados apropiadamente.
Transicin
Esta disciplina describe las actividades asociadas con el aseguramiento de la entrega
y disponibilidad del producto de software hacia el usuario final.
Administracin y Configuracin del Cambio
Consiste en controlar los cambios y mantener la integridad de los productos que
incluye el proyecto.
Incluye:
Identificar los elementos configurables.
Restringir los cambios en los elementos configurables.
Auditar los cambios hechos a estos elementos.
Definir y mantener las configuraciones de estos elementos.
Los mtodos, procesos y herramientas usadas para proveer la administracin y
configuracin del cambio pueden ser considerados como el sistema de administracin
de la configuracin.
Administracin de Proyectos
El propsito de la Administracin de Proyectos es:
Proveer un marco de trabajo para administrar los proyectos intensivos de software.
Proveer guas prcticas para la planeacin, soporte, ejecucin y monitoreo de
proyectos.
Proveer un marco de trabajo para la administracin del riesgo.
Ambiente
Se enfoca en las actividades necesarias para configurar el proceso al proyecto.
Describe las actividades requeridas para desarrollar las lneas guas de apoyo al
proyecto.
El propsito de las actividades de ambiente es proveer a las organizaciones de
desarrollo de software del ambiente necesario (herramientas y procesos) que den
soporte al equipo de desarrollo.
Computacin Informtica

Pgina 24

Cuando usar RUP?


RUP puede utilizarse:
En proyectos de nuevos productos de software.
En ciclos de desarrollo subsecuentes.
Consideraciones que alteran cuando y como usar partes de RUP.
El ciclo de vida del proyecto.
Los objetivos del negocio, la visin, el alcance y los riesgos.
El tamao del esfuerzo de desarrollo.
Fundamentos del Enfoque orientado a Objetos

El Enfoque Orientado a Objeto se basa en cuatro principios que constituyen la base de


todo desarrollo orientado a objetos. Estos principios son: la Abstraccin, el
Encapsulamiento, la Modularidad y la Herencia.
Fundamento 1: Abstraccin:
Es el principio de ignorar aquellos aspectos de un fenmeno observado que no son
relevantes, con el objetivo de concentrarse en aquellos que si lo son. Una abstraccin
denota las caractersticas esenciales de un objeto (datos y operaciones), que lo
distingue de otras clases de objetos. Decidir el conjunto correcto de abstracciones de
un determinado dominio, es el problema central del diseo orientado a objetos.
Los mecanismos de abstraccin son usados en el EOO para extraer y definir del
medio a modelar, sus caractersticas y su comportamiento. Dentro del EOO son muy
usados mecanismos de abstraccin: la Generalizacin, la Agregacin y la clasificacin.
La generalizacin es el mecanismo de abstraccin mediante el cual un conjunto de
clases de objetos son agrupados en una clase de nivel superior (Superclase), donde
las semejanzas de las clases constituyentes (Subclases) son enfatizadas, y las
diferencias entre ellas son ignoradas. En consecuencia, a travs de la generalizacin,
la superclase almacena datos generales de las subclases, y las subclases almacenan
slo datos particulares. La especializacin es lo contrario de la generalizacin. Por
ejemplo; La clase Mdico es una especializacin de la clase Persona, y a su vez, la
clase Pediatra es una especializacin de la superclase Mdico.
La agregacin es el mecanismo de abstraccin por el cual una clase de objeto es
definida a partir de sus partes (otras clases de objetos). Mediante agregacin se puede
definir por ejemplo un computador, por descomponerse en: la CPU, la ULA, la
memoria y los dispositivos perifricos. El contrario de agregacin es la
descomposicin.
La clasificacin consiste en la definicin de una clase a partir de un conjunto de
objetos que tienen un comportamiento similar. La ejemplificacin es lo contrario a la
clasificacin, y corresponde a la instanciacin de una clase, usando el ejemplo de un
objeto en particular.
Fundamento 2: Encapsulamiento:
Es la propiedad del EOO que permite ocultar al mundo exterior la representacin
interna del objeto. Esto quiere decir que el objeto puede ser utilizado, pero los datos
esenciales del mismo no son conocidos fuera de l. La idea central del
Computacin Informtica

Pgina 25

encapsulamiento es esconder los detalles y mostrar lo relevante. Permite el


ocultamiento de la informacin separando el aspecto correspondiente a la
especificacin de la implementacin; de esta forma, distingue el "qu hacer" del "cmo
hacer". La especificacin es visible al usuario, mientras que la implementacin se le
oculta.
Fundamento 3: Modularidad
Es la propiedad que permite tener independencia entre las diferentes partes de un
sistema. La modularidad consiste en dividir un programa en mdulos o partes, que
pueden ser compilados separadamente, pero que tienen conexiones con otros
mdulos. En un mismo mdulo se suele colocar clases y objetos que guarden una
estrecha relacin. El sentido de modularidad est muy relacionado con el ocultamiento
de informacin.
Fundamento 4: Herencia
Es el proceso mediante el cual un objeto de una clase adquiere propiedades definidas
en otra clase que lo preceda en una jerarqua de clasificaciones. Permite la definicin
de un nuevo objeto a partir de otros, agregando las diferencias entre ellos
(Programacin Diferencial), evitando repeticin de cdigo y permitiendo la
reusabilidad.
Las clases heredan los datos y mtodos de la superclase. Un mtodo heredado puede
ser sustituido por uno propio si ambos tienen el mismo nombre. La herencia puede ser
simple (cada clase tiene slo una superclase) o mltiple (cada clase puede tener
asociada varias superclases). La clase Docente y la clase Estudiante heredan las
propiedades de la clase Persona (superclase, herencia simple
Fundamento 5: Polimorfismo:
Es una propiedad del EOO que permite que un mtodo tenga mltiples
implementaciones, que se seleccionan en base al tipo objeto indicado al solicitar la
ejecucin del mtodo. El polimorfismo operacional o Sobrecarga operacional permite
aplicar operaciones con igual nombre a diferentes clases o estn relacionados en
trminos de inclusin. En este tipo de polimorfismo, los mtodos son interpretados en
el contexto del objeto particular, ya que los mtodos con nombres comunes son
implementados de diferente manera dependiendo de cada clase.

Desarrollo de Componentes
RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias
iteraciones en nmero variable segn el proyecto y en las que se hace un mayor o
menor hincapi en las distintas actividades. En la Figura muestra cmo vara el
esfuerzo asociado a las disciplinas segn la fase en la que se encuentre el proyecto
RUP.
Las primeras iteraciones.
Fases de Inicio y Elaboracin. Se enfocan hacia la comprensin del problema y la
tecnologa, la delimitacin del mbito del proyecto, la eliminacin de los riesgos
Computacin Informtica

Pgina 26

crticos, y al establecimiento de una baseline (Lnea Base) de la arquitectura. Durante


la fase de inicio las iteraciones hacen mayor nfasis en actividades de modelado del
negocio y de requisitos.
Fase de elaboracin, las iteraciones se orientan al desarrollo de la baseline de la
arquitectura, abarcan ms los flujos de trabajo de requisitos, modelo de negocios
(refinamiento), anlisis, diseo y una parte de implementacin orientado a la baseline
de la arquitectura.
Fase de construccin, se lleva a cabo la construccin del producto por medio de una
serie de iteraciones.
Para cada iteracin se seleccionan algunos Casos de Uso, se refinan su anlisis y
diseo y se procede a su implementacin y pruebas. Se realiza una pequea cascada
para cada ciclo. Se realizan iteraciones hasta que se termine la implementacin de la
nueva versin del producto.
Fase de transicin, se pretende garantizar que se tiene un producto preparado para su
entrega a la comunidad de usuarios.
Como se puede observar en cada fase participan todas las disciplinas, pero
dependiendo de la fase el esfuerzo dedicado a una disciplina vara.

Caractersticas de Campo

Forma disciplinada de asignar tareas y responsabilidades (quin hace


qu,
cundo y cmo)

Pretende implementar las mejores prcticas en Ingeniera de Software

Desarrollo iterativo

Administracin de requisitos

Uso de arquitectura basada en componentes

Control de cambios

Modelado visual del software

Verificacin de la calidad del software


El RUP es un producto de Rational (IBM). Se caracteriza por ser iterativo e
incremental, estar centrado en la arquitectura y guiado por los casos de uso. Incluye
artefactos (que son los productos tangibles del proceso como por ejemplo, el modelo
de casos de uso, el cdigo fuente, etc.) y roles (papel que desempea una persona en
un determinado momento, una persona puede desempear distintos roles a lo largo
del proceso).

Documentacin
Primer nivel de documentacin:
Especifica en trminos generales qu actividades debern integrar el Sistema de
Aseguramiento de Calidad, que ser implantado en la organizacin. Este nivel
contiene los siguientes elementos:
Declaracin de Visin: Proyecciones de la administracin sobre el lugar que
Ocupar la organizacin en el futuro.
Declaracin de Misin: Compromiso de la administracin para alcanzar la
Visin.
Computacin Informtica

Pgina 27

Poltica de Calidad: Posicin de la organizacin, en cuanto a la manera en que la


calidad afectar la manera de cumplir con la Misin.
Requerimientos de Calidad: Conjunto de actividades que la organizacin debe llevar
a cabo, para asegurar la calidad tanto del proceso como el producto que desarrolla.
La Visin, Misin y Polticas de Calidad fueron desarrolladas a partir de los
lineamientos estratgicos del Departamento de Sistemas de Informacin.
El Requerimiento de Calidad se identifica en modelos de calidad como ISO 9000.
Segundo nivel de documentacin:
Este nivel incluye especificaciones detalladas, orientadas a la administracin, para
explicar cmo se llevarn a cabo las actividades que integran el Sistema de
Aseguramiento de Calidad. Este nivel est compuesto bsicamente por
procedimientos Administrativos, que son declaraciones de direcciones sistemticas,
sobre cmo la organizacin debe llevar a cabo cada uno de los Requerimientos de
Calidad, definidos en el Primer Nivel de Documentacin.

Tercer nivel de documentacin:


Este nivel incluye especificaciones punto a punto, explcito y conciso para llevar a cabo
cualquier tarea en la organizacin. Est compuesto bsicamente por Procedimientos
de Operativos que describen cada paso que se debe realizar para concretar una tarea
o actividad; y Estndares que se utilizan con el fin de registrar datos o informacin de
algo especfico. Estos procedimientos y estndares han sido divididos en tres grupos:
1. Los relacionados con el desarrollo del curso Proyecto de Ttulo.
2. Los relacionados con el desarrollo de producto de software.
3. Los que guan la implantacin y mejoramiento del Sistema de Aseguramiento de
Calidad.
Esta divisin facilita el uso y mantencin del sistema. Por ejemplo, si hay cambios en
las normas administrativas que afecten el desarrollo de los cursos en general,
entonces slo se vern afectados los procedimientos y estndares relacionados con el
desarrollo del proyecto.
Artefactos
RUP en cada una de sus fases (pertenecientes a la estructura dinmica) realiza una
serie de artefactos que sirven para comprender mejor tanto el anlisis como el diseo
del sistema (entre otros). Estos artefactos (entre otros) son los siguientes:
Inicio:
Documento Visin
Especificacin de Requisitos
Elaboracin:
Diagramas de caso de uso
Construccin:
Documento Arquitectura que trabaja con las siguientes vistas:
Computacin Informtica

Pgina 28

Vista Lgica:
Diagrama de clases
Modelo E-R (Si el sistema as lo requiere).
Vista de Implementacin
Diagrama de Secuencia
Diagrama de estados
Diagrama de Colaboracin.
Vista Conceptual
Modelo de dominio
Vista fsica
Mapa de comportamiento a nivel de hardware.
MODELO DE CASO DE USO DE NEGOCIO

Computacin Informtica

Pgina 29

GESTION DE PAGO POR SERVICIO

GESTIONAR CITA

GESTIONAR PAGO DE PERSONAL


Computacin Informtica

Pgina 30

GESTIONAR SERVICIO

Computacin Informtica

Pgina 31

GESTIONAR TRATAMIENTE

Computacin Informtica

Pgina 32

DIAGRAMA DE ESTADOS

Computacin Informtica

Pgina 33

Computacin Informtica

Pgina 34

DIAGRAMA DE INTERACCION

Computacin Informtica

Pgina 35

DIAGRAMA DE COLABORACION

Computacin Informtica

Pgina 36

CAPTULO IV
RESULTADOS DEL
DESARROLLO DEL
PROYECTO

Computacin Informtica

Pgina 37

Los resultados en la implementacin son:


El sistema as como el desarrollo del potencial de los trabajadores a la hora de
interactuar con los pacientes y mejorar la productividad y el contacto con los mismos
obteniendo un trato personalizado que ayuda a integrar de una mejor manera a
nuestros clientes con la empresa.
La mejora en los tiempos de respuesta y las soluciones a las distintas problemticas
encontradas en la Clinica antes de la implementacin del sistema.
La adopcin del sistema como parte principal al momento de gestionar los procesos de
la Clnica Odontolgica.
Un mejor conocimiento de los productos y servicios que se ofertan en la Clinica.

Diseo de interfaces del sistema


Interfaz de logeo y acceso al sistema de gestin.
En este formulario los colaboradores debern ingresar el usuario y la respectiva clave
de la cuenta para poder acceder a los distintos mdulos de gestin.
Cuando el usuario y la clave sean las correctas el sistema brindara el acceso a los
distintos mdulos contenidos en el sistema, caso contrario se mostrara un mensaje el
cual indicara que el usuario/contrasea es incorrectos.
Cabe
resaltar que las cuentas de acceso son creadas nicamente por el
administrador y propietario quien es quien tiene y a su vez decide que cuentas sern
creadas, en este caso se ha considerado la creacin de 3 cuentas mediantes se podr
acceder al sistema.
Con el fin de garantizar la seguridad de la informacin contenida las contraseas de
dichas cuentas estn implementadas con cdigo de encriptacin de las mismas.

Computacin Informtica

Pgina 38

Computacin Informtica

Pgina 39

Computacin Informtica

Pgina 40

CONCLUSIONES
Con respecto al primer objetivo especfico, podemos decir que la clnica dental
pacifico nos facilit la informacin necesaria para el incremento del presente
proyecto y de esta forma identificamos la problemtica que posea, en la cual
consta en la poca organizacin de los recursos utilizados en cada proyecto
ejecutado por la clnica odontolgica

Tomando en cuenta lo descrito en el segundo objetivo especfico, podemos


decir que se logr reconocer los procesos primordiales de la clnica dental,
gestin de servicios odontolgicos, gestin de pago por servicios, gestin de
cita odontolgica, gestin de pago personal, gestin de tratamientos.

En el tercer objetivo se logr definir y detallar los requerimientos


primordiales relacionados con los procesos de negocio de la clnica dental, los
cuales nos permitieron reconocer las funciones que cada proceso debera
cumplir.

Bueno de acuerdo al cuarto objetivo se ha logrado disear e implementar una


base de datos, lo cual permite administrar de una forma organizada la
informacin de la Clnica Dental Pacifico, cuyos datos estn relacionadas con
las entidades ms importantes, como son el control de cita , servicio, pagos y
tratamientos.

Bueno finalmente concluimos de acuerdo al quinto objetivo, que se logr


desarrollar el sistema de informacin de acuerdo a los requerimientos definidos
inicialmente, los cuales cumplen con la exigencia de las necesidades de los
usuarios, as mismo se ha logrado cumplir con el objetivo principal.

Computacin Informtica

Pgina 41

RECOMENDACIONES

1. Se recomienda al personal encargado del acceso y manipulacin


del sistema ingresar correctamente los datos de usuario (usuario y
contrasea) para evitar errores al inicio de seccin en el sistema
informtico desarrollado.
2. Proporcionar el acceso slo para las personas autorizadas al
sistema.
3. Tambin se le recomienda al personal encargado que va
manipular el sistema que lo haga de la mejor manera para no
tener errores comunes que siempre se comenten al iniciar.
4. El personal de la Clnica Dental pacifico debe estar de la mejor
manera capacitado en el uso y manejo de este sistema con el fin
de garantizar una labor eficiente en las diferentes acciones que
se realizaran

Computacin Informtica

Pgina 42

BIBLIOGRAFA Y LINKOGRAFA
[WWW001]

Dental Link
softwaredentalink.com/?
gclid=CMmH3db6msACFQQT7AdT0QAUQ

[WWW002]

Rational Rose Tutorial


homepages.uel.ac.uk/D.Bowden/

[WWW003]

Clnica Dental ConfiDental

http://www.clinicaconfident.com/conocenos.html=clinicaConfiD
ental

UNIVERSIDAD NACIONAL DE SAN MARCOS FACULTAD ODONTOLOGA


http://sisbib.unmsm.edu.pe/bibvirtualdata/tesis/salud/leon_f_m/t_completo.p
df
LNEA DE INVESTIGACIN: ODONTOLOGA SOCIAL-PROYECTO DE LINEA DE
INVESTIGACIN
http://erp.uladech.edu.pe/archivos/03/03012/documentos/repositorio/2013/0
1/10/162855/16285520140630073225.pdf

Computacin Informtica

Pgina 43

APNDICES

Computacin Informtica

Pgina 44

Computacin Informtica

Pgina 45

También podría gustarte