Modelado Del Proy Final Vb 2007

9
Modelado del proyecto Modelado del proyecto ejemplo para ejemplo para proyecto final proyecto final de Informática de Informática I I Academia de informática del Academia de informática del Instituto Oriente Instituto Oriente LSC María Alejandra Sánchez Alva LSC María Alejandra Sánchez Alva Maestra Verónica Perla Romero Maestra Verónica Perla Romero Fernández Fernández

Transcript of Modelado Del Proy Final Vb 2007

Page 1: Modelado Del Proy Final Vb 2007

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

Page 2: Modelado Del Proy Final Vb 2007

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.

Page 3: Modelado Del Proy Final Vb 2007

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

Page 4: Modelado Del Proy Final Vb 2007

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

Page 5: Modelado Del Proy Final Vb 2007

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.

Page 6: Modelado Del Proy Final Vb 2007

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.

Page 7: Modelado Del Proy Final Vb 2007

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:

Page 8: Modelado Del Proy Final Vb 2007

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

Page 9: Modelado Del Proy Final Vb 2007

¿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