SlideShare una empresa de Scribd logo
Metodologías de Análisis Clase 13 – 9/10/2007 Christian Sifaqui
Z ,[object Object],[object Object]
Z ,[object Object],[object Object],[object Object],[object Object],[object Object]
Z ,[object Object],[object Object],[object Object],declaraciones predicados S
Z: caso ascensores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Esquema  Estado_botón botones_piso, botones ascensor :  P  Botón botones :  P  Botón presionados :  P  Botón botones_piso ∩   botones _ascensor =  Ø botones_piso ∪ botones _ascensor = botones  Estado_Botón
Z ,[object Object],[object Object],[object Object],[object Object],^
Operaciones ∆  Estado_Botón botón?: Botón (botón?  ∈  botones)  ∧ (((botón?  ∉  presionado) ∧(presionado’ = presionado ∪ {botón?})) ∨ ((botón? ∈ presionado) ∧(presionado’ = presionado))) Presionar_Botón
Z ,[object Object],[object Object],[object Object],[object Object],[object Object]
Operaciones ,[object Object],[object Object],[object Object],∆  Estado_Botón botón?: Botón (botón?  ∈  botones)  ∧ (((botón? ∈   presionado) ∧(presionado’ = presionado {botón?})) ∨ ((botón?  ∉  presionado) ∧(presionado’ = presionado))) Llegada_Piso
Z ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Z ,[object Object],[object Object],[object Object]
Z ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Otras técnicas formales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Otros ejemplos ,[object Object],[object Object]
Diagrama Entidad-Relación
Máquinas de estado finita
Redes de Petri
Redes de Petri (extendida)
DFD
Formales ,[object Object],[object Object],[object Object]
Formales ,[object Object]
Formales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Calc due date(patron, publication, event, Today) =
Formales ,[object Object],[object Object]
Formales ,[object Object],[object Object],[object Object]
Formales ,[object Object],[object Object],num_coins  >  num_entries (num_coins  >  num_entries    (barrier = unlocked) (barrier = locked )    ¬may_enter
Formales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Formales ,[object Object]
Formales ,[object Object],[object Object],[object Object]
Formales
Comparación de técnicas clásicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comparación de técnicas clásicas Difícil de aprender para el equipo de desarrollo Difícil de usar Casi imposible de entender por muchos clientes Extremadamente preciso Puede reducir fallas de análisis Puede reducir costos y esfuerzo de desarrollo Puede sustentar pruebas de correctitud Formal Anna CSP MEF Gist Redes de Petri VDM Z No tan preciso como técnicas formales Generalmente no pueden manejar temporización Pueden ser entendidos por el cliente Más precisos que técnicas informales Semiformales Modelamiento entidad-relación PSL/PSA SADT SREM Análisis estructurado Impreciso Especificaciones pueden ser ambiguas, contradictorias o incompletas Fácil de aprender Fácil de entender pro el cliente Informal Lenguaje Natural Debilidades Fortalezas Categóría Método de análisis clásico
¿Qué técnicas de análisis usar? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Testing durante análisis clásico ,[object Object],[object Object],[object Object],[object Object],[object Object]
UML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SDL ,[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Busqueda por backtracking
Busqueda por backtrackingBusqueda por backtracking
Busqueda por backtrackingCesar Mujica
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
ralhum
 
Presentacion c++
Presentacion c++Presentacion c++
Presentacion c++
MartinCetis109
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicios
Efren Pacheco
 
Estructuras de control selectiva
Estructuras de control selectivaEstructuras de control selectiva
Estructuras de control selectiva
IEO Santo Tomás
 
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMAMODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMAgbermeo
 
Instrucciones de control en c++
Instrucciones de control en c++Instrucciones de control en c++
Instrucciones de control en c++
Roberth Jumbo Carrion
 
Estructuras de control secuencial
Estructuras de control secuencialEstructuras de control secuencial
Estructuras de control secuencial
NstorjosecolmenarHen
 
Diagrama secuencial
Diagrama secuencialDiagrama secuencial
Diagrama secuencial
Leomar Salazar
 
instrucciones
instruccionesinstrucciones
instrucciones
Brendita Martinez
 
comandos
comandoscomandos
comandos
arecerv
 
Algebra discreta
Algebra discretaAlgebra discreta
Algebra discreta
DomingoMartinez34
 
Instrucciones basicas de_c_
Instrucciones basicas de_c_Instrucciones basicas de_c_
Instrucciones basicas de_c_
EspitiaGiancarlo
 
Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)
Markoos Riveroo
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Joaquin1418
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Fernando Omar Arciniega Martinez
 

La actualidad más candente (17)

Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Busqueda por backtracking
Busqueda por backtrackingBusqueda por backtracking
Busqueda por backtracking
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Presentacion c++
Presentacion c++Presentacion c++
Presentacion c++
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicios
 
Estructuras de control selectiva
Estructuras de control selectivaEstructuras de control selectiva
Estructuras de control selectiva
 
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMAMODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
MODOS DE DIRECIONAMIENTO DE LA MEMORIA DE PROGRAMA
 
Instrucciones de control en c++
Instrucciones de control en c++Instrucciones de control en c++
Instrucciones de control en c++
 
Estructuras de control secuencial
Estructuras de control secuencialEstructuras de control secuencial
Estructuras de control secuencial
 
Diagrama secuencial
Diagrama secuencialDiagrama secuencial
Diagrama secuencial
 
instrucciones
instruccionesinstrucciones
instrucciones
 
comandos
comandoscomandos
comandos
 
Algebra discreta
Algebra discretaAlgebra discreta
Algebra discreta
 
Instrucciones basicas de_c_
Instrucciones basicas de_c_Instrucciones basicas de_c_
Instrucciones basicas de_c_
 
Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 

Destacado

Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
Natalia Herrera Rey
 
Présentation Giselle
Présentation GisellePrésentation Giselle
Présentation Giselle
Lilisebby
 
PréSentation1
PréSentation1PréSentation1
PréSentation1janorsi
 
Hoot suitetips29mayo
Hoot suitetips29mayoHoot suitetips29mayo
Hoot suitetips29mayo
Juan Antonio Rodríguez Gamero
 
La Vierge Marie visite Sr Josefa
La Vierge Marie visite Sr JosefaLa Vierge Marie visite Sr Josefa
La Vierge Marie visite Sr Josefa
Sr Denis Monique
 
TAREAS DE ESTUDIANTES4
TAREAS DE ESTUDIANTES4TAREAS DE ESTUDIANTES4
TAREAS DE ESTUDIANTES4Telmo Viteri
 
Centre technique-brochure
Centre technique-brochureCentre technique-brochure
Centre technique-brochure
AREVA
 
Primauté du droit
Primauté du droitPrimauté du droit
Primauté du droitnbteacher
 
Funciones y estructura del aula digital
Funciones y estructura del aula digitalFunciones y estructura del aula digital
Funciones y estructura del aula digital
Universidad Autónoma Gabriel René Moreno. Bolivia
 
Diaporama
DiaporamaDiaporama
Diaporama
guest386d8f31
 
La gente que me gusta
La gente que me gustaLa gente que me gusta
La gente que me gusta
Maria Dolores Garcia Fernandez
 
Mission Ile Maurice Madag
Mission Ile Maurice MadagMission Ile Maurice Madag
Mission Ile Maurice Madag
ROBERT FRENKEL
 
Extrait Audit flash bricozor.com
Extrait Audit flash bricozor.comExtrait Audit flash bricozor.com
Extrait Audit flash bricozor.com
ALTICS
 
Tes sur la vague
Tes sur la vagueTes sur la vague
Tes sur la vague
Baptiste Erpicum
 
Le Petit Prince (01 16)
Le Petit Prince (01 16)Le Petit Prince (01 16)
Le Petit Prince (01 16)
Celo Vaccari
 
Introducción al ambiente
Introducción al ambienteIntroducción al ambiente
Introducción al ambiente
daniel naranjo
 
Situacion de salud mental..
Situacion de salud mental..Situacion de salud mental..
Situacion de salud mental..
albertinitoo
 
Document
DocumentDocument
DocumentViewOn
 

Destacado (20)

Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Présentation Giselle
Présentation GisellePrésentation Giselle
Présentation Giselle
 
PréSentation1
PréSentation1PréSentation1
PréSentation1
 
Hoot suitetips29mayo
Hoot suitetips29mayoHoot suitetips29mayo
Hoot suitetips29mayo
 
La Vierge Marie visite Sr Josefa
La Vierge Marie visite Sr JosefaLa Vierge Marie visite Sr Josefa
La Vierge Marie visite Sr Josefa
 
TAREAS DE ESTUDIANTES4
TAREAS DE ESTUDIANTES4TAREAS DE ESTUDIANTES4
TAREAS DE ESTUDIANTES4
 
Centre technique-brochure
Centre technique-brochureCentre technique-brochure
Centre technique-brochure
 
Primauté du droit
Primauté du droitPrimauté du droit
Primauté du droit
 
Funciones y estructura del aula digital
Funciones y estructura del aula digitalFunciones y estructura del aula digital
Funciones y estructura del aula digital
 
Diaporama
DiaporamaDiaporama
Diaporama
 
Antesydespués
Antesydespués Antesydespués
Antesydespués
 
La gente que me gusta
La gente que me gustaLa gente que me gusta
La gente que me gusta
 
Mission Ile Maurice Madag
Mission Ile Maurice MadagMission Ile Maurice Madag
Mission Ile Maurice Madag
 
Extrait Audit flash bricozor.com
Extrait Audit flash bricozor.comExtrait Audit flash bricozor.com
Extrait Audit flash bricozor.com
 
Tes sur la vague
Tes sur la vagueTes sur la vague
Tes sur la vague
 
Le Petit Prince (01 16)
Le Petit Prince (01 16)Le Petit Prince (01 16)
Le Petit Prince (01 16)
 
Introducción al ambiente
Introducción al ambienteIntroducción al ambiente
Introducción al ambiente
 
Situacion de salud mental..
Situacion de salud mental..Situacion de salud mental..
Situacion de salud mental..
 
Document
DocumentDocument
Document
 
Defi Results 2009 V3
Defi Results 2009 V3Defi Results 2009 V3
Defi Results 2009 V3
 

Similar a Clase 13, 9/10/2007

Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programaciónMilton Escobar
 
GUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/ALGUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/ALmakac0 makac0
 
manual dfd
manual dfdmanual dfd
manual dfd
sistematutorial
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
Lesli Pacheco
 
Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navision
pabloesp
 
Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2
Patricia Acuña
 
Unidad III
Unidad IIIUnidad III
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
Videoconferencias UTPL
 
Guiaunidad iii
Guiaunidad iiiGuiaunidad iii
Guiaunidad iiimayral
 
7 procesos estocásticos
7 procesos estocásticos7 procesos estocásticos
7 procesos estocásticos
Francisco Sandoval
 
Fundamentos De Algoritmia
Fundamentos De AlgoritmiaFundamentos De Algoritmia
Fundamentos De Algoritmia
cckokyco
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaAndres Garcia
 
Tutoral de PseInt
Tutoral de PseIntTutoral de PseInt
Tutoral de PseInt
Leonardo Martinez
 
Clips parte4 resumen
Clips parte4 resumenClips parte4 resumen
Clips parte4 resumennorma8avila
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clasetammyrodriguez2010
 

Similar a Clase 13, 9/10/2007 (20)

Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
GUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/ALGUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/AL
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad i
Unidad iUnidad i
Unidad i
 
manual dfd
manual dfdmanual dfd
manual dfd
 
Unidad i
Unidad iUnidad i
Unidad i
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
 
Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navision
 
Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2Clase04 tutorialpseint1-091208144523-phpapp01-2
Clase04 tutorialpseint1-091208144523-phpapp01-2
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 
Guiaunidad iii
Guiaunidad iiiGuiaunidad iii
Guiaunidad iii
 
7 procesos estocásticos
7 procesos estocásticos7 procesos estocásticos
7 procesos estocásticos
 
Fundamentos De Algoritmia
Fundamentos De AlgoritmiaFundamentos De Algoritmia
Fundamentos De Algoritmia
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
 
Tutoral de PseInt
Tutoral de PseIntTutoral de PseInt
Tutoral de PseInt
 
Clips parte4 resumen
Clips parte4 resumenClips parte4 resumen
Clips parte4 resumen
 
Ii corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_claseIi corte algoritmo_tr_1era_clase
Ii corte algoritmo_tr_1era_clase
 

Más de Christian Sifaqui

Charla a funcionarios BCN
Charla a funcionarios BCNCharla a funcionarios BCN
Charla a funcionarios BCN
Christian Sifaqui
 
Charla a alumnos de la UCINF
Charla a alumnos de la UCINFCharla a alumnos de la UCINF
Charla a alumnos de la UCINF
Christian Sifaqui
 
Presentación mesa redonda
Presentación mesa redondaPresentación mesa redonda
Presentación mesa redonda
Christian Sifaqui
 
Presentación para U. La Serena
Presentación para U. La SerenaPresentación para U. La Serena
Presentación para U. La Serena
Christian Sifaqui
 
Collecter 04
Collecter 04Collecter 04
Collecter 04
Christian Sifaqui
 
Presentación para USM
Presentación para USMPresentación para USM
Presentación para USM
Christian Sifaqui
 
Charla II Congreso de Bibliotecas Universitarias y Especializadas
Charla II Congreso de Bibliotecas Universitarias y EspecializadasCharla II Congreso de Bibliotecas Universitarias y Especializadas
Charla II Congreso de Bibliotecas Universitarias y Especializadas
Christian Sifaqui
 
Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014
Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014
Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014
Christian Sifaqui
 
Charla Biblioteca Nacional, 24 de julio de 2014
Charla Biblioteca Nacional, 24 de julio de 2014Charla Biblioteca Nacional, 24 de julio de 2014
Charla Biblioteca Nacional, 24 de julio de 2014
Christian Sifaqui
 
Charla SEC, 19 de diciembre de 2013
Charla SEC, 19 de diciembre de 2013Charla SEC, 19 de diciembre de 2013
Charla SEC, 19 de diciembre de 2013
Christian Sifaqui
 
Charla a Consejo para la Transparencia, 27 de noviembre de 2013
Charla a Consejo para la Transparencia, 27 de noviembre de 2013Charla a Consejo para la Transparencia, 27 de noviembre de 2013
Charla a Consejo para la Transparencia, 27 de noviembre de 2013
Christian Sifaqui
 
Informática jurídica y tendencias de los sistemas de información de leyes
Informática jurídica y tendencias de los sistemas de información de leyesInformática jurídica y tendencias de los sistemas de información de leyes
Informática jurídica y tendencias de los sistemas de información de leyes
Christian Sifaqui
 
Taller Acceso a la Información y Archivos, Buenos Aires, 8-9 Octubre 2013
Taller Acceso a la Información y Archivos, Buenos Aires, 8-9 Octubre 2013Taller Acceso a la Información y Archivos, Buenos Aires, 8-9 Octubre 2013
Taller Acceso a la Información y Archivos, Buenos Aires, 8-9 Octubre 2013
Christian Sifaqui
 
Conferencia Datos Abiertos Regionales, Montevideo, 2013
Conferencia Datos Abiertos Regionales, Montevideo, 2013Conferencia Datos Abiertos Regionales, Montevideo, 2013
Conferencia Datos Abiertos Regionales, Montevideo, 2013
Christian Sifaqui
 
Gestión digital de la información, iSummit Loxa 2012
Gestión digital de la información, iSummit Loxa 2012Gestión digital de la información, iSummit Loxa 2012
Gestión digital de la información, iSummit Loxa 2012
Christian Sifaqui
 
IFLA Power to the people, 16.08.2012
IFLA Power to the people, 16.08.2012IFLA Power to the people, 16.08.2012
IFLA Power to the people, 16.08.2012
Christian Sifaqui
 
IFLA Semantic Web at the BCN, 15.08.2012
IFLA Semantic Web at the BCN, 15.08.2012IFLA Semantic Web at the BCN, 15.08.2012
IFLA Semantic Web at the BCN, 15.08.2012
Christian Sifaqui
 
Encuentro open data, 12 de julio de 2012
Encuentro open data, 12 de julio de 2012Encuentro open data, 12 de julio de 2012
Encuentro open data, 12 de julio de 2012Christian Sifaqui
 
Charla UCV, 15 de mayo de 2012
Charla UCV, 15 de mayo de 2012Charla UCV, 15 de mayo de 2012
Charla UCV, 15 de mayo de 2012Christian Sifaqui
 
Seminario "Uso de TICs en la Enseñanza de la Historia y el Patrimonio Cultura...
Seminario "Uso de TICs en la Enseñanza de la Historia y el Patrimonio Cultura...Seminario "Uso de TICs en la Enseñanza de la Historia y el Patrimonio Cultura...
Seminario "Uso de TICs en la Enseñanza de la Historia y el Patrimonio Cultura...Christian Sifaqui
 

Más de Christian Sifaqui (20)

Charla a funcionarios BCN
Charla a funcionarios BCNCharla a funcionarios BCN
Charla a funcionarios BCN
 
Charla a alumnos de la UCINF
Charla a alumnos de la UCINFCharla a alumnos de la UCINF
Charla a alumnos de la UCINF
 
Presentación mesa redonda
Presentación mesa redondaPresentación mesa redonda
Presentación mesa redonda
 
Presentación para U. La Serena
Presentación para U. La SerenaPresentación para U. La Serena
Presentación para U. La Serena
 
Collecter 04
Collecter 04Collecter 04
Collecter 04
 
Presentación para USM
Presentación para USMPresentación para USM
Presentación para USM
 
Charla II Congreso de Bibliotecas Universitarias y Especializadas
Charla II Congreso de Bibliotecas Universitarias y EspecializadasCharla II Congreso de Bibliotecas Universitarias y Especializadas
Charla II Congreso de Bibliotecas Universitarias y Especializadas
 
Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014
Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014
Charla 9a Jornada de Usuarios Ex-Libris, 30 de septiembre de 2014
 
Charla Biblioteca Nacional, 24 de julio de 2014
Charla Biblioteca Nacional, 24 de julio de 2014Charla Biblioteca Nacional, 24 de julio de 2014
Charla Biblioteca Nacional, 24 de julio de 2014
 
Charla SEC, 19 de diciembre de 2013
Charla SEC, 19 de diciembre de 2013Charla SEC, 19 de diciembre de 2013
Charla SEC, 19 de diciembre de 2013
 
Charla a Consejo para la Transparencia, 27 de noviembre de 2013
Charla a Consejo para la Transparencia, 27 de noviembre de 2013Charla a Consejo para la Transparencia, 27 de noviembre de 2013
Charla a Consejo para la Transparencia, 27 de noviembre de 2013
 
Informática jurídica y tendencias de los sistemas de información de leyes
Informática jurídica y tendencias de los sistemas de información de leyesInformática jurídica y tendencias de los sistemas de información de leyes
Informática jurídica y tendencias de los sistemas de información de leyes
 
Taller Acceso a la Información y Archivos, Buenos Aires, 8-9 Octubre 2013
Taller Acceso a la Información y Archivos, Buenos Aires, 8-9 Octubre 2013Taller Acceso a la Información y Archivos, Buenos Aires, 8-9 Octubre 2013
Taller Acceso a la Información y Archivos, Buenos Aires, 8-9 Octubre 2013
 
Conferencia Datos Abiertos Regionales, Montevideo, 2013
Conferencia Datos Abiertos Regionales, Montevideo, 2013Conferencia Datos Abiertos Regionales, Montevideo, 2013
Conferencia Datos Abiertos Regionales, Montevideo, 2013
 
Gestión digital de la información, iSummit Loxa 2012
Gestión digital de la información, iSummit Loxa 2012Gestión digital de la información, iSummit Loxa 2012
Gestión digital de la información, iSummit Loxa 2012
 
IFLA Power to the people, 16.08.2012
IFLA Power to the people, 16.08.2012IFLA Power to the people, 16.08.2012
IFLA Power to the people, 16.08.2012
 
IFLA Semantic Web at the BCN, 15.08.2012
IFLA Semantic Web at the BCN, 15.08.2012IFLA Semantic Web at the BCN, 15.08.2012
IFLA Semantic Web at the BCN, 15.08.2012
 
Encuentro open data, 12 de julio de 2012
Encuentro open data, 12 de julio de 2012Encuentro open data, 12 de julio de 2012
Encuentro open data, 12 de julio de 2012
 
Charla UCV, 15 de mayo de 2012
Charla UCV, 15 de mayo de 2012Charla UCV, 15 de mayo de 2012
Charla UCV, 15 de mayo de 2012
 
Seminario "Uso de TICs en la Enseñanza de la Historia y el Patrimonio Cultura...
Seminario "Uso de TICs en la Enseñanza de la Historia y el Patrimonio Cultura...Seminario "Uso de TICs en la Enseñanza de la Historia y el Patrimonio Cultura...
Seminario "Uso de TICs en la Enseñanza de la Historia y el Patrimonio Cultura...
 

Clase 13, 9/10/2007

  • 1. Metodologías de Análisis Clase 13 – 9/10/2007 Christian Sifaqui
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Esquema Estado_botón botones_piso, botones ascensor : P Botón botones : P Botón presionados : P Botón botones_piso ∩ botones _ascensor = Ø botones_piso ∪ botones _ascensor = botones Estado_Botón
  • 7.
  • 8. Operaciones ∆ Estado_Botón botón?: Botón (botón? ∈ botones) ∧ (((botón? ∉ presionado) ∧(presionado’ = presionado ∪ {botón?})) ∨ ((botón? ∈ presionado) ∧(presionado’ = presionado))) Presionar_Botón
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 19. Redes de Petri (extendida)
  • 20. DFD
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 31.
  • 32. Comparación de técnicas clásicas Difícil de aprender para el equipo de desarrollo Difícil de usar Casi imposible de entender por muchos clientes Extremadamente preciso Puede reducir fallas de análisis Puede reducir costos y esfuerzo de desarrollo Puede sustentar pruebas de correctitud Formal Anna CSP MEF Gist Redes de Petri VDM Z No tan preciso como técnicas formales Generalmente no pueden manejar temporización Pueden ser entendidos por el cliente Más precisos que técnicas informales Semiformales Modelamiento entidad-relación PSL/PSA SADT SREM Análisis estructurado Impreciso Especificaciones pueden ser ambiguas, contradictorias o incompletas Fácil de aprender Fácil de entender pro el cliente Informal Lenguaje Natural Debilidades Fortalezas Categóría Método de análisis clásico
  • 33.
  • 34.
  • 35.
  • 36.