SlideServe
Menu
Préférences
© SlideServe · v2026

Capturing Web Application Requirements through Goal-Oriented Analysis

varian avatar
14 diapositives · 339 Views · Jul 31, 2014

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. Outline. Introduction and Motivation Background UWA Requirements a model for the analysis of web application requirements Closing Remarks.

Capturing Web Application Requirements through Goal-Oriented Analysis - slide 1
01 / 14Capturing Web Application Requirements through Goal-Oriented Analysis
1 / 17

Télécharger la présentation

Capturing Web Application Requirements through Goal-Oriented Analysis
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  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. Outline • Introduction and Motivation • Background • UWA Requirements • a model for the analysis of web application requirements • Closing Remarks

  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 domain analysis object modeling view design navigation design implementation design construction HDM OOHDM

  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. 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. 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. 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. UWA Requirements • Banca121 • Web-based credit-card service • Product manager, salesman, end-users

  9. From Goals to Requirements

  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. 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. 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. 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. 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