Beta 1

Title High-level design and analysis of web applications
Author Shapira, Ziv Yosef
Supervisor Hansen, Michael Reichhardt (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2004
Abstract Design of the Human Computer Interaction (HCI), i.e. the screen structure, and Interaction Patterns, i.e. the architecture of navigation between the screens, has developed in the transition to Web applications architecture. The influence of the new architecture on the design is influenced by the technologies, such as Web browsers and communication protocols, such as HTTP. However, the methods in which this design is created or illustrated have remained basic, such as textual description or illustrative. There is also a lack of ability to relate the proposed design and the original system requirements. Furthermore we found it difficult to investigate properties of the design automatically because the description is often not formalized. Types of such properties would be: navigational, functional and architectural. In this thesis we investigate a method both for generating effective designs of Web application navigational schemes and for describing the design. We relate between system requirements and Web Interaction Patterns (a.k.a. Navigational Design Patterns). We also introduce a software application which allows pattern designer to define patterns or combine basic patterns into more complex ones. A Web-application designer can use the tool to describe the design using patterns and investigate the design properties automatically. A case study is introduced to demonstrate both the theoretical and the practical parts of this thesis. The current design of the system is compared to a proposed design using the application, developed during this thesis.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Keywords Web applications; Navigational patterns; HCI; Software Design
Original PDF imm3232.pdf (1.99 MB)
Admin Creation date: 2006-06-22    Update date: 2012-12-21    Source: dtu    ID: 154801    Original MXD