Metodologia Estructurada.pdf

146 views 41 slides May 10, 2023
Slide 1
Slide 1 of 41
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41

About This Presentation

Metodologia Estructurada


Slide Content

METODOLOGÍAS ESTRUCTURADA DE
ANÁLISIS Y DISEÑO DE SISTEMAS DE
INFORMACION.

2
INTRODUCCIÓN
DesdeunaperspectivadeSistema de Informacion,unametodología
•Describecómoseorganizarunproyecto
•Estableceelordenenelquelamayoríadelasactividadestienen
querealizarseylosenlacesentreellas
•Indicacómotienenquerealizarsealgunastareasproporcionando
lasherramientasconcretaseintelectuales
Conunametodologíaseintentancubrirlassiguientesnecesidades
[Piattinietal.,2004]
•Mejoresaplicaciones
•Mejorprocesodedesarrollo
•Establecerunprocesoestándarenunaorganización

3
DEFINICIÓNDE
METODOLOGÍA
UnprocesoparaproducirSistema de Informacionde
forma organizada,empleandounacolecciónde
técnicasyconvencionesdenotación
predefinidas(Rumbaughetal.,1991)

4
CONFUSIÓN ENTRELOSTÉRMINOS
METODOLOGÍA, MÉTODO YCICLODEVIDAPOR
ABUSODELLENGUAJE TÉCNICO
• Unametodologíapuedeseguirunoovariosmodelosdeciclo
de vida
•Elciclodevidaindicaquéesloquehayqueobteneralo
largo deldesarrollodelproyecto,peronocómo.Estosílo
debeindicarlametodología
• Unametodologíaesunconceptomásamplioqueelde
método.
•Sepuedeconsideraralametodologíacomounconjunto
de métodos.

5
CARACTERÍSTICAS DESEABLES
ENUNAMETODOLOGÍA
Unametodologíadebecubrir(Henderson-SellersyFiresmith,1999)
•Unprocesodeciclodevidacompleto,quecomprendaaspectostantodel
negociocomotécnicos
•Unconjuntocompletodeconceptosymodelosqueseaninternamente
consistentes
•Unacoleccióndereglasyguías
•Unadescripcióncompletadeartefactosadesarrollar
•Unanotaciónconlaquetrabajar,idealmentesoportadapordiversas
herramientasCASEydiseñadaparaunausabilidadóptima
•Unconjuntodetécnicasprobadas
•Unconjuntodemétricas,juntoconasesoramientosobrecalidad,
estándaresyestrategiasdeprueba
•Identificacióndelosrolesorganizacionales
•Guíasparalagestióndeproyectosyaseguramientodelacalidad
•Asesoramientoparalagestióndebibliotecasyreutilización

6
METODOLOGÍAS
ESTRUCTURADAS



Proponenlacreacióndemodelosdelsistemaquerepresentanlos
procesos,losflujosylaestructuradelosdatosdeunamanera
descendente
Sepasadeunavisióngeneraldelproblema,niveldeabstracción
alto,aunniveldeabstracciónsencillo
Estavisiónsepuedeenfocar
•Haciaunpuntodevistafuncionaldelsistema
•Metodologíasorientadasaprocesos
•Hacialaestructuradedatos
•Metodologíasorientadasadatos

8
METODOLOGÍAS ORIENTADAS
AOBJETOS




Sefundamentanenlaintegracióndelosdosaspectosdelos
sistemasdeinformación:datosyprocesos
Enesteparadigmaunsistemaseconcibecomounconjuntode
objetosquesecomunicanentresímediantemensajes
Elobjetoencapsuladatosyoperaciones
•Esteenfoquepermiteunmodeladomásnaturaldelmundorealy
facilitaenormementelareutilizacióndelsoftware
Lasmetodologíasorientadasaobjetosacortanladistanciaexistente
entreelespaciodeconceptos(loquelosexpertosousuarios
conocen)yelespaciodediseñoeimplementación

9
METODOLOGÍAS ORIENTADAS
AOBJETOS
Grancantidadderepresentantes
•Metodologíasdirigidasporlosdatos
•OMT(ObjectModelingTechnique)(Rumbaughetal.,1991)
•Fusion(Colemanetal.,1994)
•Metodologíasdirigidasporlasresponsabilidades
•RDD(ResponsibilityDrivenDesign)(Wirfs-Brocketal.,1990)
•OBA(ObjectBehaviorAnalysis)(RubinyGoldberg,1992)
•Metodologíasdirigidasporloscasosdeuso
•Objectory(Jacobsonetal.,1992)
•ProcesoUnificado(Jacobsonetal.,1999)
•Metodologíasdirigidasporestados
•MetodologíadeShlaeryMellor(ShlaeryMellor,1992)

10
segundageneración
MEDEA
OMT2Syntropy
FusionMoses
METODOLOGÍAS ORIENTADAS
AOBJETOS
EvolucióndelasmetodologíasOO
Metodologíasdeprimerageneración
OMT
RDD Objectory
Metodologíasde
Booch(91)
Métricas
Metodologíasde
tercerageneración
OPEN
UP
Unificación,
Estandarización
UML
Lenguajes
Formales

Metodologías
estructuradas
P
ROCESOS
D
ATOS
11
METODOLOGÍAS ORIENTADAS
AOBJETOS
Metodologíasestructuradasvs.MetodologíasOrientadasaObjetos
Análisis
DFD
Diseño
STD
Implementación
PROGRAMA
DER
RELACIONAL

Metodologías
Orientadas
a
Objetos
O
BJETOS
12
METODOLOGÍAS ORIENTADAS
AOBJETOS
Metodologíasestructuradasvs.MetodologíasOrientadasaObjetos
Análisis Diseño Implementación

O
O
13
rtu
tu
ad
ANÁLISIS DISEÑO
METODOLOGÍAS ORIENTADAS
AOBJETOS
Metodologíasestructuradasvs.MetodologíasOrientadasaObjetos
PorElaboración
Es
c
r
o

7

7

7

7

7
Diagrama de contexto
UnDiagramadeContextodeSistema(DCS)
Eselquedefineloslímitesentreelsistema,o
partedelsistema,ysuambiente,mostrandolas
entidadesqueinteractúanconél.
Estediagramaesunavistadealtoniveldeun
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 unstocko 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 lavisió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
Undiagramadeprocesosesunarepresentación
gráficadelosprincipalesprocesosquesellevanacabo
enunSistemadeInformación,suordenysus
interrelaciones.Muestralasecuenciaeinteracciónde
lasactividadesdeunprocesoatravésdesímbolos
gráficos,queproporcionanunamejorvisualizacióndel
funcionamientodelproceso,ayudandoasu
entendimientoyhaciendosudescripciónmásvisuale
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