fbpx
Wikipedia

Presentación–abstracción–control

Presentación–abstracción–control (PAC) es un patrón de arquitectura de software para sistemas interactivos, similar al Modelo Vista Controlador (MVC).

Se basa en una jerarquía de agentes cooperantes en la que, al igual que el Modelo Vista Controlador, se divide un sistema interactivo en tres tipos de componentes o capas, destinadas a desarrollar funciones específicas dentro de la funcionalidad del sistema. Los componentes, que dan el nombre al patrón, son:.[1]

  • Abstracción: es el que recupera y procesa los datos y su funcionalidad, como en MVC. Sin embargo solamente posee una parte de toda la estructura de datos.
  • Presentación: presenta la información y/o la lógica de operaciones en un formato previamente asignado, que corresponda con el tipo de información (audio, video...) y que sea adecuado para interactuar.
  • Control: se encarga de asuntos como el flujo de control y de la comunicación entre los otros dos componentes. Éste es el que conecta la capa de presentación con los componentes de la capa de abstracción y provee una funcionalidad que permite a los agentes comunicarse con otros agentes PAC. Todos los agentes se comunican sólo a través de este tipo de componente.
Estructura de una aplicación con PAC:



La estructura jerárquica del patrón PAC difiere con la estructura del MVC. Otro aspecto en el que difieren, es que en patrón PAC siempre se halla completamente aislada la presentación ("vista" en MVC) y la abstracción ("modelo" en MVC). Esto permita la opción de multihilar el "modelo" y la "vista" separadamente, haciendo que la interfaz (presentación) pueda ser mostrada antes que la abstracción haya inicializado completamente.

Referencias

  1. Kai, Qian (2009). «Interaction-oriented Software Architectures». Software Architecture and Design Illuminated. Jones and Bartlett Illuminated. p. 200. ISBN 978-0-7637-5420-4. 
  • Coutaz, Joëlle (1987). «PAC: an Implementation Model for Dialog Design». En Bullinger, H.-J.; and Shackel, B. (ed.), ed. Proceedings of the Interact'87 conference, September 1–4, 1987, Stuttgart, DE. North-Holland. pp. 431-436. 
  • Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Michael (1996). Pattern-Oriented Software Architecture Vol 1: A System of Patterns. John Wiley and Sons. pp. 145–168. ISBN 0-471-95869-7. 
  • Calvary, Gaëlle; Coutaz, Joëlle; Nigay, Laurence (1997). «From Single-User Architectural Design to PAC*: a Generic Software Architecture Model for CSCW». En Pemberton, Steven (ed.), ed. Proceedings of the ACM CHI 97 Human Factors in Computing Systems Conference, March 22–27, 1997, Atlanta, GA. pp. 242-249.  Parámetro desconocido |urlmorta= ignorado (ayuda); Parámetro desconocido |dataarquivo= ignorado (ayuda); Parámetro desconocido |dataacceso= ignorado (ayuda); Parámetro desconocido |urlarquivo= ignorado (ayuda)
  • Coutaz, Joëlle (1997). «PAC-ing the Architecture of Your User Interface». DSV-IS’97, 4th Eurographics Workshop on Design, Specification and Verification of Interactive Systems. Springer Verlag. pp. 15-32. 
  • Markopoulos, Panagiotis (1997). (pdf). PhD thesis, Queen Mary and Westfield College, University of London. p. 26. Archivado desde el original el 30 de mayo de 2006. Consultado el 25 de mayo de 2006. 
  • Avgeriou, Paris; Zdun, Uwe (2005). «Architectural patterns revisited – a pattern language». Proceedings of 10th European Conference on Pattern Languages of Programs (EuroPlop 2005), Irsee, Germany, July 2005. pp. 1-39.  Parámetro desconocido |dataarquivo= ignorado (ayuda); Parámetro desconocido |urlmorta= ignorado (ayuda); Parámetro desconocido |dataacceso= ignorado (ayuda); Parámetro desconocido |urlarquivo= ignorado (ayuda)

Véase también

  •   Datos: Q655553

presentación, abstracción, control, patrón, arquitectura, software, para, sistemas, interactivos, similar, modelo, vista, controlador, basa, jerarquía, agentes, cooperantes, igual, modelo, vista, controlador, divide, sistema, interactivo, tres, tipos, componen. Presentacion abstraccion control PAC es un patron de arquitectura de software para sistemas interactivos similar al Modelo Vista Controlador MVC Se basa en una jerarquia de agentes cooperantes en la que al igual que el Modelo Vista Controlador se divide un sistema interactivo en tres tipos de componentes o capas destinadas a desarrollar funciones especificas dentro de la funcionalidad del sistema Los componentes que dan el nombre al patron son 1 Abstraccion es el que recupera y procesa los datos y su funcionalidad como en MVC Sin embargo solamente posee una parte de toda la estructura de datos Presentacion presenta la informacion y o la logica de operaciones en un formato previamente asignado que corresponda con el tipo de informacion audio video y que sea adecuado para interactuar Control se encarga de asuntos como el flujo de control y de la comunicacion entre los otros dos componentes Este es el que conecta la capa de presentacion con los componentes de la capa de abstraccion y provee una funcionalidad que permite a los agentes comunicarse con otros agentes PAC Todos los agentes se comunican solo a traves de este tipo de componente Estructura de una aplicacion con PAC La estructura jerarquica del patron PAC difiere con la estructura del MVC Otro aspecto en el que difieren es que en patron PAC siempre se halla completamente aislada la presentacion vista en MVC y la abstraccion modelo en MVC Esto permita la opcion de multihilar el modelo y la vista separadamente haciendo que la interfaz presentacion pueda ser mostrada antes que la abstraccion haya inicializado completamente Referencias Editar Kai Qian 2009 Interaction oriented Software Architectures Software Architecture and Design Illuminated Jones and Bartlett Illuminated p 200 ISBN 978 0 7637 5420 4 Coutaz Joelle 1987 PAC an Implementation Model for Dialog Design En Bullinger H J and Shackel B ed ed Proceedings of the Interact 87 conference September 1 4 1987 Stuttgart DE North Holland pp 431 436 Buschmann Frank Meunier Regine Rohnert Hans Sommerlad Peter Stal Michael 1996 Pattern Oriented Software Architecture Vol 1 A System of Patterns John Wiley and Sons pp 145 168 ISBN 0 471 95869 7 Calvary Gaelle Coutaz Joelle Nigay Laurence 1997 From Single User Architectural Design to PAC a Generic Software Architecture Model for CSCW En Pemberton Steven ed ed Proceedings of the ACM CHI 97 Human Factors in Computing Systems Conference March 22 27 1997 Atlanta GA pp 242 249 Parametro desconocido urlmorta ignorado ayuda Parametro desconocido dataarquivo ignorado ayuda Parametro desconocido dataacceso ignorado ayuda Parametro desconocido urlarquivo ignorado ayuda Coutaz Joelle 1997 PAC ing the Architecture of Your User Interface DSV IS 97 4th Eurographics Workshop on Design Specification and Verification of Interactive Systems Springer Verlag pp 15 32 Markopoulos Panagiotis 1997 A compositional model for the formal specification of user interface software pdf PhD thesis Queen Mary and Westfield College University of London p 26 Archivado desde el original el 30 de mayo de 2006 Consultado el 25 de mayo de 2006 Avgeriou Paris Zdun Uwe 2005 Architectural patterns revisited a pattern language Proceedings of 10th European Conference on Pattern Languages of Programs EuroPlop 2005 Irsee Germany July 2005 pp 1 39 Parametro desconocido dataarquivo ignorado ayuda Parametro desconocido urlmorta ignorado ayuda Parametro desconocido dataacceso ignorado ayuda Parametro desconocido urlarquivo ignorado ayuda Vease tambien EditarDrupal Modelo Vista Controlador Ingenieria de Software Datos Q655553Obtenido de https es wikipedia org w index php title Presentacion abstraccion control amp oldid 132363596, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos