Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software
Sesión 07
• Herramientas para el
diseño
• Herramientas para la
codificación
Herramientas para el diseño
Prototipo de interfaz de usuario
Marca la forma en la que el usuario
interactuará con el sistema
Especifica los pasos a seguir para realizar
una tarea en el sistema
Puede servir para concretar
funcionalidades ambiguas
Es un auxiliar en la producción de los
diagramas de flujo
Herramientas para el diseño
Apellido paterno
Nombre
Area
Buscar Limpiar
Inicio
Busca el producto
Solicita un Busca el producto
solicitado en la
producto en el sistema
base de datos
Fin
Inicio
Nombre = criterio
nombre producto
Clave = criterio
clave producto
Busca en la tabla
productos todos los
registros donde
productos.nombreProdu
cto sea igual a nombre y
productos.claveProducto
sea igual a clave
no
Desplegar la clave
Mostrar el del producto,
mensaje ‘No hay nombre del
resultados’ producto y precio
del producto
Fin
Herramientas para el diseño
Diagrama de base de datos
Representación gráfica de un esquema
físico de una base de datos
Debe indicar
Nombres de tablas
Nombres de campos
Propiedades de los campos
Tipo de dato
Llave primaria
Relación entre tablas
Herramientas para la
codificación
Herramientas para la
codificación
Pseudocódigo
Es una interpretación más detallada del
diagrama de flujo
Especifica nombres de variables, tablas,
campos
A pesar de tener un nivel de abstracción
apenas arriba del código real, debe ser
independiente del lenguaje de programación
El pseudocódigo se puede emplear para
docomentar el código final
Herramientas para la
codificación
//Obtener de usuario el nombre y almacenarlo en la variable n
//Obtener de usuario el apellido paterno y almacenarlo en la variable
ap
//Buscar en la tabla clientes donde clientes.nombre sea igual a n y
clientes.apellidoPaterno sea igual a ap
//Si se encontró un resultado
//Desplegar clientes.nombre, clientes.apellidoPaterno, clientes.email
//Si no
//desplegar mensaje «No hay resultados»
//Fin si
Herramientas para la
codificación
Peer review
Consiste en la revisión del código por parte
de otro programador con el objetivo de
identificar errores
No debe confundirse con pruebas al
sistema
© 2011 Creative Commons
Atribución-NoComercial-Compartir
Igual 2.5 México.
http://creativecommons.org/licenses
/by-nc-sa/2.5/mx/