

Una Metodología para el Desarrollo de Sistemas de Información es un conjunto de actividades llevadas a cabo para desarrollar y poner en marcha un Sistema de Información.
Los Objetivos de las Metodologías de Desarrollo de Sistemas de Información son:
-
Definir actividades a 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
Independientemente de la Metodología de Desarrollo de Sistemas de Información que se siga, varios autores sugieren distribuir el tiempo de desarrollo de acuerdo a los siguientes porcentajes:
| Distribución del Tiempo (en %) para un Proyecto de S.I. | |||
| Autor Fases | J Senn | M Zelkowitz | J Montilva |
| Estudio de Factibilidad | 35% | 20% | 40% |
| Análisis | |||
| Diseño | 15% | ||
| Programación | 25% | 20% | 20% |
| Prueba | 35% | 45% | 40% |
| Documentación | 5% |
|
|
| Fuente: L Castellanos | |||
Los Tipos de Metodologías de Desarrollo de Sistemas son:
-
Estructurada
-
Se maneja como proyecto
-
Gran volumen de datos y transacciones
-
Abarca varias áreas organizativas de la empresa
-
Tiempo de desarrollo largo
-
Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra)
-
-
Evolutiva-Incremental
-
Se deriva de la estructurada
-
Permite seguir secuencias ascendentes o descendentes en las etapas del desarrollo
-
Permite cumplir etapas o fases en paralelo, por lo que es más flexible que la estructurada
-
-
Prototipos
-
Desarrolla modelo en escala del sistema propuesto (sistema objetivo)
-
En otras palabras, desarrolla un “demo”, que de ser aprobado por el usuario, se culmina con todas las funcionalidades.
-
Se prueba y refina hasta que usuarios conformes
-
Identifica necesidades de información
-
Maneja principales procedimientos orientados a transacciones
-
Produce informes críticos
-
Permite consultas rudimentarias
-
Complementa especificaciones imprecisas y/o incompletas de los usuarios
-
-
Orientada a Objetos
-
No modela la realidad, sino la forma en que las personas comprenden y procesan la realidad
-
Es un proceso ascendente basado en una abstracción de clases en aumento
-
Se basa en identificación de objetos, definición y organización de librerías de clases, y creación de macros para aplicaciones específicas
-
Utiliza menor cantidad de código
-
Es más reutilizable
-
- Objetivo General y Objetivos Específicos del Sistema Propuesto
- Se identifica el Objetivo General del Sistema Propuesto
- Al desagregar el Objetivo General, se identifican los Objetivos Específicos.
- Al usuario no le interesan los Objetivos del Proyecto, sino qué va a hacer el nuevo Sistema.
- Los objetivos a determinar son los del Sistema. No los del proyecto!!! Un sistema no puede tener como Objetivo “Desarrollar un Sistema”.
- Identificación de Usuarios (Directos, Indirectos, y Usuarios de los Usuarios)
- Tradicionalmente, los usuarios son aquellos que se benefician del Sistema de Información.
- El haber hecho un Organigrama de la empresa facilita su identificación.
- Se identifican tres (3) tipos de usuarios:
- Usuarios Directos: los que van a operar directamente el Sistema de Información, y van a interactuar con él. Pertenecen a la Unidad Funcional donde se desarrolla el Sistema.
- Usuarios Indirectos: los supervisores de los Usuarios Directos, que a pesar de no estar interactuando directamente con el Sistema, reciben información de él.
- Usuarios de los Usuarios: Entes externos a la Unidad Funcional o a la organización, que proporcionan las entradas al sistema, y/o reciben sus salidas.
Los usuarios directos no pueden estar fuera del DFD que se hace a continuación, ya que son ellos los que están manejando las operaciones, recibiendo los datos de entrada y ofreciendo la información de salida.
- Diagrama de Flujo de Datos del Sistema Actual
- Herramienta gráfica que se emplea para describir y analizar el movimiento de datos a través de un sistema.
- Presenta una visión (lo más amplia posible) de las entradas, procesos y salidas del sistema
- Es un modelo lógico de los datos del sistema
- No muestra control ni movimiento
- Prácticamente no requiere explicación
- Permite modelar el sistema con símbolos gráficos
-
- Símbolos usados para graficar DFD. Luis Castellanos.
-
- Algunas recomendaciones:
- Las entidades externas normalmente son las personas o entes que suministran los datos de entrada al Sistema, y/o reciben la información generada por el mismo.
- Etiquete todos los elementos, y con nombres significativos
- Los flujos no pueden tener bifurcaciones
- No pueden existir nombres repetidos
- Muestre flujos de datos, no de control
- Es preferible repetir elementos, que cruzar líneas de flujo
- Un flujo no puede ir de una Entidad a otra
- Verifique balance, relación padre-hijo, numeración
- Debe caber en una sola página (cada nivel)
- Un proceso no es un departamento o unidad.
- Los procesos deben estar definidos con nombres en infinitivo, en forma verbo-objeto preferiblemente
- Particione procesos (explote burbujas) en 5 ± 2
- Los procesos, en lo posible, deben coincidir con los Procesos Actuales y Propuestos
- Al entrar un flujo en un proceso, se debe transformar y salir otro flujo (no el mismo)
- El DFD Propuesto no puede ser igual al Actual
- No muestre archivos en nivel 0
- Algunas recomendaciones:
- Diccionario de Datos del Sistema Actual
- Se reseñan
- Almacenes de Datos, Repositorios o Archivos
- Flujos de Datos
- Procesos
- Normalmente los Flujos y Procesos que se reseñan son del último nivel de resolución.
- Son los datos de los datos del sistema (metadatos)
- Es un catálogo de los elementos de un sistema
- Importancia
- Facilita el manejo de detalles en sistemas grandes
- Comunica un significado común a todos los elementos del sistema
- Documenta las características del sistema
- Localiza errores y omisiones
- Facilita el posterior mantenimiento del sistema
- Se reseñan
- Recopilación de Reportes del Sistema Actual
- Se hace una recopilación de los reportes actuales usados por la organización, a fin de determinar la pertinencia y la necesidad de cada uno de ellos.
- Elaboración de Procedimientos Propuestos
- De acuerdo con la recolección de información y entrevistas con los usuarios, se elaboran, también a grosso modo, los Procedimientos Propuestos para el Sistema.
No hay comentarios:
Publicar un comentario