SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
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

Similar a Metodologia Estructurada.pdf

Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
Eliset Gonzales Uceda
 
Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01
Wolphkens Leveille
 
Analisis y diseños de sistemas
Analisis y diseños de sistemasAnalisis y diseños de sistemas
Analisis y diseños de sistemas
angel20155
 
Analisis y diseños de sistemas
Analisis y diseños de sistemasAnalisis y diseños de sistemas
Analisis y diseños de sistemas
angel20155
 

Similar a Metodologia Estructurada.pdf (20)

metodologías para el análisis y diseño de sistemas
metodologías para el análisis y  diseño de sistemas  metodologías para el análisis y  diseño de sistemas
metodologías para el análisis y diseño de sistemas
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
Presentación2
Presentación2Presentación2
Presentación2
 
Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01Analisisdesistemasnucleo2 110604161723-phpapp01
Analisisdesistemasnucleo2 110604161723-phpapp01
 
Analisis y diseños de sistemas
Analisis y diseños de sistemasAnalisis y diseños de sistemas
Analisis y diseños de sistemas
 
Análisis de la gestión de proyectos de tecnologías de información en la Unive...
Análisis de la gestión de proyectos de tecnologías de información en la Unive...Análisis de la gestión de proyectos de tecnologías de información en la Unive...
Análisis de la gestión de proyectos de tecnologías de información en la Unive...
 
Presentación1
Presentación1Presentación1
Presentación1
 
Analisis y diseños de sistemas
Analisis y diseños de sistemasAnalisis y diseños de sistemas
Analisis y diseños de sistemas
 
Presentación2
Presentación2Presentación2
Presentación2
 
1.1 La ergonomia dentro de los procesos de diseno
1.1 La ergonomia dentro de los procesos de diseno1.1 La ergonomia dentro de los procesos de diseno
1.1 La ergonomia dentro de los procesos de diseno
 
Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2Analisis de sistemas: nucleo 2
Analisis de sistemas: nucleo 2
 
Revisiones de la literatura en Ingeniería del Software
Revisiones de la literatura en Ingeniería del SoftwareRevisiones de la literatura en Ingeniería del Software
Revisiones de la literatura en Ingeniería del Software
 
Ender metodologia estructura
Ender metodologia estructuraEnder metodologia estructura
Ender metodologia estructura
 
Clasificacion metodologias
Clasificacion metodologiasClasificacion metodologias
Clasificacion metodologias
 
Clasificacion metodologias
Clasificacion metodologiasClasificacion metodologias
Clasificacion metodologias
 
Clasificacion metodologias
Clasificacion metodologiasClasificacion metodologias
Clasificacion metodologias
 
Clasificacion metodologias
Clasificacion metodologiasClasificacion metodologias
Clasificacion metodologias
 
Clasificacion metodologias
Clasificacion metodologiasClasificacion metodologias
Clasificacion metodologias
 
Clasificacion metodologias
Clasificacion metodologiasClasificacion metodologias
Clasificacion metodologias
 

Último

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sutti0808
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
bingoscarlet
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
vladimirpaucarmontes
 

Último (20)

NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.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.