ENSALADA DE FRUTAS

Páginas: 8 (1931 palabras) Publicado: 17 de octubre de 2014
TÉCNICAS DE PROGRAMACIÓN
Ingeniería de Ejecución en Computación
e Informática

Todo elemento desarrollado por el hombre se concibe
primero como una idea en su mente y nace como
respuesta a requerimientos detectados. Antes que un
programa se construya, debe existir una clara definición del
problema que se pretende solucionar y del entorno en el
que se sitúa. Debemos considerar que desdeel punto de
vista del usuario el problema se reduce a generar un
listado o a capturar cierta información y no en algoritmos
de clasificación o acceso a base de datos, interfaces, etc.
A continuación se presenta el “drama en 6 actos” que
refleja el problema que comúnmente se produce.

DRAMA EN 6 ACTOS
Desarrollo de un Sistema

Acto 1:

PROPUESTA DEL INICIADOR DEL PROYECTO

Acto 2:ASÍ SE ESPECIFICÓ EL PROYECTO

Acto 3:

EL DISEÑO DEL ANALISTA

Acto 4:

LA IMPLEMENTACIÓN DE LOS PROGRAMADORES

Acto 5:

COMO SE INSTALÓ AL USUARIO

Acto 6:

LO QUE EL USUARIO NECESITABA

LOS PROGRAMAS
Un programa informático es un conjunto de
instrucciones que una vez ejecutadas realizarán una o
varias tareas dictadas por el programador en una
computadora.
Eseconjunto de instrucciones fueron escritas en algún
lenguaje de programación.
El programa debe ser compilado o interpretado para
poder ser ejecutado y así cumplir su objetivo.

Al especificar un programa debemos considerar
3 cosas:

ENTRADA
• ¿Cómo están organizados y qué formato tienen los datos
que el programa va a procesar?
• ¿Van a ser creados por el programa?
• ¿Se capturan medianteun terminal?
• ¿Se leerán desde un dispositivo de almacenamiento?
• ¿El dato será en formato de flujo continuo de caracteres?
• ¿Va a ser ingresados ítem a ítem por un operador en una
pantalla?
• ¿Será leído registro a registro desde un archivo?
• ¿Cómo se accesan los archivos?
• ¿El dato será numérico o alfanumérico, vendrá
empaquetado?

PROCESAMIENTO
• ¿Cuál es el algoritmo requeridopara transformar los
datos de entrada en la salida deseada?
• ¿Qué cálculos son necesarios?
• ¿Es necesario ordenar los datos de entrada?
• ¿Son necesarias instancias de validación para asegurar la
consistencia de la información?
• ¿Se debe considerar cortes de control?
• ¿Los datos mantendrán un formato entre la entrada y la
salida?
• ¿Serán necesarios depósitos temporales de datos talescomo tablas o archivos de paso?
• ¿Cuáles son las condiciones de borde?

SALIDA
• ¿Cuál es la estructura , contenido y formato de la salida
deseada?
• ¿La información de salida se imprimirá, desplegará en
pantalla o grabará en disco?
• ¿En caso de listados, cuáles serán los títulos? ¿Se
incluirá pie de página?
• ¿Para una salida en pantalla, cuál es el formato de esta,
se considerala posibilidad de impresión?
• ¿Para grabación en archivos , cuál es la descripción del
registro? ¿En qué formato se grabarán los datos?

UN ASPECTO QUE DEBE SER
CUIDADOSAMENTE PLANIFICADO ES LA
INTERACCIÓN CON EL USUARIO. ESTA
DEBE HACERSE EN EL LENGUAJE MÁS
SIMPLE POSIBLE Y POR NINGÚN MOTIVO
INCLUIR TERMINOLOGÍA TÉCNICA QUE EL
USUARIO NO TIENE PORQUE CONOCER.

CARACTERISTICAS DE UNBUEN PROGRAMA
Un buen programa debería cumplir por lo menos con
las siguientes características:
• EFICAZ: Que satisfaga las necesidades para las cuales
fue creado, en otras palabras, que dadas las entradas
produzca los resultados requeridos.
• EFICIENTE: Que consuma la menor cantidad de recursos
(CPU, memoria, Sistema Operativo, etc.).
• LEGIBLE: Que su diseño sea simple, estructurado,ordenado, autodocumentado.
• FLEXIBLE: Fácil de adaptar a nuevos requerimientos.
• AMISTOSO: Mensajes claves, fácil de usar, presentación
agradable.

CICLO DE VIDA DE UN PROGRAMA
• El ciclo de vida de desarrollo de un programa es una
sucesión de etapas por las que atraviesa el software
desde que comienza un nuevo proyecto hasta que éste
se deja de utilizar
• La elección de un modelo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensala de frutas
  • ensalada de fruta
  • ensalada de frutas
  • Tesis Sobre Ensaladas De Frutas
  • Ensalada De Frutas
  • Ensalada De Frutas
  • Ensaladas De Frutas
  • Ensalada De Frutas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS