View
603
Download
2
Category
Preview:
Citation preview
Modelado del proyecto Modelado del proyecto ejemplo para ejemplo para proyecto finalproyecto final de Informática de Informática I I
Academia de informática del Academia de informática del Instituto OrienteInstituto Oriente
LSC María Alejandra Sánchez AlvaLSC María Alejandra Sánchez AlvaMaestra Verónica Perla Romero Maestra Verónica Perla Romero
FernándezFernández
Descripción del proyectoDescripción del proyecto Realizar una librería deRealizar una librería de funciones funciones para para
resolver problemas de conversiones o resolver problemas de conversiones o indicar ladas telefónicas o indicar días indicar ladas telefónicas o indicar días festivos o realizar una librería similar. (10 festivos o realizar una librería similar. (10 % semestral). % semestral).
• Entregar descripción de la libreríaEntregar descripción de la librería
• Código impreso y ejecutableCódigo impreso y ejecutable
Para conversiones uso directo de inputbox y msgbox. Otro tipo Para conversiones uso directo de inputbox y msgbox. Otro tipo
de librería, deberá manejar interfaces con etiquetas y cuadros de texto.de librería, deberá manejar interfaces con etiquetas y cuadros de texto.
Ejemplo del diseño de las interfaces con etiquetas y cuadros de texto:
Private Sub Command1_Click() ciudad = text1.text R= Lada (ciudad) MsgBox ("la lada de la ") & ciudad & " es: " & REnd Sub
Function Lada (ByVal c As string) As stringSelect case c
Case “La Paz”: Lada= “612”Case “Puebla”: Lada= “222”Case “Cancún”: Lada= “998”Case “México”: Lada=“55”Case “Tlaxcala”: Lada= “246”Case “Veracruz”: Lada= “229”Case else: Lada=“Ciudad no contemplada”
End Function
Private Sub Command2_Click() EndEnd Sub
Ejemplo del diseño de las interfaces con uso de inputbox y msgbox:
Private Sub Command1_Click() m = InputBox("Déme el total de metros") R= metros_a_yardas(m) MsgBox ("la conversión de metros ") & metros & " a Yardas son: " & REnd Sub
Function metros_a_yardas(ByVal metros As Single) As Singlemetros_a_yardas = metros * 1.0936
End Function
Private Sub Command2_Click() EndEnd Sub
Continuación del diseñoContinuación del diseño
•Las funciones están destacadas en rojo.
•Recuerda que los botones de comando contienen la ejecución de las funciones.
•Con la intención que no se realice 6 interfaces para la librería de conversiones, utiliza solo una para ejecutar las funciones, adapta de ser necesario un picture.
ConclusiónConclusión
Las librerías de funciones definidas por Las librerías de funciones definidas por el usuario responden a problemas muy el usuario responden a problemas muy concretos que pueden ser reutilizados en concretos que pueden ser reutilizados en otras aplicaciones por ejemplo la otras aplicaciones por ejemplo la validación de datos donde el valor a validación de datos donde el valor a regresar es un mensaje que indica si los regresar es un mensaje que indica si los valores recibidos son o no validos.valores recibidos son o no validos.
Las funciones luego entonces regresan Las funciones luego entonces regresan valores mientras que los procedimientos valores mientras que los procedimientos no.no.
Políticas de valoración del tercer Políticas de valoración del tercer parcialparcial
Entrega del 5 al 9 de noviembre en hora de clase.Entrega del 5 al 9 de noviembre en hora de clase.
Recuerda que el proyecto vale 10 % de la Recuerda que el proyecto vale 10 % de la calificación semestral (en equipo de dos o tres calificación semestral (en equipo de dos o tres estudiantes), el examen ordinario 30 %, el resto estudiantes), el examen ordinario 30 %, el resto corresponde al porcentaje de los parciales.corresponde al porcentaje de los parciales.
Las actividades en aula y laboratorio son derecho Las actividades en aula y laboratorio son derecho a asistenciaa asistencia
A continuación se muestran los criterios de A continuación se muestran los criterios de valoración del proyecto:valoración del proyecto:
Se omitió este punto.
Presenta ambigüedad la descripción y/o la explicación.
Se describe y explica la funcionalidad y operatividad de la librería.
1. Descripción y explicación de la librería de funciones propuesta o similar
Se omitió este punto.
Existen errores lógicos o sintácticos o pragmáticos. Impreso o ejecutable.
Sin errores lógicos o sintácticos ni pragmáticos impreso y ejecutable.
2. Código impreso y ejecutable
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.
3. Presentación
Se omitió este punto.
No Resuelve o resuelve incorrectamente .
Resuelve lo que se describe, como se pide.
4. FuncionalidadPara conversiones uso directo de inputbox y msgbox. Otro tipo de librería deberá manejar interfaces con etiquetas y cuadros de texto.
No aplica* En díadas o tríadas5. Se entregó
puntaje0
puntaje10
puntaje20
Criterios de valoración
¿En qué debo poner énfasis para ¿En qué debo poner énfasis para el examen ordinario?el examen ordinario?
Ciclo en el desarrollo de SWCiclo en el desarrollo de SW Diseño de interfacesDiseño de interfaces Uso de inputbox y msgboxUso de inputbox y msgbox Uso de Ciclos como por ejemplo para Uso de Ciclos como por ejemplo para
realizar la tabla de multiplicar de un realizar la tabla de multiplicar de un número X hasta otro número y.número X hasta otro número y.
Diagramas de flujo de funcionesDiagramas de flujo de funciones Procedimientos definidos por el usuario no Procedimientos definidos por el usuario no
de eventode evento Funciones definidas por el usuarioFunciones definidas por el usuario
Recommended