lunes, 20 de agosto de 2012

IV. Estrategia para el desarrollo de sistemas.

El desarrollo de sistemas es una tarea que se puede manejar como un proyecto, es decir debe tener un inicio y un fin, una secuencia de pasos o etapas y debe ajustarse a un presupuesto, cada proyecto de desarrollo de sistemas es particular. Las metodologías para el desarrollo de sistemas son:

  • Método del desarrollo del análisis estructurado
  • Método de prototipo de sistemas.
  • Método del ciclo de vida para el desarrollo de sistemas
Cada una de las metodologías o métodos presentan ventajas y desventajas. Seleccionar una metodología errónea para un proyecto podría ocasionar pérdida de tiempo y dinero durante el desarrollo.

MÉTODO DE DESARROLLO POR ANÁLISIS ESTRUCTURADO. El análisis consiste en investigar la funcionalidad de un sistema. Durante este proceso se deben responder las siguientes preguntas.

¿Qué hace el sistema?
¿Quiénes realizan las actividades?
¿Con que departamentos o sistemas está relacionado?
¿Quién provee los datos o información fuente?
¿Quién utiliza la información resultante? ¿Para qué?

Este método es especialmente útil para facilitar la comprensión de sistemas grandes y complejos. Para lograrlo:

  • Se divide al sistema en componentes
  • Se construye un modelo del sistema.
Este método permite que los usuarios observen los elementos lógicos separados de los elementos físicos. Los elementos lógicos se refieren a las funciones del sistema. Los elementos físicos son las computadoras, terminales, sistemas de almacenamiento, entre otros.

MÉTODO DEL PROTOTIPO DEL SISTEMA. Un prototipo es un modelo, una representación a escala de cualquier cosa. Es un proceso que facilita al programador la creación de un modelo de sw a construir. El prototipo sirve como un mecanismo para identificar los requisitos del sw cuando no existe otra forma posible.
Para su construcción pueden utilizarse fragmentos de programas existentes o herramientas que faciliten la rápida creación. El usuario define las características esperadas en el sistema. Sus pasos son:


El prototipo final no es un sistema de información completo, es tan solo la primera versión. Se aplica generalmente para sistemas de información ubicados en los niveles medios y alto de la organización.






CICLO Y ETAPAS DEL DESARROLLO DE SISTEMAS (Ciclo de vida). El ciclo de vida para el desarrollo de sistemas es el conjunto de actividades que realizan los analistas, diseñadores y usuarios para desarrollar e implementar sistemas de información. Concibe al desarrollo como un ciclo especifico de actividades.

Sus etapas son:
  1. Investigación preliminar. El analista se involucra en la identificación de los problemas, de las oportunidades y de los objetivos. Se requiere que se observe detenidamente lo que ocurre en la empresa para detectar los posibles problemas u oportunidades.
  2. Determinación de requerimientos. El analista se plantea los requerimientos del usuario para el nuevo sistema, es decir, las necesidades y características que deberá cubrir el nuevo sistema. Se basa en herramientas como los documentos, la entrevista, los cuestionarios, etc. Para identificar los requerimientos.
  3. Diseño del sistema. Produce los detalles que establecen la forma en la que el sistema cumplirá con los requerimientos de información.
  4. Desarrollo de sw. Consiste en escribir los programas necesarios para el sistema. Los programadores son los responsables de esta etapa.
  5. Pruebas del sistema. El sistema es empleado en forma experimental para asegurarse que el sw no tiene fallas.
  6. Implantación y evaluación. La implantación es el proceso de verificar e instalar nuevos equipos, entrenar a los usuarios, instalar la aplicación y construir los archivos de datos necesarios. La evaluación del sistema se lleva a cabo para identificar sus puntos débiles y fuertes.