You are on page 1of 13

Documento

Primer Parcial
TOPICOS AVANZADOS DE INGENIERIA DE SOFTWARE
Luis Alberto Puche Dajer
Romario Lpez Ibarra
Jesus David Pimienta Pico

Parcial

Documento Primer Parcial

LUIS ALBERTO PUCHE DAJER


ROMARIO LOPZ IBARRA
JESS DAVID PIMIENTA PICO

TOPICOS AVANZADOS DE INGENIERIA DE SOFTWARE

Ing. Mnica Ospino

Universidad de Cartagena, Facultad de Ingeniera, Programa de ingeniera de


sistemas
Cartagena de indias D. T. y C. 5 de marzo de 2015

Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 1

Parcial

Tabla De Contenidos
Documento Primer Parcial________________________________________1
Tabla De Contenidos_____________________________________________2
1. Introduccin__________________________________________________3
1.1.

Propsito________________________________________________3

1.2.

mbito del Sistema________________________________________3

1.3.

Definiciones, Acrnimos y Abreviaturas_______________________4

1.4.

Referencias______________________________________________4

1.5.

Visin General del Documento______________________________4

2. Descripcin General___________________________________________5
2.1. Perspectiva del Producto____________________________________5
2.2. Funciones del Producto_____________________________________5
2.2.1 Gestionar la informacin de los pacientes__________________________________6
2.2.2 Gestionar los requisitos y requerimientos propios del tratamiento de cada paciente__6
2.2.3 Suministrar de manera controlada las dosis de radiacin correspondientes a cada
paciente en forma focalizada en los lugares donde este posea un tumor de tipo
cancergeno______________________________________________________________6

2.3. Caractersticas de los Usuarios_______________________________6


2.4. Restricciones______________________________________________6
2.5. Suposiciones y Dependencias________________________________7
2.6. Requisitos Futuros_________________________________________7
3. Requisitos Especficos_________________________________________7
3.1. Interfaces Externas_________________________________________7
3.1.1 Interfaz de usuario____________________________________________________7
3.1.2 Interfaz de hardware___________________________________________________7
3.1.3 Interfaz de comunicacin_______________________________________________7

3.2. Funciones_________________________________________________7
3.2.1 Gestionar la informacin de los pacientes__________________________________7
3.2.2 Gestionar los requisitos y requerimientos propios del tratamiento de cada paciente__8
3.2.3 Suministrar de manera controlada las dosis de radiacin correspondientes a cada
paciente en forma focalizada en los lugares donde este posea un tumor de tipo
cancergeno._____________________________________________________________8

3.3. Requisitos de Rendimiento___________________________________8


3.4. Restricciones de Diseo_____________________________________8
3.5. Atributos del Sistema_______________________________________8
4 Requerimientos______________________________________________9
4.2 Requerimientos de integridad seguros__________________________9
Luis A. Puche Romario Lpez
Jess D. Pimienta
Pgina 2

Parcial
4.2.1 Seguridad durante el procedimiento__________________________9
4.2.1 Copia de seguridad___________________________________________________9

5. Apndices____________________________________________________0
5.1 Stakeholders________________________________________________0
5.2 Diagrama de jerarqua_________________________________________1

Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 3

Parcial

1. Introduccin
En el presente documento se presentarn de forma organizada y estructurada
los requisitos que son indispensables para el desarrollo de un sistema software
de seguridad enfocado a la gestin del tratamiento a recibir por pacientes que
sufren de cncer.
Este documento est estructurado y organizado bajo la norma de la IEEE:
Recommended Practice for Software Requirements Specification 830-1998.

1.1. Propsito
El propsito principal del presente documento es lograr que tanto los analistas,
diseadores y desarrolladores tengan claro cuestiones fundamentales tales
como Qu se va a hacer? y Qu es lo que el cliente quiere en realidad?
Adems, proporcionarle al cliente una visin clara de que obtendr como
producto final, de manera tal que este pueda participar en forma activa en el
desarrollo y/o elaboracin de este documento.
Esta ERS est dirigida tanto al equipo encargado del desarrollo de este
software, as como tambin al cliente y los usuarios finales de este sistema
software.

1.2. mbito del Sistema


En el presente la entidad de salud para la cual se desarrollara este sistema
software, posee un funcionamiento netamente manual el cual carece de algn
tipo de medio que posibilite la automatizacin de procesos. Esto hace que las
tareas realizadas diariamente posean un grado importante de dificultad, esto
sumando a que todos los aos el nmero de pacientes aumenta hace que sea
poco eficiente un tratamiento de manera netamente exclusivamente manual de
los pacientes.
El Sistema de Atencin y Tratamiento de Pacientes Enfermos con Cncer
(SATPEC), posee como objetivo primordial la automatizacin de las tareas
realizadas por el personal encargado de bridan el tratamiento a los pacientes
con cncer, de manera puntual son las siguientes:

Agregar pacientes a una lista de enfermos en tratamiento.


Modificar los datos en algn paciente en especfico.
Eliminar a uno o varios pacientes de la lista de enfermos en tratamiento.
Llevar de manera apropiada el historial clnico de cada paciente.

Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 4

Parcial

Suministrar de manera apropiada las dosis correspondientes de


radiacin (Radio-Terapia) a cada uno de los pacientes.
Llevar un registro de las dosis suministradas a cada paciente as como
tambin los medicamentos administrados a cada uno de ellos.

SATPEC por el contrario no automatizara la modificacin de las dosis de


radiacin suministradas a un paciente, dado que esta tarea no est incluida
dentro de las funciones definidas para este software, teniendo en cuenta que
esta tare pude colocar en riesgo o no la vida de los pacientes.

1.3. Definiciones, Acrnimos y Abreviaturas

SATPEC: Sistema de Atencin y Tratamiento de Pacientes Enfermos


con Cncer.
ERS: Especificacin de requisitos de software.

1.4. Referencias
Como nica referencia se tiene la norma de la IEEE para la elaboracin de
documentos de especificacin de requisitos de software: IEEE Recommended
Practice for Software Requirements Specification 830-1998.

1.5. Visin General del Documento


Este documento se acoge a la estructura presente en la norma IEEE
Recommended Practice for Software Requirements Specification 830-1998. En
el presento documento las secciones no incluidas presentes en el estndar son
aquellas que no son relevantes para la elaboracin del documento.

Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 5

Parcial

2. Descripcin General
2.1. Perspectiva del Producto
SATPEC interaccionara de manera directa con productos de tipo software asi
como tambin productos de tipo hardware. Estos productos ya estn
disponibles en el mercado por lo tanto no es necesario el desarrollo de estos.
Los productos a usar por SATPEC son los siguientes.

Motor de Base de datos. El motor de bases de datos debe ser un motor


que trabaje con bases de datos relacionales, adems dado el nmero
alto y creciente de pacientes se hace necesario usar un motor de base
de datos. La eleccin de esta se har en la fase de diseo detallado.
Servidor Web, el cual le permita a SATPEC el acceso para poder
consumir los servicios del sistema, la utilizacin de un servidor web
brinda la posibilidad de no hacer un gasto en equipos y en adecuacin
de infraestructuras. La eleccin de este servidor ser har en la fase de
diseo detallado.
Software de conexin a redes TCP/IP. La leccin de este software se
har en el fase de diseo detallado.
Mquina para suministrar la radio-terapia. El software debe controlar la
mquina de radiacin por tal motivo el software debe poder interactuar
con ella.

2.2. Funciones del Producto


Las funciones principales de SATPEC, son las relacionadas con la automacin
de las siguientes tareas:

Gestionar la informacin de todos y cada uno de los pacientes.


Gestionar los requisitos y requerimientos propios del tratamiento de cada
paciente.
Suministrar de manera controlada las dosis de radiacin
correspondientes a cada paciente en forma focalizada en los lugares
donde este posea un tumor de tipo cancergeno.

A continuacin, se describen con ms detalle estas tareas, y cmo sern


soportadas por el sistema software.

Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 6

Parcial
2.2.1 Gestionar la informacin de los pacientes
Como uno de los actores principales de este software son los pacientes se
debe poder llevar un registro de ellos para los cuales se tiene que tener la
posibilidad de: agregar, modificar, eliminar datos de los pacientes que estn en
tratamiento o de los que por algn motivo ya no estn en tratamiento, bien sea
por que el tratamiento fue exitoso o por que fallecieron debido a la enfermedad.
2.2.2 Gestionar los requisitos y requerimientos propios del
tratamiento de cada paciente
El software deber llevar un control del tratamiento que recibe cada paciente,
para ello debe tener acceso al historia clnica del paciente y a medida que se
efecta algn procedimiento ir agregndolo a esta informando al personal
encargado el tratamiento formulado por el medico a cargo del paciente, as
como tambin los medicamentos a ser administrados en los horarios
correspondientes.

2.2.3 Suministrar de manera controlada las dosis de radiacin


correspondientes a cada paciente en forma focalizada en los
lugares donde este posea un tumor de tipo cancergeno
Esta funcin es sumamente importante, el sistema debe estar en control de la
mquina que suministra las dosis de radiacin de manera que pueda regular la
cantidad de radiacin emitida as como tambin focalizar los puntos hacia los
cuales esta va a ser dirigida

2.3. Caractersticas de los Usuarios


Los usuarios pueden ser agrupados en tres grandes grupos los cuales son:
personal mdico (mdicos, enfermeras y auxiliares), personal administrativo y
los pacientes. Dado a que pada uno de ellos pose ciertos conocimientos en lo
que manejo de productos software se refiere se brindara ayuda 24/7 a
inquietudes sobre el funcionamiento de SATPEC.

2.4. Restricciones
Dado que SATPEC manejara historias clnicas y dado que la normativa en
Colombia para el manejo de estas dicta que la informacin presente en estas
debe ser confidencial y personal estas sern manejadas con total discrecin
adems de esos se almacenaran en bases de datos encriptando cada uno de
los datos de los campos correspondientes y se tomaran todas las medidas de
seguridad necesarias para mantener la confidencialidad de los datos.
.
Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 7

Parcial

2.5. Suposiciones y Dependencias


Se debe tener en cuenta que uno de los requisitos de este software es que
debe estar embebido en la mquina que suministra las dosis de radiacin a los
pacientes para controlarla, por tanto, este es dependiente del modelo de
mquina que utilizan en la clnica. Por tal, ante cualquier cambio de modelo de
esta mquina puede ser necesario ser necesario revisar y cambiar los
requisitos.

2.6. Requisitos Futuros


A futuro se puede contemplar la posibilidad de implementar algn tipo de
sistema experto que teniendo en cuenta los datos del paciente puede realizar
proyecciones en lo que respecta al avance de la enfermedad, al retroceso de la
misma, as como tambin elaborar sugerencias en lo que respecta a las
cantidades de radicacin emitidas y los medicamentos suministrados.
En un futuro se puede contemplar implementar en el software un agente
inteligente que en base al historial clnico del paciente pueda realizar
predicciones de su estado de mejora en el futuro.

3. Requisitos Especficos
3.1. Interfaces Externas
3.1.1 Interfaz de usuario
La interfaz de usuario debe ser intuitiva y de fcil uso, debe poseer una gama
de colores adecuada.
3.1.2 Interfaz de hardware
Se definir en la fase de diseo.
3.1.3 Interfaz de comunicacin
El software poder conectarse a una base de datos y a un servidor web.

3.2. Funciones
3.2.1 Gestionar la informacin de los pacientes
Consultar el historial clnico del paciente.
En caso de que el paciente no este registrado se debe crear el historial
clnico.
Agregar, modificar y/o eliminar los datos de un paciente en tratamiento.
Gestionar los requisitos y requerimientos propios del tratamiento de cada
paciente

Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 8

Parcial
3.2.2 Gestionar los requisitos y requerimientos propios del
tratamiento de cada paciente
Evaluar en forma constante el estado del paciente en tratamiento.
Informar de manera inmediata al personal mdico eventualidad.
Hacer recordatorios al personal mdico con respecto a las horas de
ingesta de medicamentos as como tambin con respecto a las sesiones
de radio-terapia.
3.2.3 Suministrar de manera controlada las dosis de radiacin
correspondientes a cada paciente en forma focalizada en los
lugares donde este posea un tumor de tipo cancergeno.
Consultar en la historia clnica del paciente la dosis apropiada de
medicamentos y radiacin a suministrar al paciente
Suministrar de manera apropiada la cantidad correspondiente de
radiacin en los puntos donde se encuentre tumor cancergeno.

3.3. Requisitos de Rendimiento


Este software bebe ser capaz de poder manejar miles de registros de todos y
cada uno de los pacientes que estn o ya fueron tratados, adems se debe
suministrar de manera gil y eficaz las dosis apropiadas de radiacin en los
puntos en los cuales exista un tumor cancergeno en cada paciente.

3.4. Restricciones de Diseo


Para el manejo de las historias clnicas de los pacientes en que estn o que
estuvieron en tratamiento, el software debe cumplir con el estndar HL7 el cual
es un numero de normas que permiten facilitar el intercambio va medios
electrnicos de las informacin clnica de los pacientes adems este es
ampliamente utilizado en Colombia.
El software no podr modificar los nombres y los nmeros de identificacin de
los pacientes dado que estos datos deben permanecer inmodificables.

3.5. Atributos del Sistema


El proceso de control de calidad de este software debe centrarle en seguridad y
en la fiabilidad debido a la funcin que este software desempea teniendo en
cuenta de l depende vidas humanas. En lo relacionado con el tratamiento del
paciente solo podr ser manipulado por el medico a cargo del paciente,
aspectos tales como las dosis de radiacin, la duracin de las sesiones de
radio-terapia, los medicamentos a consumir y las cantidades de estos mismos
solo pueden ser modificadas por l.

Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 9

10

Parcial

4 Requerimientos
4.1.1. Acceso al software
Se debe tener una restriccin para las personas no autorizadas a manipular el
software. Este comprobara por medio de una identificacin ya sea carnet o
cedulo del mdico para que este tenga acceso al software.
4.1.2. Acceso por cuenta.
Se debe proporcionar una cuenta en caso de no exista una identificacin para
el personal el software solicitara una cuenta con una contrasea que permitir
el uso del software.

4.2 Requerimientos de integridad seguros


4.2.1 Seguridad durante el procedimiento
El software debe ser independiente del sistema de suministro de dosis para en
case de que falle el suministro de la dosis no se vea alterado y as el paciente
no corra peligro en caso de fallos del software.

4.2.1 Copia de seguridad


Se debe tener una copia de seguridad en todo momento con todos los datos
recolectados en cada consulta relacionados con los datos del paciente y el
medico que realizo el tratamiento.

Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 10

Parcial

5. Apndices

5.1 Stakeholders
Stakeholder
Paciente

Roles
Cliente desde el punto de vista del
usuario. Es a quien se le aplica el
tratamiento
Usuario. Es quien realiza el tratamiento y
se asegura de que el paciente no se
complique
Disea y realiza el software

Medico

Ingeniero y/o tecnico

5.2 Diagrama de jerarqua


Puntos de Vista

Indirectos

Administrador
del Hospital

Jess D. Pimienta

Interactuadores

Divisin
Financiera

Usuarios
Personal del
Hospital

Luis A. Puche Administradores


Romario Lpez
Pacientes
del Sistema
Pgina 0
Mdicos

Parcial

Jess D. Pimienta

Luis A. Puche Romario Lpez


Pgina 1