Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORMACION
b) Guía paso a paso de arriba hacia abajo el 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 realizar el sistema de
información.
2) 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. Guía al grupo de desarrollo a través de las fases, a un nivel bastante detallado,
explicando las actividades que deben hacerse y en la mayoría de los casos, enumerando las
tareas específicas que los miembros del grupo deben efectuar.
Análisis
Los elementos para construir un Diagrama de Flujo de Datos, son los siguientes:
Esta metodología (MEDSI), esta orientada a proyectos medianos y grandes, que ameriten la
integración de grupos de desarrollo conformados por tres o más personas que puedan requerir
para su desarrollo varios meses.
Análisis
Los diagramas utilizados en MEDSI están basados en técnicas de análisis que reciben el
nombre de diagrama de flujo de datos y están basados en algunos elementos como definición
del proyecto, formular el proyecto, programar los tiempos de las actividades y tareas y
elaborar el informe preliminar.
2. Fases de MEDSI.
Estudio Preliminar del proyecto: este estudio muestra de manera general si se justifica o no
desarrollar un sistema de información para satisfacer las necesidades de las unidades
interesadas. Para ello, el gerente realiza las siguientes actividades:
Reconocer El Problema.
Implica efectuar las acciones necesarias para reconocer que existe un problema. Las tareas que
este debe realizar en esta actividad son:
Realizar reuniones preeliminares con el personal de las unidades involucradas para definir la
necesidad de un cambio.
Formular El Problema.
Esta actividad busca diagnosticar, de modo muy general, el sistema actual, si es que existe,
tratando de responder entre otras cosas, las siguientes interrogantes:
Así mismo se busca determinar las necesidades preliminares que puedan o no justificar el
desarrollo del nuevo sistema. Alguna de las interrogantes que se han de responder son:
Para esta actividad el gerente del proyecto debe llevar a cabo las siguientes tareas:
Recopilar y archivar documentos, notas de las entrevistas y datos relevantes del sistema
actual, sus inconvenientes y la necesidad de cambio.
A partir del análisis anterior, el gerente debe elaborar un informe que resuma los resultados de
las actividades anteriores, el cual debe concluir si existen o no necesidades y problemas
actuales que justifiquen emprender el desarrollo de un nuevo sistema.
El gerente presenta el informe preliminar a los directivos de las unidades involucradas quienes
deciden, a partir de ese informe, si se emprende el proyecto o no, o si es necesario un mayor
estudio.
El grupo identifica, en esta actividad diferentes configuraciones para el sistema que satisfaga
los requerimientos generales establecidos en la actividad anterior, las tareas que han de
realizarse son:
Para cada sistema alternativo se debe establecer su factibilidad técnica, ellos deben responder
a dos interrogantes: ¿es posible desarrollar el sistema propuesto con la tecnología actual o
existente?, y si es posible, ¿qué tecnología adicional debe adquirir la organización? Las tareas
que se deben efectuar son:
Este informe describe cada sistema alternativo y resume su factibilidad técnica, económica
psicosocial.
El gerente del proyecto presenta el informe a la comisión de planificación, quienes junto con
los otros directivos de las unidades involucradas discuten la factibilidad de cada alternativa y
selecciona la más conveniente. El proyecto puede ser paralizado debido a que no existan
alternativas factibles o convenientes a la organización
Este paso tiene por finalidad elaborar un documento que guíe el desarrollo del proyecto y que
denominaremos el PLAN DE PROYECTO. Las actividades que debe realizar el gerente del
proyecto durante el proceso de planificación son:
En esta fase se busca ganar un sólido conocimiento del sistema ampliado dentro del cual se
ubicará el nuevo sistema de información y determinar las deficiencias y problemas que
presenta el actual sistema de información (Si existe). Dentro de esta fase encontramos los
siguientes pasos:
Análisis documental: este paso le permite al grupo de desarrollo disponer de una biblioteca
organizada de documentos relativos al proyecto. Una vez constituida la biblioteca, el grupo se
ocupa de estudiar la documentación propia del sistema con iras a obtener una primera
aproximación al conocimiento del citado sistema y sobre todo al contexto que lo contiene. Las
actividades que el grupo desarrollo debe llevar a efecto durante ese paso son:
Recopilar documentos.
Con la colaboración de los diferentes usuarios del sistema actual, el grupo recopila toda la
documentación posible a tal sistema.
Al finalizar la recopilación de documentos el gerente del proyecto asigna a una o más personas
del grupo para que se encarguen de organizar la biblioteca, estas personas son denominadas
bibliotecarios del proyecto.
Organizar documentación.
Estudiar documentos.
Análisis del Contexto: este paso constituye un estudio formal de todo el sistema, con un nivel
de detalle más profundo que aquellos realizados anteriormente. Su objetivo es permitirle al
grupo de desarrollo conocer el sistema actual y su contexto para luego modelarlo y sobre el
modelo identificare las situaciones problemáticas que el sistema presenta. El modelo del
sistema actual se elabora utilizando la técnica conocida como "Análisis Estructurado de
Sistema". El modelo general esta integrado por dos submodelos
En esta actividad el grupo de desarrollo identifica los objetivos, estructuras y procesos del
sistema actual, para ello deben efectuar las siguientes tareas:
Para ello se utiliza la técnica de análisis estructurado de sistemas que permite elaborar los
modelos físicos y lógicos del sistema de información. Las tareas que se deben realizar durante
esta actividad se dividen en:
Este informe resume los resultados de las actividades anteriores, mediante una descripción del
ambiente y del mismo sistema, la presentación del modelo y la descripción de los problemas
que presenta el actual sistema.
Esta fase busca definir los requerimientos de los usuarios y establecer las funciones,
restricciones y atributos que el nuevo sistema de información debe satisfacer.
En conjunto con los usuarios, el grupo de desarrollo determina las necesidades actuales y
futuras de información que el nuevo sistema de información debe satisfacer. Dichos
requerimientos son:
Requerimientos de entrada.
Requerimientos de salida.
Requerimientos de almacenamiento.
Este libro contiene una entrada para cada requerimiento de información nuevo o viejo. Los
requerimientos se agrupan e divisiones de acuerdo al tipo señalado en la actividad anterior. La
división de requerimientos de salida se organiza por sesiones. Cada sesión contiene los
requerimientos de información de una unidad funcional que esta involucrada en el sistema.
Especificación Funcional del Nuevo sistema. Tomando como elemento de entrada el informe
del sistema actual y el libro de requerimiento, el grupo, a lo largo de este paso, especifica con
los usuarios las funciones que el nuevo sistema debe realizar.
Este tipo de requerimiento constituye las funciones que el nuevo sistema debe ejecutar para
lograr la consecución de los objetivos identificados en el estudio de factibilidad. Utilizando el
informe del sistema actual.
Bajo el nombre de especificación funcional del nuevo sistema se almacena en la biblioteca del
proyecto el modelo lógico y la lista de restricciones y atributos y a partir de ellos se elabora un
resumen que denominaremos informe del nuevo sistema.
Determinar Restricciones.
Legales: que políticas, reglamentos, normas, leyes, etc., tanto internas como externas deben
acatarse.
Esta actividad es esencial pues define la comunicación que debe haber entre los usuarios y el
computador a través del subsistema programado.
Entre las interrogantes que se deben responder para algunos de los atributos de calidad se
destacan las siguientes:
Confiabilidad.
Grado de prueba.
Movilidad
Adaptabilidad
Mantenimiento requerido.
Seguridad y privacidad.
Eficiencia y rendimiento.
Documentación.
Esta fase se encarga de elaborar un diseño preliminar del sistema de información que satisfaga
los requerimientos, restricciones y atributos establecidos en la fase III. El diseño preliminar
consta de un prototipo o modelo físico que delinea la interacción hombre- máquina del
sistema de información y describe, en forma general sus procesos automatizados. Dentro de
esta fase encontramos:
Definición de prototipos: en este paso el grupo de desarrollo elabora diferentes prototipos que
puedan satisfacer la especificación funcional, las restricciones y los atributos identificados en la
fase anterior. se solicitan precios y especificaciones técnicas de los equipos o programas que
hagan falta, a los diferentes vendedores del mercado.
La definición de prototipo esta regida por la estructura o configuración global del sistema de
información, en ella se indica si el diseño del sistema ha de ser independiente, centralizado o
distribuido. Partiendo de este enfoque, se establecen diferentes configuraciones para el
procesamiento y para la interacción que existirá entre el hombre y la maquina.
A partir del modelo lógico del nuevo sistema y de las restricciones y atributos establecidos
anteriormente, el grupo desarrolla diferentes prototipos. Un prototipo es un modelo
construido sobre el modelo lógico que muestra claramente la interacción hombre-maquina,
esto indica que procesos son manuales y cuales automáticos. El prototipo muestra también los
procedimientos de activación del subsistema programado, los de respaldo y recuperación de
fallas y los de seguridad de la base de datos.
Para aquellos prototipos que no puedan ser desarrollados totalmente con la tecnología
disponible en la organización actualmente, se elaboran las configuraciones técnicas adicionales
que ellos requieran y se solicitan las cotizaciones respectivas a los vendedores del mercado.
Para cada prototipo se determina sus costos de desarrollo y operaciones y se estima los
beneficios que puedan obtenerse. Se comparan los diferentes prototipos bajo un criterio
económico pre-establecido. Los resultados obtenidos se resumen en un informe técnico
denominado informe de prototipo.
Refinar prototipo.
Revisar Prototipo.
Esta fase busca elaborar un diseño detallado del sistema de información que muestre como se
construirán los subsistemas de datos y el subsistema programado. Esta fase produce el
paquete de diseño, el cual contiene todas las especificaciones para la construcción del sistema,
y el plan de pruebas que regirán las diferentes pruebas del sistema de información durante las
fases de construcción, pruebas e implantación. Dentro de esta encontramos los siguientes
pasos:
Esta actividad consiste en diseñar la estructura o formato de cada pantalla de entrada de datos
al sistema y de salida de información a los usuarios.
En esta actividad el grupo diseña aquellos reportes que no fueron especificados en la actividad
anterior. Estos son básicamente, los listados de papel, los gráficos y los diagramas. Para cada
uno de ellos se debe especificar su estructura o formato, su contenido (registro de datos) y el
medio de producción o salida.
Diseño de Datos. El diseño del subsistema de datos del sistema de información gira en torno al
diseño de la (s) base (s) de datos necesaria (s) para almacenar los datos de dicho sistema y el
diseño de los programas que permitirán crear y cargar la (s) base (s) de datos.
En este proceso de diseño se elabora un modelo de datos que representa las entidades, sus
atributos y las relaciones existentes entre esas entidades. Las tareas que realiza el grupo para
elaborar un modelo de datos son:
Analizar los flujos de datos que entran y salen de cada archivo del prototipo del sistema.
Derivar la (s) estructura (s) de datos contenida (s) en cada archivo, identificando las entidades
que representa y los atributos que poseen.
Establecer las relaciones que existan entre las diferentes entidades y construir el modelo de
entidad-relación correspondiente.
Si el SMBD (sistema manejador de base de datos) que se valla a utilizar manipula base de datos
relacionales, entonces cada entidad del modelo entidad-relación debe ser normalizada hasta
por lo menos la tercera forma normal.
Verificar si el modelo de datos obtenido satisface todos y cada uno de los requerimientos
detallados en el libro de requerimientos.
Dependiendo del tipo y característica del sistema de manejo de bases de datos que se halla
dispuesto a utilizar, el grupo traduce el modelo de datos a un esquema, esto es, un programa
que describe las estructuras lógicas de los datos y sus correspondientes estructuras de
almacenamiento e indica los métodos de acceso que se utilizaran, en términos de lenguaje de
descripción de datos del SMBD.
El subsistema programado se diseña como una estructura jerárquica compuesta por una o mas
programas, cada uno de estos se compone a su vez de módulos un modulo se define como una
unidad de programa que se caracteriza por lo siguiente:
Puede definir y mantener un conjunto propio de variables locales se llama o invoca de otro
modulo.
Durante la presente actividad el grupo elabora el diseño de cada uno de los módulos que
configuran la estructura del subsistema programado. Este diseño consiste en establecer la
lógica general de cada modulo, esto es, describir los pasos necesarios para llevar a cabo la
función asignada al modulo. La lógica de un modulo se puede representar mediante el uso de
algoritmos o diagramas de flujo.
El algoritmo o diagrama de flujos del modulo, en si, no es suficiente como para que un
programador empiece su codificación, pues se requiere de una información adicional sobre las
características del modulo, su función, su ubicación, sus argumentos, etc. Toda esta
información se condensa en un formulario elaborado para tal fin y que se denomina
especificación de programa.
En esta actividad el grupo se ocupa a determinar el formato y contenido de cada uno de los
manuales que forman la documentación del sistema de información de acuerdo a lo que se ha
establecido en el plan de documentación. De igual modo se diseñan los formatos, formularios,
instructivos, planillas y demás procedimientos manuales que se mencionan en el prototipo del
sistema, y que se requieren como elemento de los flujos de datos de los procesos manuales
del sistema de información. La estructura del sistema programado, las especificaciones del
programa asociadas a cad modulo de esa estructura y el diseño de la documentación y de los
procedimientos manuales, constituyen lo que se denomina como la especificación del
subsistema programado.
Ensamblaje del paquete de diseño. Este paso se basa en revisar y ensamblar el conjunto de
especificaciones de diseños producidas en los anteriores, con el propósito de garantizar la
consistencia, calidad y exactitud del diseño e integrar lo que hemos denominado como
paquete de diseño. Para cada una de las especificaciones antes mencionadas se realiza una
revisión estructurada (o una inspección de diseño) siguiendo los lineamientos dados para esas
técnicas. Los objetivos de estas revisiones son:
Medir y corregir las desviaciones del diseño con respecto a las normas y procedimientos de
diseño establecidos en el plan metodológico.
Asegurar que las restricciones y atributos establecidos se satisfagan plenamente con el diseño
elaborado.
Las especificaciones de diseño, una vez revisadas y corregidas, se ensamblan para producir el
paquete de diseño. Este documento contiene todo el material descriptivo necesario para
conducir la construcción del sistema. Por consiguiente, contiene:
Haciendo uso del paquete de diseño, el gerente del proyecto elabora un informe descriptivo
de las características, ventajas, desventajas, y los ajustes de costos y tiempos de desarrollo,
que el diseño elaborado involucra.
La primera de ellas se realiza durante esta fase de diseño; la segunda durante la fase de
construcción y la última se distribuye durante la fase de construcción y pruebas previamente
dichas.
Durante esta actividad, el gerente del proyecto se dedica a planificar el conjunto de actividades
que se requieren para probar el sistema de información. El resultado de este proceso lo
constituye el PLAN DE PRUEBAS. En el se identifican:
Las herramientas, métodos, técnicas y procedimientos que se deben emplear en las diferentes
actividades de pruebas
Objetivos
Calendarios de pruebas
De unidades
De subsistemas
De sistema
De aceptación
Seguimientos de requerimientos
Procedimientos
Normas
Criterios de éxitos
En esta actividad, el gerente del proyecto discute el plan de pruebas con el grupo de desarrollo
a objeto de asignar los diferentes responsables de las actividades de pruebas. En proyecto de
gran magnitud o complejidad se designa un grupo integrado por expertos en pruebas y
algunos miembros del grupo de desarrollo con el propósito de conducir las actividades de
pruebas restantes.
Diseño y construcción de las pruebas. Este paso es realizado por un grupo de pruebas. Se trata
de especificar los detalles de cada una de las pruebas que se han identificado en el plan de
prueba y de construir los mecanismos requeridos para ejecutar cada una de ellas.
Identificación.
Objetivos.
Requerimientos.
Criterio de éxito.
Técnica de procedimientos.
Casos de pruebas.
Codificación de programas. Este paso lo realizan los programadores del grupo de desarrollo
que el gerente seleccione, la misión de cada uno de ellos es codificar los módulos de
conformidad con las especificaciones del programa dadas y siguiendo las normas establecidas
en el plan metodológico. La misión del gerente del proyecto es inspeccionar los módulos
producidos por los programadores con el objeto de controlar su calidad.
Creación de la base de datos. Para ello se debe realizar las siguientes actividades:
Evaluar la documentación.
Creación de la librería de programas. Una vez que todos los módulos del sistema programado
han sido probados, cada programador entrega sus módulos al bibliotecario del proyecto quien
se encarga de almacenarlo en una librería destinada a tal fin, denominada librería de
programas. A partir del momento que se crea la librería ningún miembro del grupo tiene
acceso a los programas allí archivados, por lo tanto para realizar una modificación de algunos
de los módulos, el programador debe discutir con el grupo tal modificación, obtener la
aprobación del gerente, solicitar del bibliotecario el modulo, realizar la corrección y devolver
dicho modulo al bibliotecario. Las actividades del bibliotecario se resumen en:
Durante esta actividad el grupo prueba los diferentes procedimientos de lenguajes de control
de tareas que se hayan utilizado. Esta prueba se realiza inmediatamente después de las
pruebas de subsistemas.
Prueba del sistema de información. Esta prueba tiene por finalidad verificar el sistema de
información, la prueba de sistema fue diseñada para localizar discrepancias o anomalías entre
el sistema de información recientemente construido, y los objetivos y requerimientos
inicialmente establecidos con los usuarios del sistema.
Preparación para la implantación. Las actividades que realiza el grupo de desarrollo en este
paso son:
Este plan programa todas las actividades y tareas que debe llevar a cabo el grupo de desarrollo
durante la implantación del sistema en la organización. Debe contener:
Objetivos.
Calendario de actividades.
Estrategias.
Procedimientos.
Adiestramiento de usuarios.
Esta prueba final del sistema la realiza el grupo de prueba con la finalidad de demostrarle a las
unidades involucradas que el sistema desarrollado satisface el criterio mínimo de aceptación
que ellos han establecido.
Prueba de aceptación.
Conversión del sistema: este es el paso más delicado de esta fase, pues en el se inicia como tal
la operación del nuevo sistema y se abandona el viejo sistema. Previo al inicio de las
actividades rutinarias del sistema de información, desarrollado, el grupo de desarrollo debe
realizar las siguientes actividades.
CONCLUSIÓN