Metodología estructurada para realizar el análisis del sistema de información
Enviado por Programa Chuletas y clasificado en Magisterio
Escrito el en español con un tamaño de 5,8 KB
Metodologías aplicadas en los Desarrollos de Software
Se define como metodología, al conjunto de procedimientos, técnicas, herramientas y un soporte documental que ayuda a los desarrolladores a realizar nuevo software. La metodología indica cómo hay que obtener los distintos productos parciales y finales.
Objetivos de las Metodologías de Desarrollo de Software en los Sistemas de Información
- Definir las actividades que deben llevarse a cabo en un Proyecto de S.I.
- Unificar criterios en la organización para el desarrollo de S.I.
- Proporcionar puntos de control y revisión.
Carácterísticas deseables de una metodología
- Cobertura total del ciclo de desarrollo.
- Verificaciones intermedias.
- Planificación y control.
- Comunicación efectiva.
- Utilización sobre un abanico amplio de proyectos.
- Fácil formación.
Este tipo de desarrollo se caracteriza por:
- Mayor nivel de abstracción (independencia del lenguaje programación).
- El elemento básico de diseño: módulo.
- Modularidad que permite medir la calidad de programas.
- Representa los procesos, flujos y estructuras de datos, de una manera jerárquica y descendente.
- Ven el sistema como entradas-proceso-salidas.
- Se concentran en la parte del proceso.
- Se lee de porciones, independientes de las especificaciones.
Tipos de Metodologías Aplicadas en los Desarrollos Estructurados
- Metodología Estructurada.
- Metodología Evolutiva-Incremental.
- Metodología De Prototipos.
- Metodología Orientada a Objetos.
Metodología Estructurada se caracteriza por
Es estructurada:
Está carácterística se debe a dos razones esenciales:- Utiliza diferentes métodos y técnicos estructurados, que son propias de la Ingeniería de la Programación y que han demostrado ser las más eficientes y eficaces para el desarrollo de sistemas programados.
- Guía paso a paso - de arriba hacia abajo - al grupo que la aplica; explicando primero, de forma muy general, lo que debe hacerse, para luego entrar en los detalles, a medida que se avanza, hasta explicar las tareas esenciales que el grupo debe llevar a cabo para desarrollar un sistema de información.
Es completa
Cubre todas las distintas fases del ciclo de desarrollo de un sistema de información, desde la definición del proyecto hasta la implantación del sistema en la organización.Es particionada
A fin de manipular mejor la complejidad inherente a un proyecto de este tipo, la metodología se divide en fases. Cada una de estas fases se dividen en pasos, los cuales están orientados a algún tipo de tópico, aspecto o elemento del sistema de información.Es modificable y adaptable:
El grupo de desarrollo puede modificar fácilmente la metodología, bien para introducir nuevos elementos como para eliminar algunos.
Metodología Evolutiva-Incremental se caracteriza por
- Se deriva de la estructurada.
- Permite seguir secuencias ascendentes o descendentes en las etapas del desarrollo.
- Permite cumplir etapas o fases en paralelo Estudio de factibilidad, Análisis Diseño Programación, Implantación.
Metodología de Prototipos
Esta metodología modela surge cuando no se tiene detallados los requisitos, como se llevaran a cabo el procedimiento, ni lo que se tendrá al finalizar el mismo. Este modelo permite a los desarrolladores y clientes comprender en mayor escala lo que se desea buscar con el resultado de su construcción cuando los requisitos se encuentren cubiertos.
Carácterísticas
- Desarrolla modelo en escala del sistema propuesto (sistema objetivo).
- Se prueba y refina hasta que usuarios conformes.
- Maneja principales procedimientos orientados a transacciones.
- Produce informes críticos.
- Permite consultas rudimentarias.
- Complementa especificaciones imprecisas y/o incompletas de los usuarios.