Presentation is loading. Please wait.

Presentation is loading. Please wait.

Capturing Web Application Requirements through Goal-Oriented Analysis Presented by Chin-Yi Tsai

Similar presentations


Presentation on theme: "Capturing Web Application Requirements through Goal-Oriented Analysis Presented by Chin-Yi Tsai"— Presentation transcript:

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


Download ppt "Capturing Web Application Requirements through Goal-Oriented Analysis Presented by Chin-Yi Tsai"

Similar presentations


Ads by Google