Download presentation
Presentation is loading. Please wait.
Published byJewel Howard Modified over 9 years ago
1
Capturing Web Application Requirements through Goal-Oriented Analysis Presented by Chin-Yi Tsai cyt@pmlab.iecs.fcu.edu.tw http://140.134.26.25/~cyt
2
2 Outline Introduction and Motivation Background UWA Requirements a model for the analysis of web application requirements Closing Remarks
3
3 Introduction and Motivation A number of comprehensive models, methodologies and notations for managing the analysis of software requirements have been developed and assessed in the last decade. Web Application? Conceptual tools for effectively supporting the activity of requirements analysis of web application are needed. Interactive Hypermedia-intensive HDM OOHDM domain analysis object modeling view design navigation design implementation design construction
4
4 Introduction and Motivation (cont’d) Web application are today first and foremost articulated means of communication between the end-user and the stakeholders who conceived the site. Stakeholder-centered Offer content and interaction capability which best meet the goal of the users Satisfy the business and communication objectives of the site itself complexity
5
5 Introduction and Motivation (cont’d) Specific needs of requirement management for web application Managing complexity High-level communication and business goal Requirement-design gap Gap between requirements and hypermedia specification Accessibility Need informal, lightweight, straightforward method Traceability Suspension of commitment Requirement analysis
6
6 Introduction and Motivation (cont’d) EU-funded UWA project A light-weight methodology An intuitive UML-based notation A set of heuristic principles A Rational Rose-based analysis tool Goal-oriented Scenario-based
7
7 Background RE framework/methodology KAOS NFR framework i* RE and web application Goal-based analysis KAOS seems to be not sufficient for analyzing the goal and the expectations of the stakeholders of web application Communication and business goal Software component and modules Formal Goal-oriented Refinement
8
8 UWA Requirements Banca121 Web-based credit-card service Product manager, salesman, end-users
9
9 From Goals to Requirements
10
10 A Taxonomy for Requirements Categories of requirements Content Structure of content Access paths to content Navigation Presentation User operation System operation A requirement belongs to exactly one dimension Requirement specifications are the input for design activity (HDM, OOHDM, WebML, RMM, WSDM)
11
11 A Taxonomy for Requirements (cont’d) Navigational (N) Effectiveness, orientation, accessibility, self-evidence, predictability Content (C) Completeness, authority, accuracy Presentation (P) Clearness, animation control, consistency NFR
12
12 Goals and Scenarios as Mutually Supportive The power of scenarios is their capability of representing goals more concretely and easy to understand Scenario It can help to refine the high-level goals into sub-goal and then into requirements It can help to assess and validate the goal graph
13
13 Closing Remarks The basis elements of UWA Requirement model Stakeholder Goal Sub-goal Requirement Requirement dimension Refinement process The model can be complemented by other techniques UML use case Hypermedia design model Interface design methodologies the lower-level function specification and interaction design
14
14 Closing Remarks (cont’d) Requirement modeling primitive The hypermedia taxonomy for requirement It allows capturing hypermedia and web high-level specification It helps to smoothly indicate design suggestions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.