Presentation is loading. Please wait.

Presentation is loading. Please wait.

OOHDM Hypermedia Research Work Designing Web-based applications with Object Oriented Hypermedia Design Method OOHDM.

Similar presentations


Presentation on theme: "OOHDM Hypermedia Research Work Designing Web-based applications with Object Oriented Hypermedia Design Method OOHDM."— Presentation transcript:

1 OOHDM Hypermedia Research Work Designing Web-based applications with Object Oriented Hypermedia Design Method OOHDM

2 Scheduling  Introduction  OOHDM Methodology  Web Design Patterns  Web Design Frameworks  Conclusions

3 OOHDM Introduction  HDM was released in 1993  OOHDM was released in 1995  Not evidence of success  UML 1.0 appeared in 1997  OOHDM enriched with new versions and add-ins  New approaches: Design Patterns and Frameworks

4 OOHDM OOHDM Methodology  An extension of the Unified Process  Targets:  Systematize the process  Minimize complexity  Increase reusability  Use of design tools  Engineer dream : Automatic implementation

5 OOHDM A sample application  A web-based virtual CD store where users can:  Browse CDs by author, subject or relationship  Add CDs to the shopping cart  Order the purchase

6 OOHDM Requirements Gathering  Capturing and specifying the functional requirements  Analysis of documents and interviews of users  UML suggest the use of Use Cases Diagram  OOHDM introduces the User Interaction Diagrams (UIDs)

7 OOHDM Use Cases Diagram  Specification of the different roles and operations

8 OOHDM User Interaction Diagram

9 OOHDM Conceptual Design  Underlying structure of the information  Independence of the presentation  UML Class Schema

10 OOHDM Navigational Design  Navigational Class Schema

11 OOHDM Navigational Design  Navigational Context Schema

12 OOHDM Web Design Patterns  Idea from a urban architect: Christopher Alexander  Adapted to Software Engineering in 1998  Each pattern describes a problem and its solution  The key is reusability

13 OOHDM Web Design Patterns  ‘Portal Pattern’  Problem : Advertise changes and news in a site  Solution : An entry point with arbitrary links

14 OOHDM Web Design Patterns  ‘Active Reference Pattern’  Problem : Users don’t know where they are  Solution : Visual information about the path

15 OOHDM Web Design Patterns  ‘Landmark Pattern’  Problem : Navigational redundancy  Solution : Links to other areas of the application

16 OOHDM Web Design Frameworks  Patterns allows the reuse of parts of the architecture  Allow reusing concrete designs in a domain  OOHDM-Frame  Generic Conceptual Model  Generic Navigational Model

17 OOHDM Web Design Frameworks  Generic Conceptual Model

18 OOHDM REFERÈNCIES [1]D. Schwabe, F. Garzotto, P. Paolini, "HDM- A Model Based Approach to Hypermedia Application Design", ACM Transaction on Information Systems, Vol. 11, #1, Jan. 1993, pp. 1-26. [2] D. Lange, "An Object-Oriented design method for hypermedia information systems", Proceedings of the 27th. Annual Hawaii International Conference on System Science, January 1994. [3]“Design Patterns, Elements of Reusable Object-Oriented Software” by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (The Gang of Four).Ralph JohnsonThe Gang of Four [4]D. Schwabe "A Diagrammatic Tool for Representing User Interaction in UML", Lecture Notes in Computer Science, forthcoming, Proc. UML’2000, York, 2000. [5]D. Schwabe "Systematic Hypermedia Application Design with OOHDM", March 1996 [6]D. Schwabe, Gustavo Rossi, Fernando Lyardet "Patterns for Designing Navigable Information Spaces", 1999.


Download ppt "OOHDM Hypermedia Research Work Designing Web-based applications with Object Oriented Hypermedia Design Method OOHDM."

Similar presentations


Ads by Google