Você está na página 1de 32

METODOLOGIA DE

DESARROLLO DE SISTEMAS
Asesor Academico:
Jaime

D. Chuquilin Cotrina

METODOLOGA EN EL
DESARROLLO DE SISTEMAS
Objetivo

Presentar una metodologa para el


desarrollo
de
sistemas
de
informacin
automatizados
que
permita
al
usuario
participar
activamente en dicho proceso, la
cual tambin es conocida como el
CICLO
DE
VIDA
DE
LOS
SISTEMAS.

ENFOQUE CLSICO
Acepta y desarrolla el ciclo de vida de
los
sistemas
pero,
se
orienta
fundamentalmente al desarrollo de la
documentacin y asume que la
participacin del usuario se debe
limitar hasta la fase de anlisis, lo que
dio lugar a problemas que aunados a
las tendencias del medio propiciaron el
enfoque estructurado.

PROBLEMAS
SISTEMAS INCOMPLETOS O INCONCLUSOS
PROBLEMAS DE COMUNICACIN ENTRE USUARIOS Y
ANALISTAS DE SISTEMAS
PROYECTOS INCUANTIFICABLES DEBIDO A SUS ALTOS
COSTOS
DIFICULTAD DE DAR MANTENIMIENTO A LOS SISTEMAS
VARIACIN DEL PERSONAL QUE INICIABA Y
TERMINABA UN PROYECTO
INDEFINICIN DE LAS RELACIONES DE LOS
COMPONENTES DEL SISTEMA
SISTEMAS LENTOS
INSATISFACCIN DEL USUARIO .

TENDENCIAS

Planeacin,
anlisis y
diseo

Mantenimiento
Costos de mantenimiento en el desarrollo de
sistemas

TENDENCIAS
Errores ms comunes en los sistemas basados en
computadoras
ERRORES EN
EL ANLISIS Y
DISEO
64%

ERRORES EN
CODIFICACIN
36%

ENFOQUE ESTRUCTURADO
Adems de desarrollar el ciclo de vida
de los sistemas, la estrategia es lograr
sistemas de informacin exitosos
mediante el uso de metodologas
estructuradas y la participacin del
usuario durante todo el proceso de
desarrollo de sistemas.

DISEO ESTRUCTURADO
DATOS DEL
INVENTARIO

DATOS DEL
CLIENTE

DETALLES DE
LOS ARTCULOS

CLIENTE

PEDIDO

APROBACIN
DEL CRDITO

PROCESAR
PEDIDO

FACTURA

CLIENTE

SISTEMA DE VENTAS EN UNA FLORERIA


Diagrama de contexto

DISEO ESTRUCTURADO
DATOS DEL
INVENTARIO

PEDIDO
PEDIDO
VERIFICADO
PREPARARCUBIERTO

PEDIDO VERIFICAR
PEDIDO

RETIRO DE
INVENTARIO

DATOS DEL
CLIENTE

PREPARAR FACTURA
FACTURA

SISTEMA DE VENTAS EN UNA FLORERIA


Diagrama de flujo de datos de primer nivel

NIVELES DEL DISEO


ESTRUCTURADO
DATOS DEL

DATOS DEL
CLIENTE

Diagrama de contexto
INVENTARIO
DETALLES DE
LOS ARTCULOS

APROBACIN
DEL CRDITO

PEDIDOPROCESAR FACTURA
CLIENTE
CLIENTE
PEDIDO

Diagrama de
Primer nivel

PEDIDO VERIFICAR
PEDIDO

DATOS DEL
INVENTARIO

PREPARAR
RETIRO DE
INVENTARIO

PREPARAR FACTURA
FACTURA

SISTEMA DE VENTAS EN UNA FLORERIA

C.A.S.E.
Computer Aided Software Engineering
Ingeniera de software asistida por
computadora. Software cuyo objetivo es
transferir parte de la carga de trabajo del
desarrollo de sistemas de las personas a
la computadora y ha dado lugar a los
prototipos.

PROTOTIPOS
Programas que permiten con mucha
rapidez mostrar al usuario una idea de
cmo funcionar el sistema cuando se
encuentre
terminado.
En
algunas
ocasiones, el prototipo ser solamente
un modelo desechable que servir como
un plano detallado y en otras, puede ser
que se convierta en el sistema.

Ejemplos de

C.A.S.E.

Herramientas de diagramacin para el dibujo de diagramas


estructurados y la creacin de especificaciones de sistemas grficos.

Pantallas de informes para la creacin de especificaciones del sistema


y de formularios de prototipos simples.

Diccionarios, sistemas de gestin de bases de datos y utilidades para


almacenamiento, informacin y consulta de la informacin tcnica y de
proyectos del sistema de gestin.

Herramientas de validacin de especificaciones para la deteccin de


errores.

Generadores de cdigo ejecutable a partir de las especificaciones


graficas.

Generadores de documentacin tcnica y del usuario requeridas por


las tcnicas estructuradas.

COMPARACIN DE LOS ENFOQUES


COMPARACIN DEL TIEMPO DE DEDICACIN
POR FASE EN CADA ENFOQUE

100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%

TRADICIONAL

ANLISIS

ESTRUCTURADO

PRUEBAS

CASE

CDIGO

DISEO

CICLO DE VIDA DE LOS SISTEMAS


Problemas de informacin
Retrazo en
la entrega
de
resultados

Falta de
organizacin
de la
informacin

Falta de
control de la
informacin

Procesos
complejos

Problemas que dan lugar al desarrollo de sistemas


de informacin automatizados

CICLO DE VIDA DE LOS SISTEMAS

Incrementar la
velocidad del
procesamiento

Implementar
decisiones
estratgicas

Manejar
grandes
volmenes de
informacin

Crear
ventaja
competitiva

Algunos objetivos del desarrollo de sistemas de


informacin automatizados

PLANEACIN
Fuentes de solicitudes
DENTRO DE LA
ORGANIZACIN

Jefes de departamento
Altos directivos o
ejecutivos
Analistas de sistemas
FUERA DE LA
ORGANIZACIN

Gobierno

PLANEACIN
Solicitud para el estudio
Cul es el problema?
Qu tan significativo es?
Cul cree el usuario que
es la solucin?
Cmo ayudar el
sistema a resolver el
problema?
Qu otras reas se
encuentran involucradas?

PLANEACIN
Investigacin inicial
Qu procedimientos, componentes yo
condiciones del sistema aparecen como
responsables del problema?
Cules son las limitaciones existentes?
Qu programas de trabajo se
encuentran desarrollando?
Se cuenta son hardware y software
(caractersticas)?
Qu caractersticas presenta el recurso
humano?
Cules son los beneficios esperados?

PLANEACIN
Estudio de factibilidad
Procedimientos y
reglamentacin
Personal

Costos
Beneficios
FactibilidaFactibilida
d
d
Operativa Econmic
a
Factibilida
d Tcnica

Tecnologa de
hardware

Habilidad para usar la


tecnologa

Tecnologa de
software

PLANEACIN
Aprobacin del proyecto
COMIT DIRECTIVO (7-10 MIEMBROS
SIN DOMINAR SISTEMAS)
COMIT DE SISTEMAS DE
INFORMACIN
GRUPO DE USUARIOS
OTROS (PLANEACIN-SISTEMASGERENTES)

ANLISIS
Definicin del sistema actual

Conocer el sistema actual involucra


tiempo y costo pero representa
ventajas.

ANLISIS
Ventajas en el anlisis del sistema actual

Entender el flujo
de
la informacin

Entender los
medios de
almacenamiento

Revisar objetivos
iniciales

A B
AB
Determinar
cambios

Combinar
trabajos

Simplificar
trabajos

ANLISIS
Definicin de usuarios

De la aceptacin o rechazo de usuarios


depende el xito del sistema.

ANLISIS
Determinacin de requerimientos y
limitaciones de los usuarios

Los requerimientos y limitaciones son


lineamientos a considerar en el diseo

ANLISIS
Redefinicin del problema

Solamente cuando el anlisis lo determine

ANLISIS
Diseo conceptual

Imagen del diseo del sistema

ANLISIS
Hacer nfasis en

ACTIVIDAD
CUL?

MTODO
CMO?

PERSONAL
QUIN?

TIEMPO
CUNDO?

LUGAR
EN DNDE?

ANLISIS
Lista de verificacin

OBJETIVOS

ESTRUCTURA DE
ORGANIZACIN

POLTICAS

PROCEDIMIENTOS

DISTRIBUCIN
FSICA ETC.

Diseo

DISEO

ESPECIFICACIONE
S DE HARDWARE
Y SOFTWARE

INTERFASE A
UTILIZAR

PLAN DE
IMPLANTACIN
HERRAMIENTAS
DE DISEO

DISEO DE
SALIDAS
Implantacin

IMPLANTACIN

CAPACITACIN A
USUARIOS

EN PARALELO

SISTEMA
ACTUAL
SISTEMA
NUEVO

EVALUACIN

SISTEMA
ACTUAL
SISTEMA
NUEVO

DIRECTAMENTE

SISTEMA
ACTUAL

POR ETAPAS

PILOTO

SISTEMA
NUEVO

SISTEMA
NUEVO

CONVERSIN
Mantenimiento

MANTENIMIENTO

NORMAL

NUEVAS
FUNCIONES

EMERGENCIAS

Você também pode gostar