Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Analysis Model
OORAM
OORAM
Modelo desarrollado
originalmente por Trygve
Reenskaung, un profesor de la
Universidad de Oslo,
establecido inicialmente en
1989
OORAM
Los modelos de negocios creados de
acuerdo
al
OORAM,
pueden
tener
Las 10 de OORAM
Estmulo-Respuesta:
describe
como
los
roles
del
entorno
pueden
Lista de Roles: una lista que describe todos los roles del modelo mismo con
sus atributos y una explicacin textual.
Las 10 de OORAM
Interfaz: describe todos los mensajes que pueden ser enviados a lo largo
de dicho camino.
Escenario: provee una secuencia de ejemplo de mensajes que fluyen entre
los roles (un ejemplo en concreto)
Las 10 de OORAM
Proceso: describe el flujo de datos entre los roles y las actividades
asociadas que desarrolla cada rol.
Diagrama de Estados: para cada rol, los estados pueden describirse con
mensajes que ejecutan transiciones.
Especificacin del Mtodo: describe que mensajes son enviados por cada
mtodo perteneciente a un rol especfico, adems, puede especificar los
procedimientos a seguir.
ROLES
1.- Los roles tienen tanto una naturaleza esttica como dinmica pues
permiten describir las propiedades de los objetos que representan
2.- Un rol puede enviar o recibir mensajes
3.- Un rol puede ser implementado por una o ms clases
4.- Un rol describe un objeto en el contexto de una actividad
5.- Los roles son independientes de las clases
Herramientas
Vista de Colaboracin
Vista de Escenario
Modelo de Roles
Vista Semntica
OOram-Meta Modelo
En Enero de 1997, Taskon A/S, Reich
Technologies y Humans and Technology
propusieron una serie de expansiones y
cambios para el modelo OOram original,
incluyendo diversos diagramas y reglas
para definir las interfaces. Proponiendo
tres ideas fundamentales.
Roles en el Desarrollo
Analistas: Analistas de procesos de negocios, Analista de
Sistema, Especificador de requisitos
Desarrolladores: Arquitecto de software, Diseador de
interfaz, Diseador de base de datos, Integrador
Gestores: Jefe de proyecto, Jefe de control de cambios, Jefe de
pruebas, Ingeniero de procesos, Gestor de pruebas
Apoyo: Documentador tcnico, especialista en herramientas
Bibliografa
1.- Reenskaug, Trygve (1996). "Working with Objects: OOram Framework Design Principles" (PDF). Taskon, Norway.
(Presented at OOPSLA 1996 Workshop: Exploration of Framework Design Principles)
2.- Terje Totland (1997). 5.2.8 Object-Oriented role analysis and modeling (OOram) Thesis, Norwegian University of Science
and Technology (NTNU), Trondheim.
(Reenskaug, 1996:60)
3.- Reenskaug, Trygve; P. Wold; O. A. Lehne (1996). Working with Objects: The OOram Software Engineering Method.
Manning/Prentice Hall.
Rebecca J. Wirfs-Brock and Ralph E. Johnson (1990). Surveying Current Research in Object-Oriented Design.
Communications of the ACM, vol. 33, no. 9 (September 1990), pp. 105124. OORASS on pp. 113116.
4.- Modelo basado en roles, Mara Jos Ortn Ibaes, revisado 27 de Septimebre de 2016 desde
http://dis.um.es/~jmolina/rolesuml.pdf
5.-http://folk.uio.no/trygver/2001/ooram/english_ooram.htm
6.-https://www.amazon.com/Working-Objects-Software-Engineering-Method/dp/0134529308
7.- Yolanda Cando, Metodologia Orientada a Objetos revisado 3 de septiempre de 2016 Desde:
http://es.slideshare.net/yolandacando1/metodologa-orientadas-a-objetos
Bibliografa
7.- Yolanda Cando, Metodologia Orientada a Objetos revisado 3 de septiempre de 2016 Desde:
http://es.slideshare.net/yolandacando1/metodologa-orientadas-a-objetos
8.- The OOram Meta-Model combining role models, interfaces, and classes to support system centric and program centric
modeling A proposal in response to OMG OA&D RFP-1. (1997) (1st ed.). United States. Retrieved from
https://heim.ifi.uio.no/~trygver/1997/UML/TaskonProposal-97-01-15.pdf
9.- Working with objects The OORAM software Engineering Method -Obsolet, Trygve Reenskaug, revisado 3 de septiempre
de 2016 Desde: https://heim.ifi.uio.no/~trygver/1996/book/book11d.pdf