Enviado por JULIA GUZMANIndice
1. Introducción
2. Fases de MEDSI.
Es una metodología estructurada para desarrollar sistemas de información en y para organizaciones de cualquier tipo. Entre las características resaltantes de esta metodología podemos destacar:
Diagramas Utilizados en MEDSI.
Los diagramas utilizados en esta metodología, para explicar las diferentes fases están basados en la técnica de Análisis Estructurado de Sistemas, y corresponden a lo que, en términos de esa técnica, recibe el nombre de Diagrama de Flujo de Datos
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.
Fase I. Definición del proyecto.
Determinar la factibilidad de desarrollar un nuevo sistema de información y estimar los costos, tiempos y recursos requeridos de tal manera que las unidades interesadas puedan decidir si se ha de emprender o no el proyecto. Si se decide realizarlo se elabora el plan del proyecto. Dentro de esta fase encontramos los siguientes pasos:
Implica efectuar las acciones necesarias para reconocer que existe un problema. Las tareas que este debe realizar en esta actividad son:
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:
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.
Dependiendo de la decisión adoptada durante la discusión del informe preliminar, el gerente se dedica ahora a iniciar un estudio de factibilidad del proyecto, para ello debe realizar previamente las siguientes tareas:
Siempre y cuando exista un sistema actual de información el grupo de be evaluar en este momento dicho sistema.
En esta actividad el grupo se dedica a establecer los requerimientos generales de un nuevo sistema.
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:
En esta actividad el grupo debe realizar un análisis costo – beneficio que permita identificar y medir los costos de desarrollo de operación y los beneficios que obtiene la organización de cada sistema alternativo; para luego comparar las diferentes alternativas bajo un criterio económico. También deben estimarse los tiempos de desarrollo de cada sistema propuesto a fin de medir la factibilidad económica de cada uno de ellos.
La implantación de un sistema de información automatizado en cualquier organización crea un impacto social, que puede ocasionar su aceptación el rechazo total al cambio tecnológico que se pretende introducir. El grupo debe predecir o estimular para cada alternativa el impacto social que ellas pueden originar dentro de la organización.
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:
Fase II. Análisis De Contexto.
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:
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.
Después de haberse organizado la biblioteca el grupo se dedica a estudiar a documentación. El gerente programa reuniones de discusión, distribuye el material para lecturas individuales y conduce las discusiones en equipo sobre algunos documentos en particular el objetivo de este estudio es familiarizarse con el sistema actual antes de iniciar su análisis formal
Durante esta actividad el grupo de desarrollo estudia el sistema de actividades (sistema empleado) dentro del cual esta enmarcado el sistema de información. Ello debe llevar a determinar los objetivos de ese sistema, definir su estructura, establecer sus procesos y determinar su comportamiento.
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.
Fase III. Definición de requerimientos.
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:
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.
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, el grupo determina con los usuarios, aquellas funciones que deben continuar, las que se han de modificare o eliminar y las que se han de incorporar al nuevo sistema.
Este modelo es constituido utilizando la técnica "Análisis Estructurado de Sistema", y constituye un medio gráfico de valioso apoyo descriptivo y documentado de cada una de las funciones del sistema en desarrollo debe realizar.
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.
Estas restricciones se pueden agrupar tal como se muestra a continuación:
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:
Fase IV. Diseño Preliminar.
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:
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.
Tomando como datos las configuraciones de equipos existentes en la organización, que puedan ser utilizados por el nuevo sistema, se procede luego a evaluar estas configuraciones y a determinar que prototipos se pueden desarrollar con ellos en forma parcial o total.
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.
El informe producido en la actividad anterior se presenta a la comisión de planificación, quien lo discute y finalmente selecciona el prototipo que considere más conveniente para la organización.
De ser necesario el grupo de desarrollo, o en su defecto, el que designe la comisión de planificaciones, se encarga de adquirir, instalar y probar el equipo y los programas que el prototipo seleccionado requiera para su desarrollo u operación.
Cada proceso automático del prototipo se refina mediante la descomposición funcional establecida por la técnica AES. Cada proceso del mas bajo nivel debe describirse utilizando cualquier de las técnicas siguientes: algoritmos estructurados, tablas de decisión o árboles de decisión. Los entes del diccionario de datos que se vean afectados por la automatización deben ser actualizados durante esta actividad
El modelo o prototipo obtenido en la actividad anterior se somete a una revisión estructurada o a una inspección de diseño.
Fase V. Diseñado Detallado.
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:
Dependiendo del tipo de interacción hombre-máquina seleccionada, en esta actividad se debe:
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.
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:
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.
En esta actividad el grupo diseña aquellos programas que no forman parte del subsistema programado y que permiten iniciar o cargar la base de datos con los datos provenientes de fuentes de volumen considerable. Estos programas serán operados y mantenidos por el administrador de la base de datos y por lo tanto se consideran parte integrante del subsistema de datos en lugar del subsistema programado.
El prototipo del nuevo sistema de información, su correspondiente especificación funcional y la lista de restricciones y atributos le imprimen una forma única a la estructura del sistema programado.
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:
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 demas 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.
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:
Este plan se puede organizar en secciones:
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 proposito de conducir las actividades de pruebas restantes.
Fase VI. Construcion del sistema
Construir el subsistema de datos y el subsistema programado del sistema de información de acuerdo a lo especificado en el paquete de diseño. En esta fase se construyen y se prueban los diferentes módulos del subsistema programado; se construye subsistema de datos y los procedimientos manuales del sistema.
Una especificación de prueba es un documento que generalmente toma la forma de planilla y describe pormenorizadamente las actividades de pruebas, asi como, aquellos métodos, técnicas y procedimientos que se vayan a emplear para realizar la prueba de un elemento de un sistema de información. Cada especificación de prueba debe contener la siguiente información:
De las especificaciones de pruebas anteriormente elaboradas, el grupo construye los ejecutivos y los esqueletos diseñados en cada una de ellas y si el volumen de datos de prueba, es considerable, entonces prepara los archivos de datos que ser demandes. Los mecanismos de prueba, junto con los datos, los almacena el bibliotecario para su uso posterior de su respectiva prueba.
Fase VII. Control de programas.
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.
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:
Después de identificar el tipo de adiestramiento que se va a aplicar para capacitar a los usuarios en el uso y operación del sistema, el grupo de desarrollo debe elaborar panes de capacitación al personal que labora en la organización.
Fase VIII. Prueba de aceptación.
Durante esta fase los grupos de desarrollo y prueba se abocan a poner en operación y a efectuar la prueba de aceptación del sistema respectivamente. Esta prueba se realiza luego que el grupo de desarrollo a adiestrado a todos los usuarios en el uso; a continuación se realiza la conversión del viejo sistema al nuevo, mediante la actualización de la base de datos y el inicio de las actividades propias del sistema de información. Finalmente se realiza la entonación y la evaluación del sistema recientemente instalado. Al realizar estos dos últimos pasos, la labor del todo el personal que participo en el proyecto puede considerarse terminada, marcando asi el fi del proyecto de desarrollo y el inicio de una nueva etapa del ciclo de vida del sistema de información: la etapa de operación y mantenimiento.
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.
2.1 Preparar la prueba de aceptación.
2.2 Realizar la Prueba de aceptación.
Esta actividad consiste en la elaboración de todos aquellos procedimientos especiales que se requieran para llevar acabo una conversión exitosa.
Se realiza la actualización complementaria de la base de datos del sistema. Concluida esta actualización, el sistema deberá empezar a capturar, registra, validar, almacenar, los datos provenientes de las transacciones que atañen al sistema, en forma rutinaria.
Trabajo enviado por:
Julia Guzmán
jugula60[arroba]hotmail.com
Ingrese el e-mail y contraseña con el que está registrado en Monografias.com
Trabajos relacionados
Ver mas trabajos de Otros |
|
Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.
Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.