SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Autor: Carmen Suárez Palomares
                                          Actualización: 24 febrero 2011


                SOFTWARE ORIENTADO A OBJETOS
                   ESPECIFICACIÓN TÉCNICA

1. DESCRIPCIÓN DEL SOFTWARE

Este proyecto es un sistema de administración de consultorio de Nutrición, en
el cual se podrá facilitar la tarea de tener estar llenando los expedientes a
mano y el cliente lo podrá hacer mucho más rápidamente mediante este
software. También incluirá un apartado para hacer dietas ya sea elegir una
predefinida o crear una nueva tomando en cuenta algunos factores del
expediente.

El cliente requiere implementar un software para mayor rapidez y facilidad en
su trabajo, este software debe permitir:

   •   Almacenar, modificar y eliminar pacientes (datos personales, índices
       antropométricos, padecimientos, etc.).

Crear dietas diferentes dependiendo del paciente, pudiendo después
reutilizarlas o modificarlas para futuros pacientes dependiendo de los gustos y
comodidades del paciente.

   •   Llevar un historial del paciente de cómo ha ido evolucionando.

2. ESPECIFICACIONES TÉCNICAS

El software a desarrollar debe cumplir con ciertas funcionalidades:

   •   Debe obtener, mostrar o modificar lo correspondiente a paciente

          o   Datos personales del paciente

          o   Índices antropométricos

          o   Padecimientos actuales y pasados

          o   Dieta que le corresponde a dicho paciente

   •   Debe realizar procedimientos con operaciones para obtener ciertos datos
       que son necesarios.
•   Obtener los datos de los pacientes que el cliente vaya agregando y
       guardarlos para después poder modificarlos o eliminarlos.

   •   Permitir hacer dietas predefinidas o dietas con alimentos random para
       que se le facilite al cliente la necesidad de estar escogiendo un alimento
       para cada desayuno, media mañana, comida, media tarde y cena de la
       semana.

   •   Hacer comparaciones de alimentos a partir del expediente, de los
       hábitos alimenticios del paciente, de los padecimientos, entre otras
       cosas con el fin de que se vayan tomando o descartando alimentos que
       se pondrán en la dieta.

   •   Permitir conectar el programa con una base de datos para el envío y la
       recepción de los datos.

   •   Generar las dietas y reportes del historial que lleva el paciente según
       como vaya avanzando.

Visión lógica

       Las clases principales de este proyecto son las siguientes:

       Paciente

       Es la clase donde se puede agregar, modificar o eliminar datos de un
       paciente ya sea nuevo o alguno ya existente. Esta clase tiene subclases
       dos diferentes subclases:

          ▪ Domicilio. Esta clase agrega, modifica o elimina datos del
            domicilio del paciente como la calle, número, colonia, ciudad, país,
            entre otras cosas.

          ▪ Fecha de nacimiento. Esta clase agrega, modifica o elimina
            datos de la fecha de nacimiento del paciente día, mes y año
            correspondientes al nacimiento del paciente.

       Dieta

       Esta clase es la que se encarga de crear las dietas de los pacientes,
       estos datos también pueden modificarse o eliminarse al igual que en la
       clase Paciente. También permite agregar dietas predefinidas para que
       así los demás pacientes puedan tenerla también. La clase dieta tiene
       varias subclases que se clasifican de acuerdo a los alimentos que tiene
       cada una de estas subclases.
▪ Frutas

          ▪ Verduras

          ▪ Carbohidratos

          ▪ Lácteos

          ▪ Azúcares

          ▪ Leguminosas

          ▪ Cereales y tuberculos

          ▪ Alimentos de origen animal

          ▪ Grasas y Aceites



Aspectos técnicos

   •   El programa se desarrolla en lenguaje Java, esto es debido a su gran
       portabilidad y gran cantidad de funciones con las que cuenta este
       lenguaje.

   •   El programa también se usará APIs de Java para interfaces gráficas que
       se necesitan para realizarlo.

   •   El programa se deberá conectar con una base de datos (MySQL) por
       medio de JDBC (Java DataBase Conectivity) con el fin de tener todos los
       datos necesarios guardados.

Aspectos del cliente

   •   El cliente podrá hacer uso de él software cuando lo requiera.

   •   Deberá hacer las pruebas necesarias para probar su funcionalidad
       correcta, así como también aportar cosas que puedan hacerle falta para
       su mayor eficacia.

   •   El cliente podrá tener acceso a la información de la base de datos
       cuando lo requiera, esto será desde el programa realizado que le
       permitirá hacer búsquedas de los pacientes.

Más contenido relacionado

Similar a Especificacion técnica

NutriCloud, Herramienta para análisis nutricional de recetas.
NutriCloud, Herramienta para análisis nutricional de recetas.NutriCloud, Herramienta para análisis nutricional de recetas.
NutriCloud, Herramienta para análisis nutricional de recetas.Paco Rentería
 
Análisis y Diseño de un Sistema de Control de entradas y salidas de alimentos...
Análisis y Diseño de un Sistema de Control de entradas y salidas de alimentos...Análisis y Diseño de un Sistema de Control de entradas y salidas de alimentos...
Análisis y Diseño de un Sistema de Control de entradas y salidas de alimentos...Aranu Arekisu
 
Diapositivas informatica
Diapositivas informaticaDiapositivas informatica
Diapositivas informaticasocio_s
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyectocarmensp
 
Entregable reto chk tenlínea
Entregable   reto chk tenlíneaEntregable   reto chk tenlínea
Entregable reto chk tenlíneatanialoaiza9
 
Plataformas de internet utilizadas para el registro de expediente clínico ele...
Plataformas de internet utilizadas para el registro de expediente clínico ele...Plataformas de internet utilizadas para el registro de expediente clínico ele...
Plataformas de internet utilizadas para el registro de expediente clínico ele...near1010
 
ProPAN: una herramienta en pro de la alimentación infantil
ProPAN: una herramienta en pro de la alimentación infantil ProPAN: una herramienta en pro de la alimentación infantil
ProPAN: una herramienta en pro de la alimentación infantil Congreso Bengoa
 
Computación equilibra
Computación equilibraComputación equilibra
Computación equilibracarew316
 
Guía farmacoterapéutica
Guía farmacoterapéuticaGuía farmacoterapéutica
Guía farmacoterapéuticaJorge Soro
 
Sistema de gestión dental daniel barria
Sistema de gestión dental daniel barriaSistema de gestión dental daniel barria
Sistema de gestión dental daniel barriaDaniel Barria Urriaga
 
Sumapscomplete
SumapscompleteSumapscomplete
Sumapscompleteconalep249
 
Nutrimind software, ppt
Nutrimind software, pptNutrimind software, ppt
Nutrimind software, pptMllj20
 

Similar a Especificacion técnica (20)

Presentación nutriApp
Presentación nutriAppPresentación nutriApp
Presentación nutriApp
 
Equilibra
EquilibraEquilibra
Equilibra
 
Equilibrate
EquilibrateEquilibrate
Equilibrate
 
NutriCloud, Herramienta para análisis nutricional de recetas.
NutriCloud, Herramienta para análisis nutricional de recetas.NutriCloud, Herramienta para análisis nutricional de recetas.
NutriCloud, Herramienta para análisis nutricional de recetas.
 
Presentación nutricloud
Presentación nutricloudPresentación nutricloud
Presentación nutricloud
 
Análisis y Diseño de un Sistema de Control de entradas y salidas de alimentos...
Análisis y Diseño de un Sistema de Control de entradas y salidas de alimentos...Análisis y Diseño de un Sistema de Control de entradas y salidas de alimentos...
Análisis y Diseño de un Sistema de Control de entradas y salidas de alimentos...
 
Diapositivas informatica
Diapositivas informaticaDiapositivas informatica
Diapositivas informatica
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyecto
 
Entregable reto chk tenlínea
Entregable   reto chk tenlíneaEntregable   reto chk tenlínea
Entregable reto chk tenlínea
 
Plataformas de internet utilizadas para el registro de expediente clínico ele...
Plataformas de internet utilizadas para el registro de expediente clínico ele...Plataformas de internet utilizadas para el registro de expediente clínico ele...
Plataformas de internet utilizadas para el registro de expediente clínico ele...
 
ProPAN: una herramienta en pro de la alimentación infantil
ProPAN: una herramienta en pro de la alimentación infantil ProPAN: una herramienta en pro de la alimentación infantil
ProPAN: una herramienta en pro de la alimentación infantil
 
Analisis foda
Analisis fodaAnalisis foda
Analisis foda
 
Computación equilibra
Computación equilibraComputación equilibra
Computación equilibra
 
Guía farmacoterapéutica
Guía farmacoterapéuticaGuía farmacoterapéutica
Guía farmacoterapéutica
 
Nom 251_proposal_mx_2010
 Nom 251_proposal_mx_2010 Nom 251_proposal_mx_2010
Nom 251_proposal_mx_2010
 
Sistema de gestión dental daniel barria
Sistema de gestión dental daniel barriaSistema de gestión dental daniel barria
Sistema de gestión dental daniel barria
 
LOS ESQUEMAS DE SALUD EN MI ENTORNO
LOS ESQUEMAS DE SALUD EN MI ENTORNOLOS ESQUEMAS DE SALUD EN MI ENTORNO
LOS ESQUEMAS DE SALUD EN MI ENTORNO
 
Sumapscomplete
SumapscompleteSumapscomplete
Sumapscomplete
 
Nutrimind software, ppt
Nutrimind software, pptNutrimind software, ppt
Nutrimind software, ppt
 
Abucasis New marzo 2013
Abucasis New marzo 2013Abucasis New marzo 2013
Abucasis New marzo 2013
 

Más de carmensp

Project vote Pseudoimplementación
Project vote PseudoimplementaciónProject vote Pseudoimplementación
Project vote Pseudoimplementacióncarmensp
 
Project vote Pseudoimplementacióm
Project vote PseudoimplementaciómProject vote Pseudoimplementacióm
Project vote Pseudoimplementaciómcarmensp
 
En la programación de computadoras
En la programación de computadorasEn la programación de computadoras
En la programación de computadorascarmensp
 
Nach os assignment_2_teorica
Nach os assignment_2_teoricaNach os assignment_2_teorica
Nach os assignment_2_teoricacarmensp
 
Proyecto Fase 2 - PSA
Proyecto Fase 2  - PSAProyecto Fase 2  - PSA
Proyecto Fase 2 - PSAcarmensp
 
Demostración final
Demostración finalDemostración final
Demostración finalcarmensp
 
Presentacion moodler
Presentacion moodlerPresentacion moodler
Presentacion moodlercarmensp
 
Presentación Final (clase)
Presentación Final (clase)Presentación Final (clase)
Presentación Final (clase)carmensp
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyectocarmensp
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyectocarmensp
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyectocarmensp
 
Distancia de edición
Distancia de ediciónDistancia de edición
Distancia de edicióncarmensp
 
Distancia de edicion(2)
Distancia de edicion(2)Distancia de edicion(2)
Distancia de edicion(2)carmensp
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezclacarmensp
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezclacarmensp
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezclacarmensp
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezclacarmensp
 
Análisis sintáctico
Análisis sintáctico Análisis sintáctico
Análisis sintáctico carmensp
 
Analizador sintáctico
Analizador sintácticoAnalizador sintáctico
Analizador sintácticocarmensp
 

Más de carmensp (19)

Project vote Pseudoimplementación
Project vote PseudoimplementaciónProject vote Pseudoimplementación
Project vote Pseudoimplementación
 
Project vote Pseudoimplementacióm
Project vote PseudoimplementaciómProject vote Pseudoimplementacióm
Project vote Pseudoimplementacióm
 
En la programación de computadoras
En la programación de computadorasEn la programación de computadoras
En la programación de computadoras
 
Nach os assignment_2_teorica
Nach os assignment_2_teoricaNach os assignment_2_teorica
Nach os assignment_2_teorica
 
Proyecto Fase 2 - PSA
Proyecto Fase 2  - PSAProyecto Fase 2  - PSA
Proyecto Fase 2 - PSA
 
Demostración final
Demostración finalDemostración final
Demostración final
 
Presentacion moodler
Presentacion moodlerPresentacion moodler
Presentacion moodler
 
Presentación Final (clase)
Presentación Final (clase)Presentación Final (clase)
Presentación Final (clase)
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyecto
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyecto
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyecto
 
Distancia de edición
Distancia de ediciónDistancia de edición
Distancia de edición
 
Distancia de edicion(2)
Distancia de edicion(2)Distancia de edicion(2)
Distancia de edicion(2)
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezcla
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezcla
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezcla
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezcla
 
Análisis sintáctico
Análisis sintáctico Análisis sintáctico
Análisis sintáctico
 
Analizador sintáctico
Analizador sintácticoAnalizador sintáctico
Analizador sintáctico
 

Último

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 

Último (20)

Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 

Especificacion técnica

  • 1. Autor: Carmen Suárez Palomares Actualización: 24 febrero 2011 SOFTWARE ORIENTADO A OBJETOS ESPECIFICACIÓN TÉCNICA 1. DESCRIPCIÓN DEL SOFTWARE Este proyecto es un sistema de administración de consultorio de Nutrición, en el cual se podrá facilitar la tarea de tener estar llenando los expedientes a mano y el cliente lo podrá hacer mucho más rápidamente mediante este software. También incluirá un apartado para hacer dietas ya sea elegir una predefinida o crear una nueva tomando en cuenta algunos factores del expediente. El cliente requiere implementar un software para mayor rapidez y facilidad en su trabajo, este software debe permitir: • Almacenar, modificar y eliminar pacientes (datos personales, índices antropométricos, padecimientos, etc.). Crear dietas diferentes dependiendo del paciente, pudiendo después reutilizarlas o modificarlas para futuros pacientes dependiendo de los gustos y comodidades del paciente. • Llevar un historial del paciente de cómo ha ido evolucionando. 2. ESPECIFICACIONES TÉCNICAS El software a desarrollar debe cumplir con ciertas funcionalidades: • Debe obtener, mostrar o modificar lo correspondiente a paciente o Datos personales del paciente o Índices antropométricos o Padecimientos actuales y pasados o Dieta que le corresponde a dicho paciente • Debe realizar procedimientos con operaciones para obtener ciertos datos que son necesarios.
  • 2. Obtener los datos de los pacientes que el cliente vaya agregando y guardarlos para después poder modificarlos o eliminarlos. • Permitir hacer dietas predefinidas o dietas con alimentos random para que se le facilite al cliente la necesidad de estar escogiendo un alimento para cada desayuno, media mañana, comida, media tarde y cena de la semana. • Hacer comparaciones de alimentos a partir del expediente, de los hábitos alimenticios del paciente, de los padecimientos, entre otras cosas con el fin de que se vayan tomando o descartando alimentos que se pondrán en la dieta. • Permitir conectar el programa con una base de datos para el envío y la recepción de los datos. • Generar las dietas y reportes del historial que lleva el paciente según como vaya avanzando. Visión lógica Las clases principales de este proyecto son las siguientes: Paciente Es la clase donde se puede agregar, modificar o eliminar datos de un paciente ya sea nuevo o alguno ya existente. Esta clase tiene subclases dos diferentes subclases: ▪ Domicilio. Esta clase agrega, modifica o elimina datos del domicilio del paciente como la calle, número, colonia, ciudad, país, entre otras cosas. ▪ Fecha de nacimiento. Esta clase agrega, modifica o elimina datos de la fecha de nacimiento del paciente día, mes y año correspondientes al nacimiento del paciente. Dieta Esta clase es la que se encarga de crear las dietas de los pacientes, estos datos también pueden modificarse o eliminarse al igual que en la clase Paciente. También permite agregar dietas predefinidas para que así los demás pacientes puedan tenerla también. La clase dieta tiene varias subclases que se clasifican de acuerdo a los alimentos que tiene cada una de estas subclases.
  • 3. ▪ Frutas ▪ Verduras ▪ Carbohidratos ▪ Lácteos ▪ Azúcares ▪ Leguminosas ▪ Cereales y tuberculos ▪ Alimentos de origen animal ▪ Grasas y Aceites Aspectos técnicos • El programa se desarrolla en lenguaje Java, esto es debido a su gran portabilidad y gran cantidad de funciones con las que cuenta este lenguaje. • El programa también se usará APIs de Java para interfaces gráficas que se necesitan para realizarlo. • El programa se deberá conectar con una base de datos (MySQL) por medio de JDBC (Java DataBase Conectivity) con el fin de tener todos los datos necesarios guardados. Aspectos del cliente • El cliente podrá hacer uso de él software cuando lo requiera. • Deberá hacer las pruebas necesarias para probar su funcionalidad correcta, así como también aportar cosas que puedan hacerle falta para su mayor eficacia. • El cliente podrá tener acceso a la información de la base de datos cuando lo requiera, esto será desde el programa realizado que le permitirá hacer búsquedas de los pacientes.