Your SlideShare is downloading. ×
0
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Modelado
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Modelado

1,908

Published on

Modelado

Modelado

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,908
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
42
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. Diagrama de flujo ejemplo Inicio Deme ºC T(ºK)=T(ºC)+ 273.15 T(ºK) Fin
  • 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. Diseño de interfaz ejemplos MENU
  • 10. Diseño de interfaz ejemplos INTRODUCCIÓN
  • 11. Diseño de interfaz ejemplos KELVIN
  • 12. Diseño de interfaz ejemplos FARHENHEITH
  • 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. 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. 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. 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. 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. 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. 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

×