SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Carmen Patricia Suárez Palomares
            1462633
      Dra. Elisa Schaeffer
NutriLife. ¿Para qué es?

• Nutrilife es un proyecto que desarrollé
  en curso de Programación Orientada
  a Objetos. Este proyecto es un sistema
  de consultorio de nutrición que sirve
  para tener los expedientes de los
  pacientes en una base de datos y así
  el cliente se ahorre el trabajo de estar
  llenando expedientes a mano y que
  dichos expedientes corran riesgo de
  extraviarse o alguna otra cosa.
NutriLife. ¿Para quién es?

• Este sistema está diseñado para mi
  prima que es mi cliente en este caso,
  ella mi pidió de favor que si le podía
  realizar un programa para llevar un
  registro de los expedientes de sus
  pacientes del consultorio.
NutriLife. ¿Porqué este proyecto?

• Este proyecto surgió debido a una
  plática que tuve en navidad con mi
  prima y me dijo que era muy laborioso y
  un tanto fastidioso estar escribiendo
  todos los expedientes de sus pacientes
  a mano, y me comentó que si algún día
  le podía hacer su sistema para poder
  realizar esto por medio de su
  computadora y esta fue la razón por la
  que decidí hacer este proyecto.
Diseño de Clases

• El diagrama de clase es un tipo de
  diagrama que describe la estructura de
  un sistema agregando clases, atributos
  y métodos que se utilizan. Estos
  diagramas se utilizan durante el
  desarrollo de análisis de sistemas en el
  cuál se crea un diagrama conceptual
  de los datos que estaremos utilizando
  en dicho sistema. También se muestran
  las relaciones de las clases como
  herencia, composición y asociación.
Diagrama de clases
Diagrama de función

• Los diagramas de secuencia consisten de
   objetos representados en la forma común (en
   rectángulos con el nombre subrayado),
   mensajes representados como flechas de líneas
   sólidas y el tiempo, representad como una
   progresión vertical
El diagrama de secuencia muestra:
• los objetos que participan en un caso de uso
   específico
• el intercambio de mensajes entre objetos para
   un caso de uso específico (escenario)
• la secuencia en la que ocurren los mensajes
• Tiempo en el que ocurre la interacción
Diagrama de secuencia
Diseño de Pruebas

• En lo que llevo del proyecto he
  realizado dos pruebas unitarias en mi
  proyecto. Una de ellas la hice con la
  clase Carbohidrato que un hijo de la
  clase Dieta. Esta prueba consiste en
  verificar que las sumas de los subtotales
  de esta clase estén correctas. La otra
  prueba que realicé es para verificar la
  conexión de mi base de datos con mi
  programa.
Diseño de Pantallas
Diseño de Pantallas
Base de Datos
• Mi base de datos contiene una tabla con
  los datos personales del paciente. Ya
  puede recibir y modificar datos y lo tengo
  conectado con mi programa : ) solo me
  falta conectarlo con la interfaz gráfica.
Dudas o Comentarios

• Gracias por su atención : D

• Comenten en mi blog recuerden que
  pueden ganar puntos extras.
                           Les dejo mi blog
             http://carmensrz.blogspot.com

Más contenido relacionado

Similar a Presentación Final (clase)

Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1Reiji Kotobuki
 
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Maestros Online
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyectocarmensp
 
Proyecto Agenda Estudiantil
Proyecto Agenda EstudiantilProyecto Agenda Estudiantil
Proyecto Agenda EstudiantilJefferson Arias
 
Proyecto integrador de software basico
Proyecto integrador de software basicoProyecto integrador de software basico
Proyecto integrador de software basicoMaestros Online
 
Presentación Vídeo Agenda Estudiantil.
Presentación Vídeo Agenda Estudiantil.Presentación Vídeo Agenda Estudiantil.
Presentación Vídeo Agenda Estudiantil.Jefferson Arias
 
Workshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBIWorkshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBInnakasone
 
Proyecto integrador de software basico
Proyecto integrador de software basicoProyecto integrador de software basico
Proyecto integrador de software basicoMaestros en Linea MX
 
ARQUITECTURA LÓGICA DEL SISTEMA DE INFORMACIÓN
ARQUITECTURA LÓGICA DEL SISTEMA DE INFORMACIÓNARQUITECTURA LÓGICA DEL SISTEMA DE INFORMACIÓN
ARQUITECTURA LÓGICA DEL SISTEMA DE INFORMACIÓNalejo maya
 
Reingenieria de procesos
Reingenieria de procesosReingenieria de procesos
Reingenieria de procesosMaestros Online
 
Sistema de gestión
Sistema de gestiónSistema de gestión
Sistema de gestiónroccoc
 
8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdfRamiro Estigarribia Canese
 

Similar a Presentación Final (clase) (20)

Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Mariana.pptx
Mariana.pptxMariana.pptx
Mariana.pptx
 
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyecto
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Proyecto Agenda Estudiantil
Proyecto Agenda EstudiantilProyecto Agenda Estudiantil
Proyecto Agenda Estudiantil
 
Proyecto integrador de software basico
Proyecto integrador de software basicoProyecto integrador de software basico
Proyecto integrador de software basico
 
7.flujo, comportamiento, patrones y web apps
7.flujo, comportamiento, patrones y web apps7.flujo, comportamiento, patrones y web apps
7.flujo, comportamiento, patrones y web apps
 
Presentación Vídeo Agenda Estudiantil.
Presentación Vídeo Agenda Estudiantil.Presentación Vídeo Agenda Estudiantil.
Presentación Vídeo Agenda Estudiantil.
 
Workshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBIWorkshop Azure Machine Learning con PowerBI
Workshop Azure Machine Learning con PowerBI
 
Informacion
InformacionInformacion
Informacion
 
Reingenieria inversa
Reingenieria inversaReingenieria inversa
Reingenieria inversa
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Proyecto integrador de software basico
Proyecto integrador de software basicoProyecto integrador de software basico
Proyecto integrador de software basico
 
ARQUITECTURA LÓGICA DEL SISTEMA DE INFORMACIÓN
ARQUITECTURA LÓGICA DEL SISTEMA DE INFORMACIÓNARQUITECTURA LÓGICA DEL SISTEMA DE INFORMACIÓN
ARQUITECTURA LÓGICA DEL SISTEMA DE INFORMACIÓN
 
Reingenieria de procesos
Reingenieria de procesosReingenieria de procesos
Reingenieria de procesos
 
Clase04 16092014
Clase04 16092014Clase04 16092014
Clase04 16092014
 
Sistema de gestión
Sistema de gestiónSistema de gestión
Sistema de gestión
 
Clase 11
Clase 11Clase 11
Clase 11
 
8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf
 

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
 
Especificacion técnica
Especificacion técnica Especificacion técnica
Especificacion técnica 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
 
Especificacion técnica
Especificacion técnica Especificacion técnica
Especificacion técnica
 
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
 

Presentación Final (clase)

  • 1. Carmen Patricia Suárez Palomares 1462633 Dra. Elisa Schaeffer
  • 2. NutriLife. ¿Para qué es? • Nutrilife es un proyecto que desarrollé en curso de Programación Orientada a Objetos. Este proyecto es un sistema de consultorio de nutrición que sirve para tener los expedientes de los pacientes en una base de datos y así el cliente se ahorre el trabajo de estar llenando expedientes a mano y que dichos expedientes corran riesgo de extraviarse o alguna otra cosa.
  • 3. NutriLife. ¿Para quién es? • Este sistema está diseñado para mi prima que es mi cliente en este caso, ella mi pidió de favor que si le podía realizar un programa para llevar un registro de los expedientes de sus pacientes del consultorio.
  • 4. NutriLife. ¿Porqué este proyecto? • Este proyecto surgió debido a una plática que tuve en navidad con mi prima y me dijo que era muy laborioso y un tanto fastidioso estar escribiendo todos los expedientes de sus pacientes a mano, y me comentó que si algún día le podía hacer su sistema para poder realizar esto por medio de su computadora y esta fue la razón por la que decidí hacer este proyecto.
  • 5. Diseño de Clases • El diagrama de clase es un tipo de diagrama que describe la estructura de un sistema agregando clases, atributos y métodos que se utilizan. Estos diagramas se utilizan durante el desarrollo de análisis de sistemas en el cuál se crea un diagrama conceptual de los datos que estaremos utilizando en dicho sistema. También se muestran las relaciones de las clases como herencia, composición y asociación.
  • 7. Diagrama de función • Los diagramas de secuencia consisten de objetos representados en la forma común (en rectángulos con el nombre subrayado), mensajes representados como flechas de líneas sólidas y el tiempo, representad como una progresión vertical El diagrama de secuencia muestra: • los objetos que participan en un caso de uso específico • el intercambio de mensajes entre objetos para un caso de uso específico (escenario) • la secuencia en la que ocurren los mensajes • Tiempo en el que ocurre la interacción
  • 9. Diseño de Pruebas • En lo que llevo del proyecto he realizado dos pruebas unitarias en mi proyecto. Una de ellas la hice con la clase Carbohidrato que un hijo de la clase Dieta. Esta prueba consiste en verificar que las sumas de los subtotales de esta clase estén correctas. La otra prueba que realicé es para verificar la conexión de mi base de datos con mi programa.
  • 10.
  • 11.
  • 14. Base de Datos • Mi base de datos contiene una tabla con los datos personales del paciente. Ya puede recibir y modificar datos y lo tengo conectado con mi programa : ) solo me falta conectarlo con la interfaz gráfica.
  • 15. Dudas o Comentarios • Gracias por su atención : D • Comenten en mi blog recuerden que pueden ganar puntos extras. Les dejo mi blog http://carmensrz.blogspot.com