Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Alumnos:
Grupo: 5 B
Contenido: ............................................................................................................... 4
1. Introduccin ................................................................................................... 4
I
3.7 Caracterstica 7 del sistema: ................................................................. 13
Conclusiones: ........................................................................................................ 28
II
Revisin de la historia:
La donacin de sangre es, sobre todo, un hecho social, presidido por una actitud
cultural determinada, en el que inciden todo tipo convicciones religiosas, solidarias,
de contraprestacin y relaciones econmicas, instrumentalizadas por un sistema
sanitario, el actual, que ha medicalizado la relacin social. Si la sociedad se funda
en el intercambio, y donar supone encadenar tres obligaciones, la de donar, la de
recibir y la de devolver, los donantes de sangre son los guardianes de las esencias
de lo que supone vivir en comunidad amparados por un vnculo de sangre.
El proceso al cual se someten los donadores es muy riguroso y muy tardado. Desde
la antigedad distintos pueblos y culturas han atribuido a la sangre innumerables
propiedades, al considerarla como un elemento vital.
1
Lnea del Tiempo:
1492 Primer caso conocido de transfusin de sangre
Al papa Inocencio VIII. Cay enfermo y se le administr sangre de tres
nios por la boca. Cost la vida a los nios y no salv la del pontfice.
1628 Circulacin de la sangre
La descubre el fsico ingls William Harvey.
1667 De animales a humanos
Jean Baptiste Denis en Francia y Richard Lower en Inglaterra por
separado documentan la realizacin de transfusiones de animales a
humanos. Los malos resultados ocasionan su prohibicin.
1818 Primeras transfusiones con xito
Las realiza el obstetra britnico James Blundell para tratar
hemorragias postparto. La precariedad de los medios y la coagulacin
hacen que todava sea una prctica peligrosa.
1867 Antispticos
El cirujano ingls Joseph Lister usa antispticos para controlar las
infecciones en las transfusiones.
1900 Grupos sanguneos
Karl Landsteiner descubre que las personas tienen diferentes tipos de
sangre y que las transfusiones no son compatibles entre personas de
distinto grupo sanguneo. En 1901 describe el sistema de ABO y en
1940 el sistema RH.
1914 Anticoagulantes
Varios cientficos consiguen conservar la sangre utilizando citrato
sdico para evitar la coagulacin. Permiti, en la I Guerra Mundial,
trasladar sangre al campo de batalla.
1921 Bancos de donantes
Para solventar los problemas de abastecimiento la Cruz Roja de
Londres crea la primera entidad municipal de donantes de sangre del
mundo. Un servicio gratuito para donante y hospital.
2
1936 Donaciones en Espaa
Las primeras van aparejadas a necesidades de transfusiones. El
Doctor Elsegui realiz varias transfusiones durante la Guerra Civil.
1940 Fraccionamiento
Edwin Cohn, un profesor de qumica biolgica en la Escuela de
Medicina de Harvard, desarrolla el proceso que divide el plasma en
sus componentes y productos.
1947 Primer servicio en Navarra
Se crea el Servicio Permanente de Transfusiones de Sangre de
Navarra dirigido por el doctor Lucea, que junto con las enfermeras
Pilar Seriola y Julia Bayona realizan la primera transfusin del servicio
en Tafalla.
1961 Plaquetas y cncer
Se reconoce el papel de los concentrados de plaquetas en la
reduccin de la mortalidad por hemorragias en pacientes de cncer.
1970 Donacin voluntaria
Los bancos de sangre se reconducen hacia sistemas de donacin de
sangre basados por completo en el voluntariado.
1980's Era de la transfusin en la medicina
Los hospitales y los bancos de sangre abren esta etapa gracias al
crecimiento de la terapia de componentes, los productos para los
desrdenes de coagulacin y el uso de plasma para los problemas
inmunolgicos.
1984 Vida de los glbulos rojos
Soluciones basadas en aditivos incrementan la duracin de los
hemates almacenados a 42 das.
1985 Tests que detectan el VIH
Se desarrollan y se introducen estas pruebas en los bancos de sangre
para proteger el proceso de donacin.
3
Contenido:
1. Introduccin
1.1 Propsito:
Este documento contiene toda la informacin correspondiente del proyecto
integrador del quinto semestre en la carrera Tecnologas de la Informacin y la
Comunicacin, en el mismo se especifican las descripciones generales, las
caractersticas del sistema, las interfaces de usuario y los requerimientos del
proyecto, todo esto con el fin de ofrecer todo lo relacionado con el mismo para las
personas que deseen conocer a fondo lo desarrollado.
Convenciones: Descripcin:
Son todas las marcar registradas, por ejemplo:
Negrita
Android.
Todas la palabras que podremos encontrar en el
Cursiva
glosario estn el formato de cursiva.
4
1.3 Audiencia objetivo y sugerencias de lectura:
Audiencia objetivo:
Va a dirigido al pblico en general, ya que no contiene tecnicismos, esto con la
finalidad que sea del entendimiento para la mayora de las personas.
Sugerencias de lectura:
Se le sugiere al lector tener en cuenta todas las convenciones, ya que estas ayudan
a una mayor comprensin del contenido. Tambin se recomienda buscar las
palabras que no comprenda en el Glosario que se anexa al final del documento.
5
1.5 Referencias
Cuello, J., & Vittone, J. (2013). Diseando apps para mviles. Buenos Aires:
Independiente. Obtenido de
http://appdesignbook.com/es/contenidos/patrones-interaccion-moviles/
6
2. Descripcin general
2.1 Perspectiva del producto:
El objetivo principal de Save a Life es brindar informacin confiable sobre el proceso
de donacin (requisitos, tiempos y lugares) para ayudar a donadores y receptores
durante su experiencia en los bancos de sangre, as como facilitar y agilizar el
proceso de seleccin de donadores que cumplan con los requisitos de cada banco
de sangre.
Aplicacin web que permite registrar datos del paciente al realizar su evaluacin en
el banco de sangre, la evaluacin ser realizada por personal capacitado que labore
en el banco de sangre, para agilizar el proceso se podr utilizar el prototipo que
acompaa a la aplicacin y permite medir temperatura, altura y peso del paciente.
Prototipo realizado con una placa Arduino y sensores que permiten al personal
del banco de sangre agilizar el proceso de seleccin mediante el uso de los
sensores para registrar en la aplicacin web la informacin detallada del paciente
de forma segura y confiable con la finalidad de llevar un registro completo para
futuras visitas.
7
2.3 Clases y caractersticas del usuario:
Usuario estndar:
Cualquier usuario que descargue la aplicacin mvil, puede realizar un registro en
la aplicacin para ser donador o receptor.
Usuario experto:
Usuario que tendr conocimiento completo sobre la aplicacin, el prototipo y la
plataforma, para esta ltima deber contar con un usuario y contrasea que le ser
proporcionado por un administrador, podr hacer uso de la aplicacin y el prototipo
para atender a nuevos donadores.
Usuario administrador:
Sera encargado de autorizar el uso de la plataforma de evaluacin al paciente,
otorgara un usuario y contrasea a quien utilice el prototipo en los centros de
transfusin sangunea, adems de contar con acceso total a la informacin de
donadores y receptores.
Sper administrador:
Tiene el control y conocimiento total de la plataforma, prototipo y aplicacin, se
encarga de mantener los servicios activos y realizar el mantenimiento en caso de
ser necesario.
Sper-
Tarea Estndar Experto Administrador
Administrador
Registro de usuario x x x X
Inicio de sesin x x x X
Aplicacin web x x X
Registro de enfermeras x X
Uso de prototipo x X
Acceso a cdigo x
8
2.4 Ambiente de operacin:
La aplicacin mvil funcionar sobre la plataforma Android a partir de la versin
4.0 Ice Cream Sandwich utilizando pocos requerimientos con lo que ya cuenta
cualquier equipo actualmente (Pantalla tctil, conexin wifi o red de datos y sensor
de localizacin) por lo que ser soportada por la mayora de los equipos utilizados
actualmente por parte del pblico a quien va dirigido.
La aplicacin web contar solo con una versin de escritorio ya que su principal
funcin ser el uso en los bancos de sangre y en conjunto con el prototipo Arduino
para la evaluacin y el registro de los datos del paciente.
El prototipo Arduino no tendr una carcasa que cubra la placa y los sensores lo
que dar un aspecto austero y solo ser probado o utilizado en los centros de
transfusin sin ser de acceso al pblico en general.
9
2.6 Documentacin para el usuario:
Tanto la aplicacin mvil como de escritorio contaran con una seccin de ayuda
destinada a guiar al usuario en las tareas cotidianas, utilizando una serie de
imgenes para orientarlos en la primera visita o para resolver cualquier duda que
se pueda presentar mientras se utiliza el software.
10
2.7 Suposiciones y dependencias:
Los requerimientos y objetivos del proyecto se mantendrn sin modificaciones a
menos que se encuentre una manera ms ptima de cumplir con los objetivos
principales de la misma.
Acceso a internet.
Servidor con base de datos y alojamiento de la aplicacin web disponible al
momento de utilizarlas.
Se asume que los usuarios del sistema deben poseer conocimiento y habilidades
en el mbito de sus funciones: conocimiento de los procedimientos definidos por la
institucin.
11
3. Caractersticas del sistema
3.1 Caracterstica 1 del sistema:
El sistema ofrece una interfaz para registrarse. Al hacer esto se ofrece una mayor
seguridad, ya que con ello permite resguardar los datos personales, pudiendo as
proteger la identidad de cada uno de los usuarios de la aplicacin. Adems, con
esta funcin es posible reconocer a los usuarios y con ello evitar el tener que
introducir los datos generales cada vez que haga uso de la aplicacin.
12
3.6 Caracterstica 6 del sistema:
La aplicacin cuenta con un sistema de localizacin, con ello ofrece la posibilidad
de ubicar los bancos de sangre con facilidad, incitando con ello a la gente a acudir
a realizar donaciones.
13
4. Requerimientos de la interfaz externa
4.1 Interfaces de usuario:
Por parte de la aplicacin mvil el uso de
una interfaz sencilla ser primordial ya que
estar disponible para todo tipo de personas
y necesitar ser entendible e intuitiva. Lo
primero que ser visible en pantalla para el
usuario ser una pantalla de inicio de sesin
por medio de correo electrnico o
Facebook para que el usuario pueda
entrar en contacto con el resto de la
aplicacin.
De ah pasar al men principal en el cual podr escoger que es lo que desea hacer
como es el donar sangre, revisar su perfil, su historial de donaciones, o buscar un
donador.
Por otro lado, la aplicacin web servir de mano de las enfermeras para que puedan
llevar el registro de los donadores, de igual manera tendr una pantalla para inicio
de sesin.
14
4.3 Interfaces del software:
La aplicacin web, por su parte, utilizar una conexin a una base de datos donde
se llevar el registro de los donantes y los resultados que se obtengan del Arduino
sobre los sensores, cuyos resultados sern enviados primero a la aplicacin web
para despus ser guardados en la base de datos si estos son correctos.
15
5. Otros requerimientos no funcionales
Se definen requerimientos no funcionales como las caractersticas que el sistema
debe tener para asegurar la calidad de los servicios presentados por el mismo.
16
5.1 Requerimientos de desempeo:
No muchas aplicaciones requieren realmente un elevado desempeo, pero es un
atributo muy solicitado, parece ser porque es fcilmente cuantificable y validable.
Pero cuando realmente es importante, se convierte en algo crtico que puede hacer
viable o no un determinado proyecto.
En seguida, se muestra una tabla con estas operaciones y los tiempos de respuesta
promedio esperados por el usuario para los mismos.
17
5.2 Requerimientos de seguridad:
Por seguridad se hace referencia a la habilidad del sistema de controlar el acceso
a los datos, servicios e informacin; as como la capacidad de detectar, aislar y
restablecer continuidad ante una falla de seguridad.
La aplicacin debe cumplir con unos requisitos mnimos de seguridad, los cuales se
describen a continuacin:
18
5.3 Requerimientos de estabilidad:
Se le llama estabilidad a la propiedad de algunos sistemas que no poseen tantos
fallos, o aquellos que su nivel de fallos es escaso o bajo.
19
5.4 Atributos de calidad del software:
Un atributo es una propiedad del producto, que cuando es asociada con la calidad
se relaciona con los elementos que considera el cliente para aceptar o rechazar el
producto. Estos atributos de calidad deben ser medidos para poder ser comparados.
Fiabilidad:
La aplicacin lleva a cabo las operaciones especificadas con la precisin requerida
y se verifica mediante pruebas que cumpla con los requerimientos.
Eficiencia:
Hace buen uso de los recursos que manipula. Indicadores de eficiencia incluyen el
tiempo de finalizacin de tareas y tiempo de aprendizaje. A menor cantidad de
esfuerzo o recursos, mayor eficiencia.
Usabilidad:
Ofrecer al usuario lo que busca de una manera rpida y sencilla, as como tambin
satisface las necesidades en el menor tiempo posible y sin necesidad de que el
usuario tenga grandes conocimientos de su uso o requiera un largo proceso de
aprendizaje.
Simplicidad:
Est directamente relacionada con la usabilidad. Ser simple implica en cierta medida
ser mnimo, contar con pocos elementos, pero, sobre todo, que aquellos presentes
en la interfaz tengan una funcin bien definida que contribuya a cumplir el objetivo
de la app y ayude al usuario.
Robustez:
Reacciona apropiadamente ante condiciones excepcionales, se comprob por
medio de pruebas al introducir datos reales y errneos, as como tambin mediante
la verificacin del envo de las alertas correctas.
20
Consistencia:
Save a Life tiene diferentes pantallas que la componen y al mismo tiempo, est
dentro de un sistema operativo que propone un determinado aspecto visual e
interaccin. La relacin existente entre apariencia y comportamiento tambin tiene
que ser consistente, esto favorece el uso intuitivo de la app, ya que el usuario puede
prever su comportamiento sin demasiado esfuerzo.
Compatibilidad:
Cuenta con este atributo ya que es fcil de combinar diferentes elementos de
software con el fin de ejecutar una labor en conjunto, en este caso la aplicacin
cuenta con la posibilidad de que el usuario inicie sesin con una cuenta de
Facebook o de Google, as como tambin podr activar el dictado por voz y ste
ser compatible con la aplicacin.
Extensibilidad:
El software puede adaptarse a cambios en la especificacin de requerimientos
sugeridos por el cliente.
Navegacin:
Una navegacin simple y consistente entre las interfaces con las que cuenta es un
componente esencial en la experiencia de uso de la app.
Accesibilidad:
Consideraciones tenidas en cuenta por posibles limitaciones fsicas, visuales,
auditivas o de otra ndole de los usuarios, tanto para una persona con discapacidad,
como para cualquier otra persona que se encuentre bajo circunstancias externas
que dificulten su acceso a la informacin (en caso de ruidos externos, en situaciones
donde nuestra atencin visual y auditiva no estn disponibles, pantallas con
visibilidad reducida, etc.).
Internacionalizacin:
Se preparar para ser traducida a varios idiomas, y usar distintos formatos de fecha
modo tal que permita una fcil localizacin con destino a audiencias de diferentes
culturas, regiones o idiomas.
21
6. Otros requerimientos
Apndice A: Glosario:
Software:
Hardware:
Convenciones:
Presidido:
Prototipo:
Ejemplar original o primer molde en que se fabrica una figura u otra cosa.
22
Apndice B: Modelos de anlisis:
En el mbito tcnico, la ingeniera de software comienza con una serie de tareas de
modelado que conducen a una especificaci6n de requisitos y a una representacin
completa del diseo del software que se construir. EI modelo de anlisis, que en
realidad es una serie de modelos, es la primera representacin tcnica de un
sistema.
EI modelo de anlisis llena el vaco entre una descripci6n al nivel de sistema que
detalla la funcionalidad general del sistema, la cual se logra al aplicar software,
hardware, datos, humanos y otros elementos del sistema y del diseo de software
que detallan la arquitectura de aplicacin del software, la interfaz con el usuario y la
estructura en el nivel de componentes.
23
Casos de Uso
que necesitas
registro de cita
haz una cita
direccion
contacto
inicio de sesion
llamada al hospital
informacion del usuario
usuario
historial
menu perfil
registro
solicitar
buscar tipo de sangre
registro con correo electronico
acerca de
opciones
ayuda
terminos y condiciones
configuracion
salir
cerrar sesion
24
Clases
Actividades
registrarse
menu inicial
...
opciones
direccion llamar al
hospital
25
Estados
Inicio del sistema Nuevo Es Registrado Registrado Asigna consultorio Entra
Donante consultorio
Llega al consultorio
26
Apndice C: Lista de conceptos:
Chrome. Es un navegador web desarrollado por Google y compilado con base
en varios componentes e infraestructuras de desarrollo de aplicaciones de cdigo
abierto.
27
Conclusiones:
28