SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Metodologías de Análisis Clase 14 – 17/10/2007 Christian Sifaqui
Análisis OO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Workflow de análisis ,[object Object],[object Object],[object Object]
Workflow de análisis ,[object Object],[object Object],[object Object],[object Object]
Workflow de análisis ,[object Object],[object Object],[object Object],[object Object],[object Object]
Workflow de análisis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Workflow de análisis ,[object Object],[object Object],[object Object],[object Object]
Notación UML para los tres tipos de clases ,[object Object],Clase entidad Clase frontera Clase control
Extracción de las clases de entidad ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo: ascensores ,[object Object]
Ejemplo: ascensores ,[object Object],[object Object],[object Object]
Casos de uso ,[object Object],[object Object],[object Object],Usuario Ascensor Presionar un botón de ascensor Presionar un botón de piso
Escenarios ,[object Object],[object Object],[object Object]
Escenario normal: caso ascensor ,[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],[object Object]
Escenario de excepción: caso ascensor ,[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],[object Object]
Modelamiento de clases de entidad: caso ascensor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Extracción de sustantivos ,[object Object],[object Object],[object Object],[object Object]
Extracción de sustantivos ,[object Object],[object Object],[object Object],[object Object]
Extracción de sustantivos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Primera iteración del diagrama de clases ,[object Object],[object Object],[object Object],Clase Botón Clase Botón de piso Clase Botón de Ascensor Clase Ascensor Puertas abiertas: boolean Encendido: boolean 1 m 2m -2 n comunica con comunica con
Segunda iteración del diagrama de clases ,[object Object],[object Object],Clase Botón Clase Botón de piso Clase Botón de  ascensor Clase Controlador de Ascensor Encendido: boolean 1 nm 2m -2 1 controla controla Clase Ascensor Puertas abiertas: boolean 1 n controla
Tarjetas CRC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tarjetas CRC ,[object Object],[object Object],[object Object],[object Object]
Modelamiento dinámico: caso ascensores ,[object Object],[object Object]
Modelamiento dinámico: caso ascensores ,[object Object],[object Object],[object Object]
Workflow de test: OOA ,[object Object],CLASE Clase Controlador de Ascensor RESPONSABILIDAD 1.- Encender botón ascensor 2.- Apagar botón ascensor 3.- Encender botón piso 4.- Apagar botón piso 5.- Mover ascensor un piso hacia arriba 6.- Mover ascensor un piso hacia abajo 7.- Abrir puertas del ascensor e iniciar tiempo de espera 8.- Cerrar puertas del ascensor después de timeout 9.- Revisar pedidos 10.- Actualizar pedidos COLABORACIÓN 1.-  Clase botón ascensor 2.-  Clase botón piso 3.-  Clase ascensor
Tarjetas CRC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tarjetas CRC ,[object Object],[object Object],[object Object],[object Object],[object Object]
Segunda iteración de la tarjeta CRC CLASE Clase Controlador de Ascensor RESPONSABILIDAD 1.- Enviar mensaje a  Clase Botón Ascensor  para encender botón ascensor 2.- Enviar mensaje a  Clase Botón Ascensor  para apagar botón ascensor 3.- Enviar mensaje a  Clase Botón Piso  para encender botón piso 4.- Enviar mensaje a  Clase Botón Piso  para apagar botón piso 5.- Enviar mensaje a  Clase Ascensor  para mover ascensor un piso hacia arriba 6.- Enviar mensaje a  Clase Ascensor  para mover ascensor un piso hacia abajo 7.- Enviar mensaje a  Clase Puertas Ascensor  para abrir puertas del ascensor 8.- Iniciar tiempo de espera 8.- Enviar mensaje a  Clase Puertas Ascensor  para cerrar puertas del ascensor después de timeout 9.- Revisar pedidos 10.- Actualizar pedidos COLABORACIÓN 1.-  Clase Botón Ascensor  (subclase) 2.-  Clase Botón Piso  (subclase) 3.-  Clase Puertas Ascensor 4.-  Clase Ascensor
Tarjetas CRC ,[object Object],[object Object],[object Object],[object Object],[object Object]
Tercera iteración del diagrama de clases Clase Botón Clase Botón de piso Clase Botón ascensor Clase Ascensor Pedidos: tipoPedido Encendido: boolean 1 nm 2m -2 1 controla controla Clase Ascensor 1 n controla Clase Puertas Ascensor Puerta abierta: boolean controla 1 n
Segunda iteración del escenario normal ,[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],[object Object],[object Object],[object Object]
OOA: caso ascensor ,[object Object],[object Object],[object Object],[object Object]
Extrayendo las clases de frontera y control ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Andere mochten auch

Elartedenoenfermarse
ElartedenoenfermarseElartedenoenfermarse
Elartedenoenfermarse
Armando Lopez
 
Abri garage stockage en acier galva brut ou peint kit demontable france abris...
Abri garage stockage en acier galva brut ou peint kit demontable france abris...Abri garage stockage en acier galva brut ou peint kit demontable france abris...
Abri garage stockage en acier galva brut ou peint kit demontable france abris...
FranceAbris
 
Maeb03 ligafantastica-2
Maeb03 ligafantastica-2Maeb03 ligafantastica-2
Maeb03 ligafantastica-2
Juan J. Merelo
 
Comparatif des systemes - L'Europe et l'Amérique du nord
Comparatif des systemes - L'Europe et l'Amérique du nordComparatif des systemes - L'Europe et l'Amérique du nord
Comparatif des systemes - L'Europe et l'Amérique du nord
Samantha Slade
 

Andere mochten auch (20)

Adaptar el camí Ral de Soldeu com A
Adaptar el camí Ral de Soldeu com AAdaptar el camí Ral de Soldeu com A
Adaptar el camí Ral de Soldeu com A
 
Curso Web
Curso WebCurso Web
Curso Web
 
Presentación modulo 1
Presentación modulo 1Presentación modulo 1
Presentación modulo 1
 
Importancia del derecho - Forma de Gobierno en el Perù - La justicia - Diapos...
Importancia del derecho - Forma de Gobierno en el Perù - La justicia - Diapos...Importancia del derecho - Forma de Gobierno en el Perù - La justicia - Diapos...
Importancia del derecho - Forma de Gobierno en el Perù - La justicia - Diapos...
 
Proceso y desarrollo de la cultura andina Paty.
Proceso y desarrollo de la cultura andina Paty.Proceso y desarrollo de la cultura andina Paty.
Proceso y desarrollo de la cultura andina Paty.
 
Représentations cinématographiques de la guerre d'algérie
Représentations cinématographiques de la guerre d'algérieReprésentations cinématographiques de la guerre d'algérie
Représentations cinématographiques de la guerre d'algérie
 
Ada1 Act 1_ LMCc
Ada1 Act 1_ LMCc Ada1 Act 1_ LMCc
Ada1 Act 1_ LMCc
 
Le passé composé 3
Le passé composé 3Le passé composé 3
Le passé composé 3
 
Hombresssss
HombresssssHombresssss
Hombresssss
 
What's up Digital #14 - by ELAN
What's up Digital #14 - by ELANWhat's up Digital #14 - by ELAN
What's up Digital #14 - by ELAN
 
Elartedenoenfermarse
ElartedenoenfermarseElartedenoenfermarse
Elartedenoenfermarse
 
Aprendizaje ilimitado Generación BIG BANG
Aprendizaje ilimitado Generación BIG BANGAprendizaje ilimitado Generación BIG BANG
Aprendizaje ilimitado Generación BIG BANG
 
Abri garage stockage en acier galva brut ou peint kit demontable france abris...
Abri garage stockage en acier galva brut ou peint kit demontable france abris...Abri garage stockage en acier galva brut ou peint kit demontable france abris...
Abri garage stockage en acier galva brut ou peint kit demontable france abris...
 
Administracionempresas
AdministracionempresasAdministracionempresas
Administracionempresas
 
Derecho Penal Parte General
Derecho Penal Parte GeneralDerecho Penal Parte General
Derecho Penal Parte General
 
Maeb03 ligafantastica-2
Maeb03 ligafantastica-2Maeb03 ligafantastica-2
Maeb03 ligafantastica-2
 
Le portfolio numérique en francisation
Le portfolio numérique en francisationLe portfolio numérique en francisation
Le portfolio numérique en francisation
 
Presencia Corporativa en Redes Sociales: Estrategia y Retos
Presencia Corporativa en Redes Sociales: Estrategia y RetosPresencia Corporativa en Redes Sociales: Estrategia y Retos
Presencia Corporativa en Redes Sociales: Estrategia y Retos
 
Enciclopedias Virtuales colaboativas DIM TRAMS
Enciclopedias Virtuales colaboativas DIM TRAMSEnciclopedias Virtuales colaboativas DIM TRAMS
Enciclopedias Virtuales colaboativas DIM TRAMS
 
Comparatif des systemes - L'Europe et l'Amérique du nord
Comparatif des systemes - L'Europe et l'Amérique du nordComparatif des systemes - L'Europe et l'Amérique du nord
Comparatif des systemes - L'Europe et l'Amérique du nord
 

Ähnlich wie Clase 14, 17/10/2007

Guia de Comandos de consulta en AutoCAD.pdf
Guia de Comandos de consulta en AutoCAD.pdfGuia de Comandos de consulta en AutoCAD.pdf
Guia de Comandos de consulta en AutoCAD.pdf
JavieraBorbaran1
 

Ähnlich wie Clase 14, 17/10/2007 (20)

Uml elevador
Uml elevadorUml elevador
Uml elevador
 
Machote terminado
Machote  terminadoMachote  terminado
Machote terminado
 
Taller tecnología
Taller tecnología Taller tecnología
Taller tecnología
 
Taller tecnologia
Taller tecnologia Taller tecnologia
Taller tecnologia
 
Taller tecnologia
Taller tecnologia Taller tecnologia
Taller tecnologia
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Clase 12, 3/10/2007
Clase 12, 3/10/2007Clase 12, 3/10/2007
Clase 12, 3/10/2007
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Creación de mecanismos
Creación de mecanismosCreación de mecanismos
Creación de mecanismos
 
1 Problemas
1 Problemas1 Problemas
1 Problemas
 
Diogenes
DiogenesDiogenes
Diogenes
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Taller tecnologia 2018
Taller tecnologia 2018 Taller tecnologia 2018
Taller tecnologia 2018
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
Taller tecnologia
Taller tecnologiaTaller tecnologia
Taller tecnologia
 
PLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys GrafcetPLC y Electroneumática: Codesys Grafcet
PLC y Electroneumática: Codesys Grafcet
 
Guia de Comandos de consulta en AutoCAD.pdf
Guia de Comandos de consulta en AutoCAD.pdfGuia de Comandos de consulta en AutoCAD.pdf
Guia de Comandos de consulta en AutoCAD.pdf
 
Trabajo de tecnologia.docx (4)
Trabajo de tecnologia.docx (4)Trabajo de tecnologia.docx (4)
Trabajo de tecnologia.docx (4)
 
Diagrama de Flujo
Diagrama de Flujo Diagrama de Flujo
Diagrama de Flujo
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo
 

Mehr von 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 2012
Christian 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 2012
Christian 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
 

Mehr von 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 14, 17/10/2007

  • 1. Metodologías de Análisis Clase 14 – 17/10/2007 Christian Sifaqui
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Segunda iteración de la tarjeta CRC CLASE Clase Controlador de Ascensor RESPONSABILIDAD 1.- Enviar mensaje a Clase Botón Ascensor para encender botón ascensor 2.- Enviar mensaje a Clase Botón Ascensor para apagar botón ascensor 3.- Enviar mensaje a Clase Botón Piso para encender botón piso 4.- Enviar mensaje a Clase Botón Piso para apagar botón piso 5.- Enviar mensaje a Clase Ascensor para mover ascensor un piso hacia arriba 6.- Enviar mensaje a Clase Ascensor para mover ascensor un piso hacia abajo 7.- Enviar mensaje a Clase Puertas Ascensor para abrir puertas del ascensor 8.- Iniciar tiempo de espera 8.- Enviar mensaje a Clase Puertas Ascensor para cerrar puertas del ascensor después de timeout 9.- Revisar pedidos 10.- Actualizar pedidos COLABORACIÓN 1.- Clase Botón Ascensor (subclase) 2.- Clase Botón Piso (subclase) 3.- Clase Puertas Ascensor 4.- Clase Ascensor
  • 30.
  • 31. Tercera iteración del diagrama de clases Clase Botón Clase Botón de piso Clase Botón ascensor Clase Ascensor Pedidos: tipoPedido Encendido: boolean 1 nm 2m -2 1 controla controla Clase Ascensor 1 n controla Clase Puertas Ascensor Puerta abierta: boolean controla 1 n
  • 32.
  • 33.
  • 34.