Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Metodología para el análisis y planteamiento de problemas. Identificación del Problema. Para resolver el problema es necesario el entendimiento completo de que exactamente consiste el problema y que tipo de solución se necesita. Además, es importante analizar el problema, diagnosticar e identificar requerimientos y necesidades para así determinar las tres etapas en la construcción de la solución; la entrada, el proceso y la salida. Sin embargo, es necesario establecer especificaciones de entrada, proceso y salida, se requiere de una metodología que defina uno de los pasos que nos llevara a obtener la solución. Entrada: Información dada al algoritmo. Proceso: Operaciones o cálculos necesarios para encontrar la solución del problema. Salida: Respuestas dadas por el algoritmo o resultados finales de los procesos realizados. Identificación de los Datos Necesarios (Entradas). La entrada, se considera como todos los datos que hay que ingresar para la resolución del problema. Para diseñar un algoritmo o programa se debe comenzar por identificar las tareas más importantes para resolver el problema y disponerlas en el orden en el que han de ser ejecutadas. Los pasos en esta primera descripción pueden requerir una revisión adicional antes de que podamos obtener un algoritmo claro, preciso y completo. Este método de diseño de algoritmos en Entrada. Proceso. Salida. etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down). En un algoritmo se deben de considerar tres partes: Entrada, proceso y salida. Identificación de los Datos a Obtener (Salidas). La salida en informática es el proceso de transmitir la información por un objeto (el uso de verbo). Esencialmente, es cualquier dato que sale de un sistema de ordenador. Esto en forma podría ser impreso el papel, de audio, de vídeo. En la industria médica esto podría incluir exploraciones de CT o rayos X. Típicamente en la informática, los datos entran por varias formas (la entrada) en un ordenador, los datos a menudo son manipulados, y luego la información es presentada a un humano (la salida) Entendido el problema (que se desea obtener del computador), para resolverlo es preciso analizar: Los datos o resultados que se esperan. Los datos de entrada que nos suministran. El proceso al que se requiere someter esos datos a fin de obtener los resultados esperados. Áreas de trabajo, fórmulas y otros recursos necesarios. Descripción de las Operaciones a Utilizar (Cálculos). Dentro de este método de análisis y planteamiento del problema, se llega a obtener una estructura clara y eficaz por medio de una serie de pasos para alcanzar la solución del problema, esto también cuenta con operaciones dentro de los algoritmos que podemos llamar cálculos. Estos cálculos son determinados durante el proceso de planificación y estructuración del sistema, de manera simple en DFD de nivel bajo y detallada en creación en sí de la escritura y codificación del sistema que contempla la meta planteada. Estos cálculos están íntimamente conectados con el tipo de dato de entrada que se espera recibir y la salida que nos interesa obtener, todo previamente planificado según el caso, se formulan operaciones precisas ya sean lógicas o aritméticas representadas como instrucciones a seguir. Descripción de los Pasos Para Llegar a la Solución (Procesos). La siguiente fase que debe enfrentar el analista tiene que ver con el análisis de las necesidades del sistema. De nueva cuenta, herramientas y técnicas especiales auxilian al analista en la determinación de los requerimientos. Una de estas herramientas es el uso de diagramas de flujo de datos para graficar las entradas, los procesos y las salidas de las funciones del negocio en una forma gráfica estructurada. A partir de los diagramas de flujo de datos se desarrolla un diccionario de datos que enlista todos los datos utilizados en el sistema, así como sus respectivas especificaciones. Durante esta fase el analista de sistemas analiza también las decisiones estructuradas que se hayan tomado. Las decisiones estructuradas son aquellas en las cuales se pueden determinar las condiciones, las alternativas de condición, las acciones y las reglas de acción. En este punto del ciclo de vida del desarrollo de sistemas, el analista prepara una propuesta de sistemas que sintetiza sus hallazgos, proporciona un análisis de costo/beneficio de las alternativas y ofrece, en su caso, recomendaciones sobre lo que se debe hacer. Si la administración de la empresa considera factible alguna de las recomendaciones, el analista sigue adelante. Cada problema de sistemas es único, y nunca existe sólo una solución correcta. La manera de formular una recomendación o solución depende de las cualidades y la preparación profesional de cada analista. Autor: Nombre: Katherin Carrillo C.I: 31.040.100 Profesor: Edgar Valero Institución: Universidad Politécnica del Estado Trujillo.
Compartir