CAPÍTULO I. INGRESOS POR SALARIOS Y DEMAS PRESTACIONES PARA
Enviado por John0099 • 16 de Febrero de 2018 • 4.880 Palabras (20 Páginas) • 381 Visitas
...
1.2 Determinación de Requerimientos de Análisis de Información.
Para efectos de analizar el sistema actual y hacer sugerencias para su mejoramiento, se pueden utilizar las siguientes herramientas y técnicas:
- Lista de verificación de preguntas. Considera procedimientos, personal, organización y aspectos económicos.
- Análisis de diagramas de flujo de sistemas y diagramas de flujo de datos. Para localizar datos esenciales, así como cuellos de botella y archivos innecesarios.
- Análisis de formas. Las formas de entrada/procedimiento/salida, que describen la lógica de procesamiento, son útiles también para identificar los elementos clave de información y para descubrir elementos que se procesan y almacenan pero rara vez se utilizan[2].
- Diagramas de rejillas. Se pueden utilizar diagramas de rejilla (o entrada/salida) especiales para mostrar la relación que existe entre las entradas y salidas del sistema. Los documentos de entrada se listan en las hileras a la izquierda del diagrama, mientras que en las columnas se identifican los informes de salida que produce el sistema. Cuando un documento determinado se utiliza para producir un informe específico, se coloca una “X” en la interacción de la hilera y columna correspondiente.
- Metodología del análisis descendente. El resultado es una jerarquía de subfunciones de fácil comprensión.
Independientemente de las técnicas que se utilicen, el producto final del paso del análisis es un paquete de documentación. En este se incluyen copias de todas las formas, diagramas, cuestionarios, documentos de E/S y descripciones escritas de procedimientos que se analizaron, además se incluye:
- Un nuevo planteamiento del problema.
- Un resumen de los procedimientos actuales y una información de los problemas y/o oportunidades presentes.
- Una lista de las especificaciones generales que se requieren para resolver el problema, más las sugerencias y alternativas a considerar.
- Una evaluación de la factibilidad operativa del proyecto, considerando puntos de vista personales y de la organización.
- Una estimación de la factibilidad económica del proyecto.
El gerente responsable o gerentes, después de haber evaluado el informe del análisis, decidirá entre modificar los objetivos de estudio, cancelar el proyecto, posponer el desarrollo o pasar a la fase de diseño (VI)
1.3 Análisis de Sistemas de Decisión Estructurada.
Tres patrones lógicos estándar son lo único que se necesita para preparar cualquier programa[3].
El primero de ellos es La Estructura de Secuencia Simple. Consiste en tan solo un paso seguido de otro.
La Estructura de Selección. Requiere la prueba de alguna condición que va seguida de dos ramas alternas de control del programa patrón denominado como “If Then Else” y,
La Estructura de Ciclo. En esta el programa ejecuta una o más operaciones mientras se cumpla una condición, cuando la condición no se cumple más, la operación que se encuentra dentro de esta estructura “Do While”, no se ejecuta más. En una variación de este último patrón, la operación se realiza hasta que se cumple una condición, después de la cual se sigue con la rama de salida, a esta se le llama “Hacer Hasta Que” “Do Until”.
Ante las necesidades con que se enfrentaron las empresas inmersas en un ambiente cambiante, los programadores debemos elaborar programas más completos y por lo tanto, programas más extensos, al elaborar los programas, realizábamos verdaderos laberintos de ramificaciones para establecer la secuencia de las operaciones de procedimiento.
La estructura de ramificación, hace que el control ubicado en determinada rama, “vaya” “Go To” a determinado proceso dependiendo de si se cumple o no la condición, en un intento por reducir la confusión y complejidad, se comenzó a examinar la forma en cómo se organizaban y producían los programas, desarrollándose rápidamente nuevos conceptos y técnicas de programación, al principio el término “Programación Estructurada” describía el uso de las tres estructuras lógicas, donde cada patrón tiene solo un puno de entrada y uno de salida.
Al elaborar programas estructurados se incluyen las siguientes prácticas:
- Uso de una estrategia modular “Descendente”. Identifica las funciones del programa principal y las descompone en unidades lógicas de nivel más bajo.
- Las revisiones de colegas a pruebas estructuradas. Para detectar y corregir errores de lógica y de programación.
- Un programa en jefe. Asigna el desarrollo de módulos diferentes miembros del equipo.
Tras utilizar programación estructurada podemos obtener ventajas tales como:
- Realización de programas menos complejos y confusos.
- Por trabajas en módulos, se puede asignar a diferentes miembros y acelerar su realización.
- Mejor comprensión por el hecho de concebirse como módulos, al poder ser más fáciles de comprender, probar y depurar.
- Disminución de errores en el proceso de desarrollo, así como la aceleración de la implantación y que su mantenimiento sea más fácil y económico.
Existe una limitante en la programación estructurada, el tiempo para ejecutar un programa que comprende muchos módulos, pudiese ser mayor, con todo y lo anterior sigue habiendo un gran auge en su utilización.
1.4 Prototipos de Aplicaciones
La técnica de prototipos ayuda a los creadores de programas a diseñar sistemas a la medida. Se desarrolla una versión preliminar. El usuario lo utiliza durante algún tiempo, analiza la retroalimentación y hace refinamientos, así continúa este proceso hasta que se pueda establecer un conjunto de requerimientos. A continuación se desecha el prototipo y se inicia un proceso de desarrollo más convencional, como resultado de la fase de prototipo como especificación[4].
Aquí el prototipo se utilizó para el análisis de requerimientos, por lo que el resto del proceso permanece intacto. Esta forma de utilizar los prototipos,
...