Presentation is loading. Please wait.

Presentation is loading. Please wait.

Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Dealing with Non-Functional.

Similar presentations


Presentation on theme: "Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Dealing with Non-Functional."— Presentation transcript:

1 Shiva Vafadar E-mail: Vafadar@aut.ac.ir 1 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Dealing with Non-Functional Requirements Shiva Vafadar

2 E-mail: Vafadar@aut.ac.ir 2 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Reference  Chung, L., Nixon, B.: Dealing with Non- Functional Requirements :Three Experimental Studies of a Process-Oriented Approach. In: Proc. of ICSE’95, pp. 25–37. ACM Press (1995)

3 Shiva Vafadar E-mail: Vafadar@aut.ac.ir 3 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Non functional Requirement Framework  Allows treating NFRs as potentially conflicting or synergic goals to achieve  Considering development alternatives which could meet the stated NFRs  Examining design tradeoffs  Relating design decision to NFRs  Justifying the decisions in relation to the needs of the intended application domain  Assisting defect detection

4 Shiva Vafadar E-mail: Vafadar@aut.ac.ir 4 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Methodology for Using NFR Framework  Knowledge acquisition Acquisition of knowledge specific to NFRs  Academic  industrial Acquisition of domain knowledge  organization

5 Shiva Vafadar E-mail: Vafadar@aut.ac.ir 5 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Methodology for Using NFR Framework (cont.)  Application of the NFR-Framework Identification of NFR-related concepts  Identification of important NFR goals  Identification of development techniques  Identification of design rationale Linking NFR-related concepts

6 Shiva Vafadar E-mail: Vafadar@aut.ac.ir 6 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Linking NFR-related Concepts  Refining, clarifying and relating goals  Identification of critical NFR goals  Providing design rationale  Assessing goal achievement

7 Shiva Vafadar E-mail: Vafadar@aut.ac.ir 7 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Negative Findings  Need for new decomposition methods  Design rationale  Qualitative approach  Scalability of goal graph

8 Shiva Vafadar E-mail: Vafadar@aut.ac.ir 8 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Framework Findings  Goal graph structures understandability  Framework emphases  Formality  Process oriented approach  Tradeoffs  Determining main requirements

9 Shiva Vafadar E-mail: Vafadar@aut.ac.ir 9 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Application Domain Findings  Domain knowledge and proportionality Lack of contact with domain people  Usage of framework


Download ppt "Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند (http://ce.aut.ac.ir/islab) Requirements Engineering : A Roadmap Dealing with Non-Functional."

Similar presentations


Ads by Google