SlideShare una empresa de Scribd logo
METODOLOGÍAS ESTRUCTURADA DE
ANÁLISIS Y DISEÑO DE SISTEMAS DE
INFORMACION.
2
INTRODUCCIÓN
Desde una perspectiva de Sistema de Informacion, una metodología
• Describe cómo se organizar un proyecto
• Establece el orden en el que la mayoría de las actividades tienen
que realizarse y los enlaces entre ellas
• Indica cómo tienen que realizarse algunas tareas proporcionando
las herramientas concretas e intelectuales
Con una metodología se intentan cubrir las siguientes necesidades
[Piattini et al., 2004]
• Mejores aplicaciones
• Mejor proceso de desarrollo
• Establecer un proceso estándar en una organización
3
DEFINICIÓN DE
METODOLOGÍA
Un proceso para producir Sistema de Informacion de
forma organizada, empleando una colección de
técnicas y convenciones de notación
predefinidas (Rumbaugh et al., 1991)
4
CONFUSIÓN ENTRE LOS TÉRMINOS
METODOLOGÍA, MÉTODO Y CICLO DE VIDA POR
ABUSO DEL LENGUAJE TÉCNICO
• Una metodología puede seguir uno o varios modelos de ciclo
de vida
• El ciclo de vida indica qué es lo que hay que obtener a lo
largo del desarrollo del proyecto, pero no cómo. Esto sí lo
debe indicar la metodología
• Una metodología es un concepto más amplio que el de
método.
• Se puede considerar a la metodología como un conjunto
de métodos.
5
CARACTERÍSTICAS DESEABLES
EN UNA METODOLOGÍA
Una metodología debe cubrir (Henderson-Sellers y Firesmith, 1999)
• Un proceso de ciclo de vida completo, que comprenda aspectos tanto del
negocio como técnicos
• Un conjunto completo de conceptos y modelos que sean internamente
consistentes
• Una colección de reglas y guías
• Una descripción completa de artefactos a desarrollar
• Una notación con la que trabajar, idealmente soportada por diversas
herramientas CASE y diseñada para una usabilidad óptima
• Un conjunto de técnicas probadas
• Un conjunto de métricas, junto con asesoramiento sobre calidad,
estándares y estrategias de prueba
• Identificación de los roles organizacionales
• Guías para la gestión de proyectos y aseguramiento de la calidad
• Asesoramiento para la gestión de bibliotecas y reutilización
6
METODOLOGÍAS
ESTRUCTURADAS
•
•
•
Proponen la creación de modelos del sistema que representan los
procesos, los flujos y la estructura de los datos de una manera
descendente
Se pasa de una visión general del problema, nivel de abstracción
alto, a un nivel de abstracción sencillo
Esta visión se puede enfocar
• Hacia un punto de vista funcional del sistema
• Metodologías orientadas a procesos
• Hacia la estructura de datos
• Metodologías orientadas a datos
8
METODOLOGÍAS ORIENTADAS
A OBJETOS
•
•
•
•
Se fundamentan en la integración de los dos aspectos de los
sistemas de información: datos y procesos
En este paradigma un sistema se concibe como un conjunto de
objetos que se comunican entre sí mediante mensajes
El objeto encapsula datos y operaciones
• Este enfoque permite un modelado más natural del mundo real y
facilita enormemente la reutilización del software
Las metodologías orientadas a objetos acortan la distancia existente
entre el espacio de conceptos (lo que los expertos o usuarios
conocen) y el espacio de diseño e implementación
9
METODOLOGÍAS ORIENTADAS
A OBJETOS
Gran cantidad de representantes
• Metodologías dirigidas por los datos
• OMT (Object Modeling Technique) (Rumbaugh et al., 1991)
• Fusion (Coleman et al., 1994)
• Metodologías dirigidas por las responsabilidades
• RDD (Responsibility Driven Design) (Wirfs-Brock et al., 1990)
• OBA (Object Behavior Analysis) (Rubin y Goldberg, 1992)
• Metodologías dirigidas por los casos de uso
• Objectory (Jacobson et al., 1992)
• Proceso Unificado (Jacobson et al., 1999)
• Metodologías dirigidas por estados
• Metodología de Shlaer y Mellor (Shlaer y Mellor, 1992)
10
segunda generación
MEDEA
OMT 2 Syntropy
Fusion Moses
METODOLOGÍAS ORIENTADAS
A OBJETOS
Evolución de las metodologías OO
Metodologías de primera generación
OMT
RDD Objectory
Metodologías de
Booch (91)
Métricas
Metodologías de
tercera generación
OPEN
UP
Unificación,
Estandarización
UML
Lenguajes
Formales
Metodologías
estructuradas
P
ROCESOS
D
ATOS
11
METODOLOGÍAS ORIENTADAS
A OBJETOS
Metodologías estructuradas vs. Metodologías Orientadas a Objetos
Análisis
DFD
Diseño
STD
Implementación
PROGRAMA
DER
RELACIONAL
Metodologías
Orientadas
a
Objetos
O
BJETOS
12
METODOLOGÍAS ORIENTADAS
A OBJETOS
Metodologías estructuradas vs. Metodologías Orientadas a Objetos
Análisis Diseño Implementación
O
O
13
r t u
tu
ad
ANÁLISIS DISEÑO
METODOLOGÍAS ORIENTADAS
A OBJETOS
Metodologías estructuradas vs. Metodologías Orientadas a Objetos
Por Elaboración
Es
c
r
o
7
7
7
7
7
Diagrama de contexto
Un Diagrama de Contexto de Sistema (DCS)
Es el que define los límites entre el sistema, o
parte del sistema, y su ambiente, mostrando las
entidades que interactúan con él.
Este diagrama es una vista de alto nivel de un
sistema.
7
NOTACION YOURDON
7
NOTACION YOURDON
Ejemplo
Sistema de distribución sin inventario
“Se trata de un sistema que sirve pedidos de libros a unos clientes,
con la particularidad de que no mantiene un stock o inventario
interno. El sistema puede agrupar los pedidos que clientes distintos
hacen a un mismo editor, de manera que se puedan conseguir
descuentos.”
Análisis de los procesos del sistema
Aplicamos la visión sistémica
Diagrama de contexto
7
NOTACION YOURDON
Sistema de pedidos
7
Diagramas de Flujo de Datos
7
Diagramas de Flujo de Datos
7
Diagramas de Flujo de Datos
7
Diagramas de Procesos
Un diagrama de procesos es una representación
gráfica de los principales procesos que se llevan a cabo
en un Sistema de Información, su orden y sus
interrelaciones. Muestra la secuencia e interacción de
las actividades de un proceso a través de símbolos
gráficos, que proporcionan una mejor visualización del
funcionamiento del proceso, ayudando a su
entendimiento y haciendo su descripción más visual e
intuitiva.
7
Notación de Diagramas de Procesos
7
Diagramas de Procesos
7
Diagramas de Procesos
7
Modelo de Datos
Modelo de Datos
Modelo de Datos
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf
Metodologia Estructurada.pdf

Más contenido relacionado

PDF
Metodologia Estructurada
PPTX
Tipos de usuarios de los sistemas de informacion
PPSX
Sistemas De Información Gerencial
PPT
TOGAF - Fase A
PDF
Ejemplo Gestion del Conocimiento
PPTX
Modelado basados en escenarios
PDF
métodos y procesos
PDF
Principios de diseño de la arquitectura del software
Metodologia Estructurada
Tipos de usuarios de los sistemas de informacion
Sistemas De Información Gerencial
TOGAF - Fase A
Ejemplo Gestion del Conocimiento
Modelado basados en escenarios
métodos y procesos
Principios de diseño de la arquitectura del software

La actualidad más candente (20)

PPTX
Dinámica De Sistemas
PDF
Cuaderno de Ingenieria
PPT
Diagrama de casos de uso del negocio y del sistema
PDF
MOD Unidad 2: Tipos de modelado
PPT
Sistemas y Tecnologias de la Información
PDF
Diseño de software
PPTX
PPTX
Ventajas y desventajas de los sistemas de informacion
PPTX
Sistemas de informacion
DOCX
Metodologías para el Diseño de Sistemas
PPTX
Teoría General de Sistemas
PPTX
Aplicaciones distribuidas
PDF
Análisis y desarrollo de sistemas de información
DOCX
Diseño de un Sistema de Informacion
PPTX
Agentes basados en objetos utilidad
PPT
Metricas de Codigo Fuente y Metricas de Prueba
PDF
TEMA 1 - Gestión de la innovación en el sector público y la PNMGP.pdf
PPTX
Agentes reactivos basados en modelos
PPTX
Modelos del Sistema
PPT
Calidad De Software
Dinámica De Sistemas
Cuaderno de Ingenieria
Diagrama de casos de uso del negocio y del sistema
MOD Unidad 2: Tipos de modelado
Sistemas y Tecnologias de la Información
Diseño de software
Ventajas y desventajas de los sistemas de informacion
Sistemas de informacion
Metodologías para el Diseño de Sistemas
Teoría General de Sistemas
Aplicaciones distribuidas
Análisis y desarrollo de sistemas de información
Diseño de un Sistema de Informacion
Agentes basados en objetos utilidad
Metricas de Codigo Fuente y Metricas de Prueba
TEMA 1 - Gestión de la innovación en el sector público y la PNMGP.pdf
Agentes reactivos basados en modelos
Modelos del Sistema
Calidad De Software
Publicidad

Similar a Metodologia Estructurada.pdf (20)

PPTX
Clasificación de las metodologías de desarrollo de software
PDF
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
PPTX
Metodologías de desarrollo de software
PDF
Metodología de desarrollo de softwaree
DOCX
Metodologías para el desarrollo de sistemas
DOCX
Metodologías para el análisis diseño de sistemas
PPTX
Metodologias de los si
PPT
4 Clase Metodologia De Desarrolo De Software
PPTX
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
PPTX
PPT
PPTX
Ender metodologia estructura
PPTX
Presentación2
PPTX
Analisis y diseño de sistemas
PPTX
Metodologia estructurada yosehanni cortez
PPTX
Clasificacion de metodologias para el desarrollo de software
PDF
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
PPTX
Presentación2
DOCX
Metodologías para el desarrollo de sistemas
PPT
Unidad uno metodologia
Clasificación de las metodologías de desarrollo de software
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
Metodologías de desarrollo de software
Metodología de desarrollo de softwaree
Metodologías para el desarrollo de sistemas
Metodologías para el análisis diseño de sistemas
Metodologias de los si
4 Clase Metodologia De Desarrolo De Software
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
Ender metodologia estructura
Presentación2
Analisis y diseño de sistemas
Metodologia estructurada yosehanni cortez
Clasificacion de metodologias para el desarrollo de software
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
Presentación2
Metodologías para el desarrollo de sistemas
Unidad uno metodologia
Publicidad

Último (20)

PDF
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
PDF
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
PPTX
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
PDF
Presentación Ejecutiva Minimalista Azul.pdf
PPTX
MANEJO DE QUIMICOS Y SGA GRUPO Mnsr Aleman.pptx
PPTX
Investigacioncientificaytecnologica.pptx
PDF
Presentacion_Resolver_CEM_Hospitales_v2.pdf
PDF
Clase 2 de abril Educacion adistancia.pdf
PDF
alimentos de bebidas45rtrtytyurrrr 1.pdf
PDF
silabos de colegio privado para clases tema2
PPTX
TECNOLOGIA EN CONSTRUCCION PUBLICO Y PRIVADA
PDF
manual-sap-gratuito _ para induccion de inicio a SAP
PPTX
Identificacion de Peligros mediante GTC 45
PPTX
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
PDF
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf
PPTX
PPT SESIÓN 6 Los Injertos.- Micropropagación e Injertos Clonales.pptx
PDF
PRINCIPIOS ORDENADORES_20250715_183000_0000.pdf
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PPTX
DEBL Presentación PG 23.pptx [Autoguardado].pptx
PPTX
Cómo Elaborar e Implementar el IPERC_ 2023.pptx
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
Presentación Ejecutiva Minimalista Azul.pdf
MANEJO DE QUIMICOS Y SGA GRUPO Mnsr Aleman.pptx
Investigacioncientificaytecnologica.pptx
Presentacion_Resolver_CEM_Hospitales_v2.pdf
Clase 2 de abril Educacion adistancia.pdf
alimentos de bebidas45rtrtytyurrrr 1.pdf
silabos de colegio privado para clases tema2
TECNOLOGIA EN CONSTRUCCION PUBLICO Y PRIVADA
manual-sap-gratuito _ para induccion de inicio a SAP
Identificacion de Peligros mediante GTC 45
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf
PPT SESIÓN 6 Los Injertos.- Micropropagación e Injertos Clonales.pptx
PRINCIPIOS ORDENADORES_20250715_183000_0000.pdf
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
DEBL Presentación PG 23.pptx [Autoguardado].pptx
Cómo Elaborar e Implementar el IPERC_ 2023.pptx

Metodologia Estructurada.pdf

  • 1. METODOLOGÍAS ESTRUCTURADA DE ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACION.
  • 2. 2 INTRODUCCIÓN Desde una perspectiva de Sistema de Informacion, una metodología • Describe cómo se organizar un proyecto • Establece el orden en el que la mayoría de las actividades tienen que realizarse y los enlaces entre ellas • Indica cómo tienen que realizarse algunas tareas proporcionando las herramientas concretas e intelectuales Con una metodología se intentan cubrir las siguientes necesidades [Piattini et al., 2004] • Mejores aplicaciones • Mejor proceso de desarrollo • Establecer un proceso estándar en una organización
  • 3. 3 DEFINICIÓN DE METODOLOGÍA Un proceso para producir Sistema de Informacion de forma organizada, empleando una colección de técnicas y convenciones de notación predefinidas (Rumbaugh et al., 1991)
  • 4. 4 CONFUSIÓN ENTRE LOS TÉRMINOS METODOLOGÍA, MÉTODO Y CICLO DE VIDA POR ABUSO DEL LENGUAJE TÉCNICO • Una metodología puede seguir uno o varios modelos de ciclo de vida • El ciclo de vida indica qué es lo que hay que obtener a lo largo del desarrollo del proyecto, pero no cómo. Esto sí lo debe indicar la metodología • Una metodología es un concepto más amplio que el de método. • Se puede considerar a la metodología como un conjunto de métodos.
  • 5. 5 CARACTERÍSTICAS DESEABLES EN UNA METODOLOGÍA Una metodología debe cubrir (Henderson-Sellers y Firesmith, 1999) • Un proceso de ciclo de vida completo, que comprenda aspectos tanto del negocio como técnicos • Un conjunto completo de conceptos y modelos que sean internamente consistentes • Una colección de reglas y guías • Una descripción completa de artefactos a desarrollar • Una notación con la que trabajar, idealmente soportada por diversas herramientas CASE y diseñada para una usabilidad óptima • Un conjunto de técnicas probadas • Un conjunto de métricas, junto con asesoramiento sobre calidad, estándares y estrategias de prueba • Identificación de los roles organizacionales • Guías para la gestión de proyectos y aseguramiento de la calidad • Asesoramiento para la gestión de bibliotecas y reutilización
  • 6. 6 METODOLOGÍAS ESTRUCTURADAS • • • Proponen la creación de modelos del sistema que representan los procesos, los flujos y la estructura de los datos de una manera descendente Se pasa de una visión general del problema, nivel de abstracción alto, a un nivel de abstracción sencillo Esta visión se puede enfocar • Hacia un punto de vista funcional del sistema • Metodologías orientadas a procesos • Hacia la estructura de datos • Metodologías orientadas a datos
  • 7. 8 METODOLOGÍAS ORIENTADAS A OBJETOS • • • • Se fundamentan en la integración de los dos aspectos de los sistemas de información: datos y procesos En este paradigma un sistema se concibe como un conjunto de objetos que se comunican entre sí mediante mensajes El objeto encapsula datos y operaciones • Este enfoque permite un modelado más natural del mundo real y facilita enormemente la reutilización del software Las metodologías orientadas a objetos acortan la distancia existente entre el espacio de conceptos (lo que los expertos o usuarios conocen) y el espacio de diseño e implementación
  • 8. 9 METODOLOGÍAS ORIENTADAS A OBJETOS Gran cantidad de representantes • Metodologías dirigidas por los datos • OMT (Object Modeling Technique) (Rumbaugh et al., 1991) • Fusion (Coleman et al., 1994) • Metodologías dirigidas por las responsabilidades • RDD (Responsibility Driven Design) (Wirfs-Brock et al., 1990) • OBA (Object Behavior Analysis) (Rubin y Goldberg, 1992) • Metodologías dirigidas por los casos de uso • Objectory (Jacobson et al., 1992) • Proceso Unificado (Jacobson et al., 1999) • Metodologías dirigidas por estados • Metodología de Shlaer y Mellor (Shlaer y Mellor, 1992)
  • 9. 10 segunda generación MEDEA OMT 2 Syntropy Fusion Moses METODOLOGÍAS ORIENTADAS A OBJETOS Evolución de las metodologías OO Metodologías de primera generación OMT RDD Objectory Metodologías de Booch (91) Métricas Metodologías de tercera generación OPEN UP Unificación, Estandarización UML Lenguajes Formales
  • 10. Metodologías estructuradas P ROCESOS D ATOS 11 METODOLOGÍAS ORIENTADAS A OBJETOS Metodologías estructuradas vs. Metodologías Orientadas a Objetos Análisis DFD Diseño STD Implementación PROGRAMA DER RELACIONAL
  • 11. Metodologías Orientadas a Objetos O BJETOS 12 METODOLOGÍAS ORIENTADAS A OBJETOS Metodologías estructuradas vs. Metodologías Orientadas a Objetos Análisis Diseño Implementación
  • 12. O O 13 r t u tu ad ANÁLISIS DISEÑO METODOLOGÍAS ORIENTADAS A OBJETOS Metodologías estructuradas vs. Metodologías Orientadas a Objetos Por Elaboración Es c r o
  • 13. 7
  • 14. 7
  • 15. 7
  • 16. 7
  • 17. 7 Diagrama de contexto Un Diagrama de Contexto de Sistema (DCS) Es el que define los límites entre el sistema, o parte del sistema, y su ambiente, mostrando las entidades que interactúan con él. Este diagrama es una vista de alto nivel de un sistema.
  • 19. 7 NOTACION YOURDON Ejemplo Sistema de distribución sin inventario “Se trata de un sistema que sirve pedidos de libros a unos clientes, con la particularidad de que no mantiene un stock o inventario interno. El sistema puede agrupar los pedidos que clientes distintos hacen a un mismo editor, de manera que se puedan conseguir descuentos.” Análisis de los procesos del sistema Aplicamos la visión sistémica Diagrama de contexto
  • 24. 7 Diagramas de Procesos Un diagrama de procesos es una representación gráfica de los principales procesos que se llevan a cabo en un Sistema de Información, su orden y sus interrelaciones. Muestra la secuencia e interacción de las actividades de un proceso a través de símbolos gráficos, que proporcionan una mejor visualización del funcionamiento del proceso, ayudando a su entendimiento y haciendo su descripción más visual e intuitiva.