SlideShare una empresa de Scribd logo
1 de 193
Metodologías
Análisis
Objetivos ,[object Object],[object Object]
Funciones y responsabilidades
[object Object],[object Object],[object Object],Funciones y responsabilidades
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
Funciones y responsabilidades Ejemplo  Dirección de Informática Programación y Control de  Gestión Comité de  Usuarios de Sistemas de Información Redes y  Comunicaciones   Servicios de  Tecnología de  Información Planificación y  Desarrollo de  Sistemas de  Información
Funciones y responsabilidades Programación y Control de  Gestión Planificación y Control Políticas,  Normas  y Proced. Investigación y Desarrollo Nuevas Tec. Administración Recursos Informáticos
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
Funciones y responsabilidades Planificación y Desarrollo  de Sistemas  de Información Líderes de  Proyectos Analistas Programadores Adm. de Datos
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
Funciones y responsabilidades Servicios de  Tecnología de  Información Administración de Servidores Producción Soporte a  Usuarios Centro de Ingreso Operaciones Help Desk Soporte de Hard Soporte de Soft Unix Netware Windows XP
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
Funciones y responsabilidades Redes y Comunicaciones Redes Comunicaciones
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Funciones y responsabilidades
Ciclo de Vida Clásico Relevamiento Análisis Diseño  Preliminar Prueba de  Sistema Prueba de unidad Prueba de Subsistema Estudio de  hardware requerimientos del usuario Calendario, presupuesto pedido de hardware  especificación  funcional  necesidades de rendimiento especificación del sistema  configuración  final especificación del programa módulos codificados módulos probados subsistemas probados sistema  probado Diseño detallado Codificación
Ciclo de Vida Estructurado 1. Factibilidad 2. Análisis 3. Diseño 8. Conversión de Bases 6. Ctrol. de Calidad 4. Implemen- tación 9. Instalación Usuarios Directorio Operaciones 5. Pruebas de Aceptación 7. Desc. de  Proced. Directorio requerimientos del sistema políticas de usuario restricciones restricciones  operacionales base de datos existentes documento especificación estructurada especificación de diseño sistema  instalado Informe tentativo costo- beneficio restricciones reporte de costo-  beneficio conjunto de pruebas de control de calidad manual del usuario sistema integrado sistema aceptado base de datos convertidas
Diferencias de los Ciclos  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ACTIVIDAD HERRAMIENTAS EVALUACION ANALISIS CONTROLES DESARROLLO CONCLUSION CLASICO ESTRUCTURADO
Prototipo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estrategia de modelado A partir del modelo físico actual Modificar Modelo Esencial Actual Usuario Modelar Sistema Físico Actual Derivar Esencia Sistema Actual Información del  sistema actual Nuevos requerimientos Modelo lógico actual Nuevo modelo lógico Modelo físico actual Usuario Modelar Sistema Físico Actual Modificar Modelo Esencial Actual Usuario Modelar Sistema Físico Actual Derivar Esencia Sistema Actual Modificar Modelo Esencial Actual Usuario Modelar Sistema Físico Actual
Estrategia de modelado Con abstracción de la encarnación actual Modificar Modelo Esencial Actual Usuario Modelar Esencia Sistema Actual Información del  sistema actual Nuevos requerimientos Nuevo modelo lógico Modelo lógico actual Modificar Modelo Esencial Actual Usuario Modelar Esencia Sistema Actual
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto 1- Estudio de Factibilidad. 2- Análisis. 3- Diseño. 4- Implementación. 5- Generación de Test de Aceptación. 6- Control de Calidad. 7- Descripción de Procedimientos. 8- Conversión de Base de Datos. 9- Instalación.
Factibilidad ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
[object Object],[object Object],[object Object],[object Object],Ciclo de Vida de un Proyecto
Técnicas de Relevamiento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Técnicas de Relevamiento ,[object Object],[object Object],[object Object],[object Object],[object Object]
Entrevista ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Técnicas de Relevamiento
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Técnicas de Relevamiento
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Técnicas de Relevamiento
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Técnicas de Relevamiento
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Técnicas de Relevamiento
Técnicas de Relevamiento Tipos de usuarios ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Técnicas de Relevamiento Tipos de Preguntas Reenvío (sugerencias) Por su forma de expresión Por su  naturaleza Despiertan confianza Informativas Investigación Despiertan desconfianza
[object Object],[object Object],[object Object],Técnicas de Relevamiento
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Técnicas de Relevamiento
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Técnicas de Relevamiento
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Técnicas de Relevamiento
Modelo De Datos ,[object Object]
Modelo de Datos: Clasificación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Modelo De Datos
[object Object],[object Object],[object Object],Modelo De Datos
Entidades  ,[object Object]
Atributos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Valores ,[object Object],[object Object]
Identificador Único ,[object Object],[object Object]
Consideraciones sobre las claves ,[object Object],[object Object],[object Object]
Claves Candidatas ,[object Object]
Elección de la clave primaria ,[object Object],[object Object],[object Object],[object Object],[object Object]
Vinculaciones ,[object Object],[object Object],[object Object]
Vinculaciones entre entidades ,[object Object],[object Object],[object Object],[object Object]
Vinculaciones entre atributos ,[object Object],[object Object],[object Object]
Modelo del Sistema ,[object Object],[object Object],[object Object]
Modelo Esencial Ambiental de Comportamiento de  Act. Esenciales de la Memoria Esencial
Modelo Esencial ,[object Object]
Esencia ,[object Object],[object Object]
Tecnología perfecta ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Esencia
[object Object],[object Object],[object Object],Esencia
Esencia Almacenamiento Estímulo 1 Estímulo 2 Respuesta Proceso 1 Proceso 2 Ejemplo de Actividades esenciales
Diagrama de flujo de datos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Diagrama de flujo de datos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Diagrama de flujo de datos ,[object Object],[object Object],[object Object],Remito
Diagrama de flujo de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],Procesar  ventas
Diagrama de flujo de datos ,[object Object],[object Object],[object Object],Stock
Diagrama de flujo de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cliente
Diagrama de flujo de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Encarnación ,[object Object]
Modelo de Implementación ,[object Object]
Modelo de Implementación de Imp. del Sistema de Programas de Tareas de Procesadores
Herramientas
Modelo Esencial Ambiental de Comportamiento de  Act. Esenciales de la Memoria Esencial
[object Object],[object Object],[object Object],[object Object],Modelo Ambiental
Modelo Ambiental ,[object Object],[object Object],[object Object],Componentes
Modelo Ambiental ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Modelo Ambiental
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modelo Ambiental Elementos  de la Lista de eventos
[object Object],Modelo Ambiental Concepto de evento
[object Object],[object Object],Modelo Ambiental Tipos de eventos
[object Object],[object Object],[object Object],[object Object],[object Object],Modelo Ambiental Identificación de eventos
[object Object],[object Object],[object Object],[object Object],Modelo Ambiental Descripción de los eventos
Modelo Ambiental Ejemplo de Lista de eventos Evento Entidad externa Estímulo Respuesta Tipo de activac. Tipo de activid. Objetos esenciales Un cliente envía un pedido de cotización cliente pedido de cotización cotización de la mercadería F F clientes, pedidos, cotizaciones Ventas informa datos de nuevos  clientes ventas datos nuevos clientes ---------------- F C clientes A fin del día ------------ ---------------- Lista de deudores T F clientes
[object Object],Modelo Ambiental Diagrama de Contexto
Modelo Ambiental Ejemplo de Diagrama de Contexto Entidad  Externa 1 Entidad Externa 2 Sistema Estímulo 1 Estímulo 2 Respuesta 1
[object Object],[object Object],Modelo Ambiental Consideraciones
Modelo Esencial Ambiental de  Act. Esenciales de la Memoria Esencial de Comportamiento
Modelo de Comportamiento ,[object Object],[object Object],[object Object],Características
[object Object],[object Object],[object Object],Modelo de Comportamiento Desarrollo
Modelo de Comportamiento DD Lista de eventos DC DFD DER
[object Object],[object Object],[object Object],Modelo de Comportamiento Modelo de las Act. esenciales
[object Object],[object Object],[object Object],Modelo de Comportamiento Modelo de las Act. esenciales Herramientas  utilizadas para el modelado
Modelo de Comportamiento ,[object Object],[object Object],[object Object],Derivar el modelo de procesos
Modelo de Comportamiento ,[object Object],[object Object],[object Object],[object Object],Construcción del DFD preliminar y el Nivel 1
Modelo de Comportamiento ,[object Object],[object Object],Descomposición del Nivel 1
Modelo de Comportamiento Leveling
Modelo Esencial ,[object Object],[object Object],Verificación - Criterios
[object Object],[object Object],[object Object],[object Object],Modelo Esencial Verificación de las especificaciones
[object Object],[object Object],[object Object],Modelo Esencial Verificación del comportamiento
[object Object],[object Object],Recomendación Esencial
Modelo Esencial Ambiental de Comportamiento de  Act. Esenciales de la Memoria Esencial
Modelo Esencial ,[object Object],[object Object],[object Object],Modelo de la Memoria esencial
Modelo Esencial ,[object Object],[object Object],[object Object],Derivar el Modelo de datos
Particionamiento de la memoria ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Normalización ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Notación específica Símbolo/Codificación Significado Ejemplo # Número #calle (número de calle) T Texto T_calle (texto de calle) C Código C_Postal (código postal) D Fecha D_nacimiento (fecha de nac.) {} Indica  grupos repetitivos {c_materia + T_materia} [ ] Campo opcional, puede o no estar completo [e_mail] ( ) Opciones Sexo(M/F)
Primera  Forma Normal   ,[object Object],[object Object]
Primera  Forma Normal Si aplicamos la  1r a forma normal, extraeremos   los grupos repetitivos y los   colocaremos  en  otra entidad nueva, arrastrando además la  clave de   la  entidad original y agregando algún  otro atributo que permita una identificación  unívoca de cada registro.
¿ Porqué aplicar la PFN? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Segunda  Forma Normal   ,[object Object],[object Object],[object Object]
Segunda Forma Normal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tercera  Forma Normal   ,[object Object],[object Object],[object Object]
Tercera  Forma Normal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Porqué aplicar la  2da.  y  3 t r a .   FN ? ,[object Object],[object Object],[object Object]
Matriz de Claves   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo Alumno:   C_alumno + C_carrera + T_carrera + T_NomApellido + T_calle + #_calle + #_piso + T_dpto  + C_postal + T_TelefonoPart +   T_telCelular + T_email + D_nacimiento + {C_materia  + T_Materia + #_NotaFinal}
1ra Forma Normal ,[object Object],[object Object],[object Object]
2da Forma Normal ,[object Object],[object Object],[object Object],[object Object],[object Object]
3ra Forma Normal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Matriz de Claves A3 A4 A5 A6 C_Alumno X   X     C_materia X X     C_Carrera     O X
Diagrama de Entidad Relación A3 A4 A6 A5 C_materia C_carrera
Diseño
Modelo de Implementación del Usuario de Imp. del Sistema de Programas de Tareas de Procesadores
Herramientas Herramientas MODELO LE DC DD DFD DER MINI DIAL. DE LIS PANT ESENCIAL Ambiental X X X Comportamiento X X - Act. esenciales X X - Memoria esencial X X X X iMPLEMENTACION Usuario X X X X X Imp. del Sistema X X - Procesadores X X X - Tareas X X Programas X X X
[object Object],[object Object],[object Object],Modelo de Implementación Objetivo y características
Modelo de Implementación ,[object Object],[object Object],Encarnación
Modelo de Implementación Encarnación ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de Imp. del Sistema ,[object Object],[object Object],[object Object]
Modelo de Implementación Informe Técnico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de Implementación Informe Técnico ,[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de Implementación Informe  Técnico ,[object Object],[object Object],[object Object]
Modelo de Imp. del Sistema de Imp. del Sistema de Programas de Tareas de Procesadores del Usuario
[object Object],[object Object],Modelo de Procesadores Objeto
Modelo de Procesadores Tipos de Procesadores ,[object Object],[object Object],[object Object]
[object Object],[object Object],Modelo de Procesadores Composición
Modelo de Procesadores Composición P1 P2 P3
Modelo de Procesadores Relación con el Diagrama de Contexto P1 P2 P3 Sistema XXX
[object Object],[object Object],Modelo de Procesadores Relación con el Diagrama de Contexto
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modelo de Procesadores Completamiento del Modelo
[object Object],[object Object],Modelo de Procesadores Alcance de la implementación
[object Object],[object Object],Modelo de Procesadores Restricciones
[object Object],[object Object],Modelo de Procesadores Alternativas ante las Restricciones
Modelo de Imp. del Sistema de Imp. del Sistema de Programas del Usuario de Tareas de Procesadores
[object Object],[object Object],Modelo de Tareas Objeto
[object Object],[object Object],Modelo de Tareas Características
Modelo de Tareas Relación con el Modelo de Procesadores F1 F2 F4 F5 F3 Pa Pb Pc Tarea 1 Tarea 2 F1 F4 F5 A2 A1 Nivel 1 del Procesador a
[object Object],[object Object],Modelo de Tareas Diferencias con el Modelo de Comportamiento
[object Object],[object Object],[object Object],Modelo de Tareas Desarrollo del Modelo de Tareas
[object Object],[object Object],[object Object],Modelo de Tareas Desarrollo del Modelo de Datos
[object Object],[object Object],Modelo de Tareas Agregado del Flujo de Control
Modelo de Tareas Descripción del Flujo de Control Flujo de Control Proceso de Control
[object Object],[object Object],[object Object],Modelo de Tareas El Flujo de Control
[object Object],[object Object],[object Object],[object Object],[object Object],Modelo de Tareas Cuando modelar el Control
Modelo de Tareas Descripción de las transformaciones de Control PEDIDOS CONTROLAR RECEPCIÓN  DE PEDIDOS PRODUCTOS HABILITAR DESHABILITAR RECIBIR PEDIDOS PREPARAR ENTREGAS ENTREGAS PEDIDOS CLIENTES HABILITAR DESHABILITAR ENTREGAS  PREPARADAS SON LAS 8:00 SON LAS 18:00
Modelo de Tareas Diagrama de Transición de Estado Enfatiza el comportamiento dependiente del tiempo del sistema.
Modelo de Tareas Diagrama de Transición de Estado ,[object Object],[object Object],[object Object]
Modelo de Tareas Diagrama de Transición de Estado Un conjunto de circunstancias o atributos que caracterizan a una persona o cosa en un tiempo dado; forma de ser; condición.
Modelo de Tareas Diagrama de Transición de Estado ,[object Object],[object Object],[object Object]
Modelo de Tareas Diagrama de Transición de Estado ,[object Object],[object Object],[object Object]
Modelo de Tareas Diagrama de Transición de Estado ESTADO 1 ESTADO 2 Condición Acción
Modelo de Tareas Relación entre un DFD y un DTE 1 3 2 X Y ESTADO 1 ESTADO 2 Señal X Activar Burbuja 2 ESTADO 3 Señal Y Activar Burbuja 3
Modelo de Tareas Relación entre un DFD y un DTE En la mayoría de los casos, el DTE representa una especificación de proceso para una burbuja de control en un DFD.  Note que la condiciones en un DTE corresponden a los flujos de control entrantes en un DFD y las acciones en el DTE corresponden a los flujos de control de salida en el DFD.
Modelo de Tareas Diagrama de Transición de Estado Espera Recibiendo pedidos Preparando entregas Entregas preparadas Son las 8 Activar recibir pedidos Son las 18 Desactivar recibir pedidos Activar preparar entregas Son las 8 Desactivar  preparar entregas y Activar recibir pedidos
Modelo de Implementación de Procesadores de Programas del Usuario de Imp. del Sistema de Tareas
[object Object],Modelo de Programas Objeto
[object Object],[object Object],[object Object],Modelo de Programas Desarrollo
Modelo de Programas Diagrama de flujo de datos Baja de cliente clientes Cancelar cta. del cliente pedidos
Modelo de Programas Diagrama de estructura Cancelar Cta. de Clte. Recibir baja de cliente Registrar causa de baja Cancelar pedidos pend. Leer cliente Actualizar cliente Leer pedidos de cliente Cancelar  pedido Baja de clte. # clte. Baja de clte. # clte. clte. clte. estado # clte. # pedido fin # pedido fin
[object Object],[object Object],[object Object],[object Object],[object Object],Modelo de Programas Razones para modelar programas
[object Object],[object Object],Modelo de Programas Rutinas comunes
[object Object],[object Object],Modelo de Programas Cuando NO modelar la estructura
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modelo de Programas Organización de la construcción
[object Object],[object Object],[object Object],Modelo de Programas Acoplamiento
[object Object],[object Object],Modelo de Programas
[object Object],[object Object],[object Object],[object Object],Modelo de Programas Tipos de acoplamiento
[object Object],[object Object],Modelo de Programas Cohesión
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modelo de Programas Tipos de cohesión
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modelo de Programas Recomendaciones para el diseño
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modelo de Programas Recomendaciones para el diseño

Más contenido relacionado

La actualidad más candente

Desarrollode Sistemas
Desarrollode SistemasDesarrollode Sistemas
Desarrollode Sistemas
paty.alavez
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
MILUGO
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas
malejandro08
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de información
ysik granja
 
Caracteisticas de un analista
Caracteisticas de un analistaCaracteisticas de un analista
Caracteisticas de un analista
FSILSCA
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
Jose Daniel Pacheco Mejia
 

La actualidad más candente (20)

Ciclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectoCiclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyecto
 
Ciclo de vida de un sistema de información carlos
Ciclo de vida de un sistema de información carlosCiclo de vida de un sistema de información carlos
Ciclo de vida de un sistema de información carlos
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Importancia de los analistas en sistemas
Importancia de los analistas en sistemasImportancia de los analistas en sistemas
Importancia de los analistas en sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
introduccion metododologias de analisis y diseño de software
 introduccion metododologias de analisis y diseño de software introduccion metododologias de analisis y diseño de software
introduccion metododologias de analisis y diseño de software
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Desarrollode Sistemas
Desarrollode SistemasDesarrollode Sistemas
Desarrollode Sistemas
 
Presentación Unidad 3: Análisis de las Necesidades del Sistema
Presentación Unidad 3: Análisis de las Necesidades del SistemaPresentación Unidad 3: Análisis de las Necesidades del Sistema
Presentación Unidad 3: Análisis de las Necesidades del Sistema
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Análisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasAnálisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemas
 
Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
Unidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas deUnidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas de
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de información
 
Caracteisticas de un analista
Caracteisticas de un analistaCaracteisticas de un analista
Caracteisticas de un analista
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
 

Destacado (8)

Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -Metodologia Estructurada - Análisis -
Metodologia Estructurada - Análisis -
 
Presentacion de relevamiento y estadictica de eventos
Presentacion de relevamiento y estadictica de eventosPresentacion de relevamiento y estadictica de eventos
Presentacion de relevamiento y estadictica de eventos
 
Relevamiento de datos
Relevamiento de datosRelevamiento de datos
Relevamiento de datos
 
Introducción al análisis y relevamiento
Introducción al análisis y relevamientoIntroducción al análisis y relevamiento
Introducción al análisis y relevamiento
 
Material Apoyo Ingenieria del Software USAL Argentina
Material Apoyo Ingenieria del Software USAL ArgentinaMaterial Apoyo Ingenieria del Software USAL Argentina
Material Apoyo Ingenieria del Software USAL Argentina
 
Tecnicas de Presentacion efectiva
Tecnicas de Presentacion efectivaTecnicas de Presentacion efectiva
Tecnicas de Presentacion efectiva
 
TèCnicas De Relevamiento
TèCnicas De RelevamientoTèCnicas De Relevamiento
TèCnicas De Relevamiento
 
Tecnicas de Presentacion efectiva
Tecnicas de Presentacion efectivaTecnicas de Presentacion efectiva
Tecnicas de Presentacion efectiva
 

Similar a Metodologia Estructurada

PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
Alejandro Leon
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad software
Alejandro Leon
 
PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWARE
Alejandro Leon
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
ronald flores
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
ssuser948499
 
UNEG-AS 2012-Pres3: Control interno para la organización del área de informát...
UNEG-AS 2012-Pres3: Control interno para la organización del área de informát...UNEG-AS 2012-Pres3: Control interno para la organización del área de informát...
UNEG-AS 2012-Pres3: Control interno para la organización del área de informát...
UNEG-AS
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
Mario J Arrieta
 
Carreras vinculadas-programacion-informatica-consultoria-de-informatica
Carreras vinculadas-programacion-informatica-consultoria-de-informaticaCarreras vinculadas-programacion-informatica-consultoria-de-informatica
Carreras vinculadas-programacion-informatica-consultoria-de-informatica
zonajava
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
Mario J Arrieta
 
Carreras vinculadas-programacion-informatica-consultoria-de-informatica
Carreras vinculadas-programacion-informatica-consultoria-de-informaticaCarreras vinculadas-programacion-informatica-consultoria-de-informatica
Carreras vinculadas-programacion-informatica-consultoria-de-informatica
EtsonCelisMartinez1
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
msc080277
 

Similar a Metodologia Estructurada (20)

PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad software
 
PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWARE
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARECLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
CLASES DE METODOLOGIA DEL DESARROLLO DE SOFTWARE
 
clases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.pptclases3metodmetodlgiaherra.ppt
clases3metodmetodlgiaherra.ppt
 
Temario ceneval yo
Temario ceneval yoTemario ceneval yo
Temario ceneval yo
 
Clase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.pptClase 2 - Construccion de los SI.ppt
Clase 2 - Construccion de los SI.ppt
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
 
Respuestas de analisis de sistema
Respuestas de analisis de sistemaRespuestas de analisis de sistema
Respuestas de analisis de sistema
 
UNEG-AS 2012-Pres3: Control interno para la organización del área de informát...
UNEG-AS 2012-Pres3: Control interno para la organización del área de informát...UNEG-AS 2012-Pres3: Control interno para la organización del área de informát...
UNEG-AS 2012-Pres3: Control interno para la organización del área de informát...
 
Unidad II - Documentación del software
Unidad II - Documentación del softwareUnidad II - Documentación del software
Unidad II - Documentación del software
 
Análisis y diseños de sistemas planes
Análisis y diseños de sistemas planesAnálisis y diseños de sistemas planes
Análisis y diseños de sistemas planes
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
Carreras vinculadas-programacion-informatica-consultoria-de-informatica
Carreras vinculadas-programacion-informatica-consultoria-de-informaticaCarreras vinculadas-programacion-informatica-consultoria-de-informatica
Carreras vinculadas-programacion-informatica-consultoria-de-informatica
 
Metrica3
Metrica3Metrica3
Metrica3
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 
Ciclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacionCiclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacion
 
Carreras vinculadas-programacion-informatica-consultoria-de-informatica
Carreras vinculadas-programacion-informatica-consultoria-de-informaticaCarreras vinculadas-programacion-informatica-consultoria-de-informatica
Carreras vinculadas-programacion-informatica-consultoria-de-informatica
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 

Metodologia Estructurada

  • 3.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Funciones y responsabilidades Ejemplo Dirección de Informática Programación y Control de Gestión Comité de Usuarios de Sistemas de Información Redes y Comunicaciones Servicios de Tecnología de Información Planificación y Desarrollo de Sistemas de Información
  • 14. Funciones y responsabilidades Programación y Control de Gestión Planificación y Control Políticas, Normas y Proced. Investigación y Desarrollo Nuevas Tec. Administración Recursos Informáticos
  • 15.
  • 16. Funciones y responsabilidades Planificación y Desarrollo de Sistemas de Información Líderes de Proyectos Analistas Programadores Adm. de Datos
  • 17.
  • 18. Funciones y responsabilidades Servicios de Tecnología de Información Administración de Servidores Producción Soporte a Usuarios Centro de Ingreso Operaciones Help Desk Soporte de Hard Soporte de Soft Unix Netware Windows XP
  • 19.
  • 20. Funciones y responsabilidades Redes y Comunicaciones Redes Comunicaciones
  • 21.
  • 22. Ciclo de Vida Clásico Relevamiento Análisis Diseño Preliminar Prueba de Sistema Prueba de unidad Prueba de Subsistema Estudio de hardware requerimientos del usuario Calendario, presupuesto pedido de hardware especificación funcional necesidades de rendimiento especificación del sistema configuración final especificación del programa módulos codificados módulos probados subsistemas probados sistema probado Diseño detallado Codificación
  • 23. Ciclo de Vida Estructurado 1. Factibilidad 2. Análisis 3. Diseño 8. Conversión de Bases 6. Ctrol. de Calidad 4. Implemen- tación 9. Instalación Usuarios Directorio Operaciones 5. Pruebas de Aceptación 7. Desc. de Proced. Directorio requerimientos del sistema políticas de usuario restricciones restricciones operacionales base de datos existentes documento especificación estructurada especificación de diseño sistema instalado Informe tentativo costo- beneficio restricciones reporte de costo- beneficio conjunto de pruebas de control de calidad manual del usuario sistema integrado sistema aceptado base de datos convertidas
  • 24.
  • 25.
  • 26. Estrategia de modelado A partir del modelo físico actual Modificar Modelo Esencial Actual Usuario Modelar Sistema Físico Actual Derivar Esencia Sistema Actual Información del sistema actual Nuevos requerimientos Modelo lógico actual Nuevo modelo lógico Modelo físico actual Usuario Modelar Sistema Físico Actual Modificar Modelo Esencial Actual Usuario Modelar Sistema Físico Actual Derivar Esencia Sistema Actual Modificar Modelo Esencial Actual Usuario Modelar Sistema Físico Actual
  • 27. Estrategia de modelado Con abstracción de la encarnación actual Modificar Modelo Esencial Actual Usuario Modelar Esencia Sistema Actual Información del sistema actual Nuevos requerimientos Nuevo modelo lógico Modelo lógico actual Modificar Modelo Esencial Actual Usuario Modelar Esencia Sistema Actual
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. Técnicas de Relevamiento Tipos de Preguntas Reenvío (sugerencias) Por su forma de expresión Por su naturaleza Despiertan confianza Informativas Investigación Despiertan desconfianza
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69. Modelo Esencial Ambiental de Comportamiento de Act. Esenciales de la Memoria Esencial
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75. Esencia Almacenamiento Estímulo 1 Estímulo 2 Respuesta Proceso 1 Proceso 2 Ejemplo de Actividades esenciales
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85. Modelo de Implementación de Imp. del Sistema de Programas de Tareas de Procesadores
  • 87. Modelo Esencial Ambiental de Comportamiento de Act. Esenciales de la Memoria Esencial
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97. Modelo Ambiental Ejemplo de Lista de eventos Evento Entidad externa Estímulo Respuesta Tipo de activac. Tipo de activid. Objetos esenciales Un cliente envía un pedido de cotización cliente pedido de cotización cotización de la mercadería F F clientes, pedidos, cotizaciones Ventas informa datos de nuevos clientes ventas datos nuevos clientes ---------------- F C clientes A fin del día ------------ ---------------- Lista de deudores T F clientes
  • 98.
  • 99. Modelo Ambiental Ejemplo de Diagrama de Contexto Entidad Externa 1 Entidad Externa 2 Sistema Estímulo 1 Estímulo 2 Respuesta 1
  • 100.
  • 101. Modelo Esencial Ambiental de Act. Esenciales de la Memoria Esencial de Comportamiento
  • 102.
  • 103.
  • 104. Modelo de Comportamiento DD Lista de eventos DC DFD DER
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115. Modelo Esencial Ambiental de Comportamiento de Act. Esenciales de la Memoria Esencial
  • 116.
  • 117.
  • 118.
  • 119.
  • 120. Notación específica Símbolo/Codificación Significado Ejemplo # Número #calle (número de calle) T Texto T_calle (texto de calle) C Código C_Postal (código postal) D Fecha D_nacimiento (fecha de nac.) {} Indica grupos repetitivos {c_materia + T_materia} [ ] Campo opcional, puede o no estar completo [e_mail] ( ) Opciones Sexo(M/F)
  • 121.
  • 122. Primera Forma Normal Si aplicamos la 1r a forma normal, extraeremos los grupos repetitivos y los colocaremos en otra entidad nueva, arrastrando además la clave de la entidad original y agregando algún otro atributo que permita una identificación unívoca de cada registro.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130. Ejemplo Alumno: C_alumno + C_carrera + T_carrera + T_NomApellido + T_calle + #_calle + #_piso + T_dpto + C_postal + T_TelefonoPart + T_telCelular + T_email + D_nacimiento + {C_materia + T_Materia + #_NotaFinal}
  • 131.
  • 132.
  • 133.
  • 134. Matriz de Claves A3 A4 A5 A6 C_Alumno X   X     C_materia X X     C_Carrera     O X
  • 135. Diagrama de Entidad Relación A3 A4 A6 A5 C_materia C_carrera
  • 137. Modelo de Implementación del Usuario de Imp. del Sistema de Programas de Tareas de Procesadores
  • 138. Herramientas Herramientas MODELO LE DC DD DFD DER MINI DIAL. DE LIS PANT ESENCIAL Ambiental X X X Comportamiento X X - Act. esenciales X X - Memoria esencial X X X X iMPLEMENTACION Usuario X X X X X Imp. del Sistema X X - Procesadores X X X - Tareas X X Programas X X X
  • 139.
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 146. Modelo de Imp. del Sistema de Imp. del Sistema de Programas de Tareas de Procesadores del Usuario
  • 147.
  • 148.
  • 149.
  • 150. Modelo de Procesadores Composición P1 P2 P3
  • 151. Modelo de Procesadores Relación con el Diagrama de Contexto P1 P2 P3 Sistema XXX
  • 152.
  • 153.
  • 154.
  • 155.
  • 156.
  • 157. Modelo de Imp. del Sistema de Imp. del Sistema de Programas del Usuario de Tareas de Procesadores
  • 158.
  • 159.
  • 160. Modelo de Tareas Relación con el Modelo de Procesadores F1 F2 F4 F5 F3 Pa Pb Pc Tarea 1 Tarea 2 F1 F4 F5 A2 A1 Nivel 1 del Procesador a
  • 161.
  • 162.
  • 163.
  • 164.
  • 165. Modelo de Tareas Descripción del Flujo de Control Flujo de Control Proceso de Control
  • 166.
  • 167.
  • 168. Modelo de Tareas Descripción de las transformaciones de Control PEDIDOS CONTROLAR RECEPCIÓN DE PEDIDOS PRODUCTOS HABILITAR DESHABILITAR RECIBIR PEDIDOS PREPARAR ENTREGAS ENTREGAS PEDIDOS CLIENTES HABILITAR DESHABILITAR ENTREGAS PREPARADAS SON LAS 8:00 SON LAS 18:00
  • 169. Modelo de Tareas Diagrama de Transición de Estado Enfatiza el comportamiento dependiente del tiempo del sistema.
  • 170.
  • 171. Modelo de Tareas Diagrama de Transición de Estado Un conjunto de circunstancias o atributos que caracterizan a una persona o cosa en un tiempo dado; forma de ser; condición.
  • 172.
  • 173.
  • 174. Modelo de Tareas Diagrama de Transición de Estado ESTADO 1 ESTADO 2 Condición Acción
  • 175. Modelo de Tareas Relación entre un DFD y un DTE 1 3 2 X Y ESTADO 1 ESTADO 2 Señal X Activar Burbuja 2 ESTADO 3 Señal Y Activar Burbuja 3
  • 176. Modelo de Tareas Relación entre un DFD y un DTE En la mayoría de los casos, el DTE representa una especificación de proceso para una burbuja de control en un DFD. Note que la condiciones en un DTE corresponden a los flujos de control entrantes en un DFD y las acciones en el DTE corresponden a los flujos de control de salida en el DFD.
  • 177. Modelo de Tareas Diagrama de Transición de Estado Espera Recibiendo pedidos Preparando entregas Entregas preparadas Son las 8 Activar recibir pedidos Son las 18 Desactivar recibir pedidos Activar preparar entregas Son las 8 Desactivar preparar entregas y Activar recibir pedidos
  • 178. Modelo de Implementación de Procesadores de Programas del Usuario de Imp. del Sistema de Tareas
  • 179.
  • 180.
  • 181. Modelo de Programas Diagrama de flujo de datos Baja de cliente clientes Cancelar cta. del cliente pedidos
  • 182. Modelo de Programas Diagrama de estructura Cancelar Cta. de Clte. Recibir baja de cliente Registrar causa de baja Cancelar pedidos pend. Leer cliente Actualizar cliente Leer pedidos de cliente Cancelar pedido Baja de clte. # clte. Baja de clte. # clte. clte. clte. estado # clte. # pedido fin # pedido fin
  • 183.
  • 184.
  • 185.
  • 186.
  • 187.
  • 188.
  • 189.
  • 190.
  • 191.
  • 192.
  • 193.