Modelado

2,174 views

Published on

Modelado

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Modelado

  1. 1. Modelado del proyecto ejemplo para primera evaluación de Informática I Academia de informática del Instituto Oriente LSC María Alejandra Sánchez Alva Maestra Verónica Perla Romero Fernández
  2. 2. Descripción del problema <ul><li>Al describir un problema se establecen las necesidades y/o características a resolver por medio de un programa (sistema o aplicación mediante un lenguaje de programación). </li></ul>
  3. 3. Por ejemplo <ul><li>Realizar una aplicación que muestre el concepto de temperatura y realice conversiones de grados Centígrados a Farhenheith o Kelvin mediante: </li></ul><ul><ul><li>Un Menú </li></ul></ul><ul><ul><li>Información sobre de ella </li></ul></ul><ul><ul><li>Tres fórmulas a resolver </li></ul></ul>
  4. 4. Diagrama de EPS <ul><li>Para analizar las conversiones es necesario establecer su EPS </li></ul><ul><li>EPS permite reconocer la E ntrada de datos, el P roceso o solución y la S alida </li></ul><ul><li>Recuerda que la salida nos permite identificar lo que se desea obtener </li></ul>T(ºF) T(ºC)*1.8+32 C T(ºK) T(ºC)++273.15 C S P E
  5. 5. Algoritmo <ul><li>Una vez que hemos comprendido el problema a resolver mediante un EPS, el algoritmo te permite organizar la información. </li></ul><ul><li>Por ejemplo para obtener T(ºK) se necesita: </li></ul><ul><li>1.- Pedir ºC </li></ul><ul><li>2.- Convertir aplicando la fórmula </li></ul><ul><li>3.- Dar a conocer el resultado </li></ul>
  6. 6. Diagrama de flujo <ul><li>Representa simbólicamente el flujo de la información, facilita la lectura organizada de información. </li></ul><ul><li>Recuerda utilizar: </li></ul>Inicio o fin Proceso Entrada o Salida Decisión Flujo de datos
  7. 7. Diagrama de flujo ejemplo Inicio Deme ºC T(ºK)=T(ºC)+ 273.15 T(ºK) Fin
  8. 8. Diseño de interfaz <ul><li>Nos permite imaginar la solución de manera gráfica </li></ul><ul><li>La interfaz usualmente la identificamos a través de los formularios y los objetos en ella </li></ul><ul><li>Y estos establecen la comunicación con el usuario </li></ul>
  9. 9. Diseño de interfaz ejemplos MENU
  10. 10. Diseño de interfaz ejemplos INTRODUCCIÓN
  11. 11. Diseño de interfaz ejemplos KELVIN
  12. 12. Diseño de interfaz ejemplos FARHENHEITH
  13. 13. Propiedades <ul><li>Establecen las características de los objetos que se encuentran en la interfaz </li></ul><ul><li>Ejemplo: </li></ul><ul><li>para el formulario menú </li></ul>Menu Name userform Dirección… picture Image1 Abandonar Caption Label5 Conversión… Caption Label4 Conversión… Caption Label3 El concepto… Caption Label2 Mtra…. Caption Label1 Salir Caption Salir Obtener ºC Caption Iraf Obtener ºK Caption Irak Introducción Caption Iraintro Valor Propiedad Objeto
  14. 14. Código <ul><li>Es la traducción del algoritmo al lenguaje de programación. </li></ul><ul><li>Ejemplo para convertir ºC a ºK se tiene el siguiente código: </li></ul><ul><ul><ul><li>Private Sub Aceptar_Click() </li></ul></ul></ul><ul><ul><ul><li>Label3.Caption = Val(TextBox1.Text) + 273.15 </li></ul></ul></ul><ul><ul><ul><li>End Sub </li></ul></ul></ul><ul><ul><ul><li>Private Sub Regresar_Click() </li></ul></ul></ul><ul><ul><ul><li>Load menu </li></ul></ul></ul><ul><ul><ul><li>formula1.Hide </li></ul></ul></ul><ul><ul><ul><li>menu.Show </li></ul></ul></ul><ul><ul><ul><li>End Sub </li></ul></ul></ul>
  15. 15. Corridas en tiempo de ejecución <ul><li>Finalmente podemos observar el comportamiento de nuestro sistema en tiempo de ejecución, a su vez podemos imprimir esta para documentar el sistema. </li></ul><ul><li>Ejemplo: </li></ul>
  16. 16. Conclusión <ul><li>Resolver un problema que implique programar requiere utilizar una metodología que te guíe, desde analizar el problema hasta propiamente programar </li></ul><ul><li>Por eso en ello intervienen múltiples técnicas </li></ul>
  17. 17. Políticas de valoración del primer parcial <ul><li>Entrega del 17 al 21 de septiembre en hora de clase </li></ul><ul><li>Recuerda que el proyecto vale 40 % (en equipo de dos o tres alumnos), el examen 40 %, las actividades en aula, laboratorio y libreta 20 % </li></ul><ul><li>Para preparar el primer parcial es necesario que resuelvas en la libreta el cuestionario correspondiente al primer capítulo de tu libro </li></ul><ul><li>Las actividades en aula y laboratorio son derecho a asistencia </li></ul><ul><li>A continuación se muestran los criterios de valoración del proyecto: </li></ul>
  18. 18. Se omitió este punto Omitieron algunas interfaces u objetos necesarios de las mismas Presentan todas las interfaces necesarias para resolver el problema (por lo menos 5), los objetos son los adecuados 5. Interfaz Se omitió este punto Existen errores en la simbología, no es lógica Presenta la simbología adecuada y lógicamente 4. DF Se omitió este punto La información está desorganizada o no es secuencial o lógica La información está bien organizada de forma secuencial y lógia 3. Algoritmo Se omitió este punto Se omitieron algunos diagramas EPS o elementos del EPS para las fórmulas a resolver Identificaron claramente todos los elementos de las fórmulas a aplicar 2. EPS Se omitió este punto Existe ambigüedad Se establecen claramente los objetivos del programa 1. Descripción del problema puntaje 0 puntaje 5 puntaje 10 Criterios de valoración
  19. 19. Se omitió este punto Omitieron algunas propiedades de las interfaces Se enlistan las propiedades visibles de las interfaces 6. Propiedades Se omitió este punto Existen errores lógicos o sintácticos o pragmáticos Sin errores lógicos o sintácticos ni pragmáticos 7. Código Se omitió este punto Se omitió algún (os) puntos señalados Es puntual, la documentación es engrapada en forma de libro, está impecable, y además se entrega cd 8. Presentación Se omitió este punto No Resuelve o resuelve incorrectamente Resuelve correctamente las fórmulas aplicadas 9. Pruebas en tiempo de ejecución No aplica * En díadas o tríadas 10. Se entregó Se omitió este punto No Resuelve o resuelve incorrectamente Resuelve correctamente las fórmulas aplicadas 9. Pruebas en tiempo de ejecución No aplica * En díadas o tríadas 10. Se entregó puntaje 0 puntaje 5 puntaje 10 Criterios de valoración

×