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

Slides:



Advertisements
Similar presentations
1 GRL Introduction Lin Liu University of Toronto April 2001.
Advertisements

Risk Management in the Construction Industry: the relevance of Human Factors Vicknayson Thevendran.
Centralize or Decentralize? A Requirements Engineering Perspective on Internet-Scale Architectures Eric Yu University of Toronto July 2000.
شهره کاظمی 1 آزمايشکاه سيستم های هوشمند ( گزارش پيشرفت کار پروژه مدل مارکف.
© Eric Yu Strategic Actor Relationships Modelling with i* Eric Yu University of Toronto December 13-14, 2001 IRST, Trento, Italy.
A UML Profile for Goal-Oriented and Use Case-Driven Representation of NFRs and FRs Sam Supakkul Titat Software LLC Lawrence Chung The.
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
Boundary Judgments in Engineering Curriculum Design using Critical Systems Heuristics Theo N Andrew, Professor & Executive Dean Don Petkov, Professor,
Design Decision Rationale: Experiences and Steps Ahead Towards Systematic Use Davide FalessiMartin BeckerGiovanni Cantone SHARK '06, June 11, 2006, Torino,
Goal-Oriented Requirements Engineering (GORE) “Goal-oriented requirements engineering is concerned with the use of goals for eliciting, elaborating, structuring,
Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Software Requirements.
Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Requirement Engineering.
درس مهندسی نیازمندی ها استاد دکتر عبداله زاده دانشجو خیرالنسا مرچانت Dealing with NFR : Three Experimental Studies of a Process-Oriented Approach.
Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Effectiveness of.
Four Dark Corners of Requirements Engineering
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Dealing.
شهره کاظمی 1 آزمايشکاه سيستم های هوشمند ( A Simple Definition of Portal Shohreh kazemi
1 Integrating Creativity into RE Process: Experiences with an Aircraft Traffic Management System Neil Maiden Suzanne Robertson.
Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap The Meaning Of Requirements.
Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Towards Modeling.
Modeling challenges: Compliance (1/2) Compliance management has emerged as a major problem following major corporate governance scandals (e.g. Enron, WorldComm)
Amirkabir University of Technology, Computer Engineering Faculty, Intelligent Systems Laboratory,Requirements Engineering Course, Dr. Abdollahzadeh 1 Goal.
Dealing with NFRs Vahid Jalali Amirkabir university of technology, Department of computer engineering and information technology, Intelligent systems laboratory,
Selecting COTS Products Using a Requirements-Based Approach
Toward Component Non-functional Interoperability Analysis: A UML- based and Goal-oriented Approach Sam Supakkul and Lawrence Chung The University of Texas.
Problems in handling NFR Term Paper (as-is) problem statement BY AJAYKUMAR ASWATHAPPA CS/SE 6361 EXECUTIVE.
Nary Subramanian Firmware Engineer Applied Technology Division Anritsu Company Richardson, TX. Lawrence Chung.
The design process z Software engineering and the design process for interactive systems z Standards and guidelines as design rules z Usability engineering.
Enhancing assessment capacity For teachers of Authority and Authority-registered subjects.
Product Quality, Testing, Reviews and Standards
Applying a Goal-Oriented Method for Hazard Analysis: A Case Study Sam Supakkul The University of Texas at Dallas Lawrence Chung The.
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
BUSINESS INFORMATICS descriptors presentation Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST) Linkoping.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
SYSC 4106/TTMG Software Project Management6-1 Rationale Management Sources: 1.B. Bruegge and A. H. Dutoit, Object-Oriented Software Engineering:
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 12, Rationale Management.
Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line Mats Hofman.
Goal and Requirement Change Management in Enterprise Architecture Abelneh Teka 13, June 2012.
Mixed Methodology Neuman and Robson Ch. 16 (a brief lecture!)
1 Introduction to Software Engineering Lecture 1.
Designing software architectures to achieve quality attribute requirements F. Bachmann, L. Bass, M. Klein and C. Shelton IEE Proceedings Software Tzu-Chin.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Capturing and Reusing Functional and Non-functional Requirements Knowledge: A Goal-Object Pattern Approach Lawrence Chung and Sam Supakkul The University.
COTS-Aware Requirements Engineering and Software Architecting
Formal Methods.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Developing Adaptable Software Architectures for Real-Time Systems Using Design Patterns Lawrence Chung, Kendra Cooper, Anna Yi The University of Texas.
 2001 John Mylopoulos STRAW’ Software Architectures as Social Structures John Mylopoulos University of Toronto First ICSE Workshop titled “From.
AF5.3 L1-2 Processing and analysing data to support the evaluation process and draw conclusions Say what happened in an investigation.
Stages of design  High level design  High level data structure  Architecture  Low level design-code design  Algorithms  Low level data structures.
Software Architecting Using Goals, Scenarios, Patterns and Objects Lawrence Chung The University of Texas at Dallas.
Integrating FRs and NFRs: A Use Case and Goal Driven Approach Presented by Chin-Yi Tsai.
Method engineering [infome] paper presentation Rodi heijbom
 Authors  Purpose  Main Phases  Related Literature  PDD  Examples  Conclusions.
Contents 1 Session Goals 1 Session Goals 3 Design Levels 3 Design Levels 2 Design Goals 2 Design Goals 4 Known Issues 4 Known Issues 5 Picking a Specific.
Rule-based Context-aware Adaptation Using a Goal-Oriented Ontology Hongyuan Wang (Jilin University, China) Rutvij Mehta (The University of Texas at Dallas,USA)
ON “SOFTWARE ENGINEERING” SUBJECT TOPIC “RISK ANALYSIS AND MANAGEMENT” MASTER OF COMPUTER APPLICATION (5th Semester) Presented by: ANOOP GANGWAR SRMSCET,
STEM Fundamentals Foundation Concepts for Teaching Problem Solving The Model #302 telephone was the standard for forty years. How long will this one last?
Advanced Software Engineering Dr. Cheng
Review of last class Software Engineering Modeling Problem Solving
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Teaching and Educational Psychology
The University of Texas at Dallas
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
A Tutorial for a RE-Tool
NFR Framework Workshop
NFR Framework Workshop
Human Computer Interaction Lecture 14 HCI in Software Process
SECURITY AS NON-FUNCTIONAL REQUIREMENT IN SOFTWARE ENGINEERING
Presentation transcript:

Shiva Vafadar 1 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Dealing with Non-Functional Requirements Shiva Vafadar

2 آزمايشکاه سيستم های هوشمند ( 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)

Shiva Vafadar 3 آزمايشکاه سيستم های هوشمند ( 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

Shiva Vafadar 4 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Methodology for Using NFR Framework  Knowledge acquisition Acquisition of knowledge specific to NFRs  Academic  industrial Acquisition of domain knowledge  organization

Shiva Vafadar 5 آزمايشکاه سيستم های هوشمند ( 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

Shiva Vafadar 6 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Linking NFR-related Concepts  Refining, clarifying and relating goals  Identification of critical NFR goals  Providing design rationale  Assessing goal achievement

Shiva Vafadar 7 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Negative Findings  Need for new decomposition methods  Design rationale  Qualitative approach  Scalability of goal graph

Shiva Vafadar 8 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Framework Findings  Goal graph structures understandability  Framework emphases  Formality  Process oriented approach  Tradeoffs  Determining main requirements

Shiva Vafadar 9 آزمايشکاه سيستم های هوشمند ( Requirements Engineering : A Roadmap Application Domain Findings  Domain knowledge and proportionality Lack of contact with domain people  Usage of framework