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

  1. Definir las actividades que deben llevarse a cabo en un Proyecto de S.I.
  2. Unificar criterios en la organización para el desarrollo de S.I.
  3. 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.

Entradas relacionadas: