Ingeniero

Páginas: 9 (2017 palabras) Publicado: 30 de marzo de 2014
Introducción


Se puede resumir la definición de programa como un conjunto de sentencias que, ejecutadas sobre un determinado conjunto de datos, produce los resultados deseados con respecto a la especificación de un problema, en este contexto se puede decir que para poder programar un sistema de aplicación se necesita primero analizar los problemas y encontrarle soluciones.
La creación deeste trabajo fue con la intención de conocer mejor el proceso de creación de un sistema de aplicación, utilizando una metodología de tipo sistemático que permite el acercamiento gradual a una solución esta metodología consta de una serie de pasos lógicos llamados fases y así poder ver sus beneficios en la creación de los sistemas de aplicación.
Los resultados que se obtienen con su aplicaciónson más confiables, rápidos y seguros que los obtenidos mediante prácticas incorrectas y desordenadas.















Fases Del Análisis del Problema Para Sistemas de Aplicación
Fase 1 Análisis
Fase 2 Diseño
Fase 3 Desarrollo
Fase 4 Validación
Fase 5 Mantenimiento

Definición del Problema

Consiste en la obtención sin ambigüedades de una visión general y clara del problema.Ayuda a identificar los elementos claves del problema y los de la futura solución, así como fijar los límites de los mismos basados en su planteamiento textual sobre el papel. Un problema mal planteado, incompleto o mal comprendido es un mal inicio para la programación. Las respuestas a las siguientes preguntas son claves para la correcta definición de un problema:
¿Qué entradas se requieren, dequé tipo, en qué orden y qué cantidad?
¿Qué salidas se desean, de qué tipo, en qué orden y qué cantidad?
¿Qué método(s) o fórmula(s) produce(n), o puede(n) producir las salidas deseadas?
Dependiendo de qué tan precisas sean las respuestas a esas preguntas, así será la definición del problema, sobre todo en cuanto al orden explícito de las entradas y las salidas esperadas. Mientras no secomprenda con claridad el problema por resolver no puede pasarse a la fase siguiente.


Análisis del Problema

Es la comprensión a fondo del problema y sus detalles y es un requisito para lograr una solución eficaz. Es precisamente en esta fase donde se definen formal y correctamente la Entrada que recibirá el programa (datos o materia prima), la Salida que producirá (información o resultados) y elProceso necesario para su solución (el método para convertir los datos de entrada en información de salida). Cada uno de estos aspectos coincide respectivamente con las preguntas planteadas en la fase de Definición del Problema. A este enfoque se le conoce comúnmente como E-P-S (Entrada-Proceso-Salida).


Diseño de la Solución

En esta fase se diseña la lógica de la solución a usar, o sea,cómo hará el programa la tarea que se desea automatizar usando los datos de entrada para generar los datos de salida, enfatizándose los diseños limpios, sencillos y claros. Pueden plantearse diferentes alternativas de solución al problema y elegir la más adecuada, la que produzca los resultados esperados en el menor tiempo y al menor costo.

Algoritmo

Un algoritmo es una secuencia lógica ycronológica de pasos encaminados a resolver un problema. Las acciones básicas que puede llevar a cabo un algoritmo son: pedir datos, desplegar datos, evaluar condiciones y ejecutar operaciones.
Tipos de algoritmos
Cualitativos:
Son aquellos en los que describen  los pasos  utilizando palabras 
Cuantitativos:
Son aquellos en los que se utilizan cálculos numéricos para definir los pasos delproceso.

Los programas se estructuran a partir de los algoritmos, los cuales se pueden escribir utilizando la técnica convencional del pseudocódigo (mezcla de lenguaje común, términos técnicos de computación, símbolos y palabras reservadas de algún lenguaje de programación) y los diagramas de flujo (flujogramas) que son la representación gráfica de un algoritmo, plasmados en papel para su estudio....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS