Académique Documents
Professionnel Documents
Culture Documents
? Los resultados finales son impredecibles ? No hay forma de controlar lo que est sucediendo en el Proyecto ? Los cambios organizativos afectan negativamente al proceso de desarrollo
? Trata procesos y datos de forma conjunta. ? Abstraccin, ocultacin de informacin y modularidad. ? Las tcnicas estructuradas han influido en estas metodologas.
METODOLOGIA DE DESARROLLO
ENFOQUE
ESTRUCTURADAS * Orientadas a Procesos * Orientadas a Datos
TIPO DE SISTEMA
FORMALIDAD
NO FORMAL
ORIENTADAS A OBJETOS
TIEMPO REAL
FORMAL
Mtodo de DeMarco
1. Construir el modelo fsico actual (DFD fsico actual) 2. Construir el modelo lgico actual (DFD lgico actual) 3. Crear un conjunto de modelos fsicos alternativos 4. Estimar los costes y tiempos de cada opcin 5. Seleccionar un modelo 6. Empaquetar la especificacin
Metodologa de Yourdon/Constantine Realizar los DFD del sistema Realizar el diagrama de estructuras Evaluar el diseo Preparar el diseo para la implantacin
12
METODOLOGIAS DE DESARROLLO DE SOFTWARE METODOLOGIAS ESTRUCTURADAS METODOLOGIAS ORIENTADAS A DATOS JERARQUICOS La estructura de control del programa debe ser jerrquica y se debe derivar de la estructura de datos del programa El proceso de diseo consiste en definir primero las estructuras de los datos de entrada y salida, mezclarlas todas en una estructura jerrquica de programa y despus ordenar detalladamente la lgica procedimental para que se ajuste a esta estructura El diseo lgico debe preceder y estar separado del diseo fsico
13
14
15
? Manejo de interrupciones ? Comunicacin y sincronizacin entre tareas ? Gestin de procesos concurrentes ? Respuesta oportuna ante eventos externos ? Datos continuos o discretos
16
CONCEPTUAL
ORGANIZATIVO
FSICO
17
Planificacin Estratgica
Estudio completo
Desarrollo
Produccin
Administracin y Control
18
PRINCIPALES METODOLOGIAS DE DESARROLLO METODOLOGIA METRICA ? FASE 0: Plan de Sistemas de Informacin ? FASE 1: Anlisis de Sistemas ? FASE 2: Diseo de Sistemas ? FASE 3: Construccin de Sistemas ? FASE 4: Implantacin de Sistemas
19