metodología para sistemas de información(medsi) por jonas montilva
TRANSCRIPT
República Bolivariana de VenezuelaMinisterio del Poder Popular para la Educación Universitaria, Ciencia y Tecnología
Universidad Dr. José Gregorio HernándezFacultad de Ingeniería
Sistemas de Información IProf.: Ing. Daniel Romero
Maracaibo, septiembre de 2014
INTEGRANTES:• Fernández, Rusmery V-25.667.395
• Gordillo, Dey Williams V-24.252.696• Romero, Brenda V-22.236.539• Valecillos, Edenin V-23.556.411
• Vargas, Luis V-23.863.786
FASE I: DEFINICIÓN DEL PROYECTO
FASE II: ANÁLISIS DE CONTEXTO
FASE III: DEFINICIÓN DE REQUERIMIENTOS
FASE IV: DISEÑO PRELIMINAR
FASE V: DISEÑO DETALLADO
FASE VI: CONSTRUCCIÓN DEL SISTEMA
FASE VII: CONTROL DE PROGRAMAS
FASE VIII: PRUEBA DE ACEPTACIÓN
Metodología para el Desarrollo de Sistemas de Información (MEDSI) por JONAS MONTILVA
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:
Es estructurada Es completa Es particionada Es modificable y adaptable
Por dos razones:
• Utiliza diferentes métodos y técnicas.
• Guía paso a paso.
Ya que
Cubre todas las distintas fases del ciclo de Desarrollo de un Sistema de
Información.
A fin de
Manipular mejor la
inherente a un proyecto de
este tipo.
Porque
El grupo de desarrollo puede modificar fácilmente la
metodología, bien para introducir nuevos elementos como para
eliminar algunos.
Consiste en determinar la factibilidad de desarrollar un nuevo sistema de información y estimar los costos, tiempos y recursos requeridos.
Pasos
1. Estudio Preliminar del proyecto
Siguientes actividades
• Reconocer el problema.
• Formular el problema.
2. Elaborar el informe
preliminar.
3. Discutir el informe preliminar.
4. Planificar el estudio de factibilidad.
5. Estudio de Factibilidad
• Evaluar el sistema actual.• Si hay un (SI), evaluarlo
en esta etapa.
• Nuevos requerimientos. • Formular sistemas alternativos.
• Identificar configuraciones alternativas.
6. Determinar factibilidad técnica
7. Determinar factibilidad económica.
8. Determinar factibilidad psicosocial
9. Elaborar informe de factibilidad.
10. Discutir el informe de factibilidad.
11. Planificación del Proyecto.
En esta fase se busca ganar un sólido conocimiento del sistema ampliado
Pasos
1. Análisis documental
Actividades
a) Recopilar documentos.b) Organizar la biblioteca. (Bibliotecarios del proyecto)c) Organizar documentación.d) Estudiar documentos.e) Programación de reuniones de discusión.f) Analizar el contexto del sistema.g) Estudia el sistema de actividades (sistema
empleado).h) Analizar el sistema actual de información.
2. Análisis del Contexto
Estudio formal de todo el sistema
3. Construir el modelo del
sistema actual de Información
• Diagramas de flujo de datos• Diccionario de datos• Descripción de cada proceso
del modelo lógico hasta un nivel adecuado.
4. Identificar las situaciones
problemáticas.
5. Elaborar el informe del sistema
actual.
Busca definir los requerimientos de los usuarios y establecer las funciones, restricciones y atributos que el nuevo sistema de información debe satisfacer.
Pasos
1. Especificación de Requerimientos
de Información
2. Especificación Funcional del Nuevo sistema
3. Especificación de Restricciones y
Atributos.
4. Determinar interacción hombre –
máquina. Actividades
Determinar los requerimientos de información.
Construir el libro de requerimientos de información.
Funciones
• Determinar requerimientos funcionales.• Utilizar la técnica "Análisis Estructurado
de Sistema“• Construcción del modelo lógico del
nuevo sistema. • Elaborar el informe del nuevo sistema.• Discutir el informe del nuevo sistema.• Determinar Restricciones.
5. Determinar atributos de
calidad.
Económicas. Técnicas. De personal. Legales.
Elaborar un diseño preliminar del sistema de información que satisfaga los requerimientos, restricciones y atributos establecidos en la fase III.
Dentro de esta fase encontramos:
1. Definición de
prototipos.
2. Estructura o configuración
global del sistema de información.
3. Selección de prototipos.
4. Refinar prototipo.
Elaborar diferentes prototipos alternativos. Evaluar configuración técnica existente. Determinar configuración técnica necesaria. Realizar un análisis costo – beneficio. Discutir informe de prototipos. Adquirir tecnología necesaria.
Revisar Prototipo. Elaborar informe de
diseño preliminar. Planificar detalles de la
próxima fase.
5. Refinamiento de Prototipo.
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.
Dentro de esta fase encontramos:
1. Diseño de Entradas y
Salidas.
2. Diseñar dialogo hombre –
máquina
3. Diseñar las pantallas de
entrada – salida.
4. Diseñar los reportes.
5. Diseño de Datos.
• Diseño lógico de Bases de datos.
• Diseño físico de Bases de datos.
6. Diseñar los programas de inicialización y
mantenimiento de la base de datos.
7. Diseño de programas y procedimientos.
8. Diseñar la estructura del
subsistema programado.
9. Diseñar cada módulo de la estructura.
10. Diseñar la documentación y los
procedimientos manuales.
11. Ensamblaje del paquete de
diseño.
12. Ensamblar el paquete de
diseño.
13. Elaborar y discutir el informe
del diseño detallado.
14. Planificación de pruebas.
15. Elaborar el plan de pruebas.
16. Discutir el plan de pruebas.
17. Planificar detalles de la próxima fase.
Consiste en 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.
Dentro de esta fase encontramos:
1. Diseño y construcción de
las pruebas.
4. Creación de
la librería de programas.
• Elaborar las especificaciones de prueba.
Identificación. Objetivos. Requerimientos. Criterio de éxito. Técnica de
procedimientos. Casos de pruebas.
2. Realizar una revisión estructurada de las pruebas.
3. Construir los mecanismos y preparar los datos de pruebas.
• Codificación de programas.• Creación de la
base de datos.
• Prueba de unidades.
Asignar los módulos de los programadores.
Codificar los módulos. Realizar una revisión
estructurada del código. Construir y probar los
programas de carga. Crear la base de Datos. Inicializar la base de datos. Revisar la base de datos.
Elaborar los manuales. Elaborar las planillas, los
instructivos, etc. Evaluar la
documentación. Elaborar los
procedimientos de control de programas
Discutir las especificaciones de prueba.
Ejecutar las pruebas de unidades. Generar automáticamente la librería
de programas. Almacenar los módulos en la
librería. Mantener actualizada la librería.
El grupo prueba los diferentes procedimientos de lenguajes de control de tareas que se hayan utilizado.
Dentro de esta fase encontramos:
1. Prueba del sistema de
información.
2. Preparación para la
implantación.
3. Preparar el material de
adiestramiento.
Ejecutar la prueba del sistema.
Elaborar y discutir el informe de pruebas.
Elaborar el plan de implantación.
Objetivos. Calendario de
actividades. Estrategias. Procedimientos.
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.
Dentro de esta fase encontramos:
1. Adiestramiento de usuarios.
2. Prueba de aceptación.
Organizar las sesiones de adiestramiento.
Conducir las sesiones de adiestramiento.
Preparar la prueba de aceptación.
Realizar la Prueba de aceptación.
Conversión del sistema.
Convertir los archivos.
República Bolivariana de VenezuelaMinisterio del Poder Popular para la Educación Universitaria, Ciencia y Tecnología
Universidad Dr. José Gregorio HernándezFacultad de Ingeniería
Sistemas de Información IProf.: Ing. Daniel Romero
Maracaibo, septiembre de 2014
INTEGRANTES:• Fernández, Rusmery V-25.667.395
• Gordillo, Dey Williams V-24.252.696• Romero, Brenda V-22.236.539• Valecillos, Edenin V-23.556.411
• Vargas, Luis V-23.863.786