Amazon cover image
Image from Amazon.com

Non-functional requirements : modeling and assessment / Mohamad Kassab.

By: Material type: TextTextLanguage: English Publication details: Saarbrüken: VDM Verlag Dr. Müller, 2009Description: 171 pContent type:
  • texto
Media type:
  • sin mediación
Carrier type:
  • volumen
ISBN:
  • 9783639206173
Subject(s):
Contents:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Barcode
Libros Libros Facultad Regional Santa Fe 004.415 K154 (Browse shelf(Opens below)) 4 10269

CONTENIDO
CHAPTER I: INTRODUCTION 5
1.1 Motivation 5
1.2 Problem Statement 7
1.3 Research Goals 9
1.4 Research Outline 9
1.5 Major Contributions 11
1.6 Outline of the Book 12
CHAPTER II: RELATED WORK ON EARLY TREATMENT METHODS OF NFRS IN SOFTWARE ENGINEERING 13
2.1 Introduction 13
2.2 NFR Framework 14
2.3 Incorporating NFRs with UML Models 16
2.4 Treating NFRs with Aspect Orientation 20
2.5 Discussion 26
CHAPTER III: RESEARCH METHODOLOGY 28
3.1 Introduction 28
3.2 Methodology 28
3.2.1 Phase 1: Building a Formal Model for NFRs and their Relations 29
3.2.2 Phase 2: Changes Management Mechanism for Tracing Impact of NFRs on Other Constructs in the
Ontology and viceversa 30
3.2.3 Phase 3: NFRs Effort Estimation 31
3.3 Case Studies 31
3.4 Applicability 33
CHAPTER IV: AN ONTOLOGY BASED APPROACH TO NON -FUNCTIONAL REQUIREMENTS CONCEPTUALIZATION 34
4.1 Introduction 34
4.2 Background 35
4.2.1 Ontologies in Software Engineering 35
4.2.2 OWL 36
4.3 Development Process of a Common Foundation 39
4.3.1 NFRs Ontology Requirements 39
4.3.2 NFRs Ontology Design 40
4.3.3 Deductive Approach 41
4.3.4 NFRs Ontology Implementation 43
4.4 Development of Common NFRs Terminology 43
4.4.1 Initial terms 44
4.5 NFRs Conceptual Model 47
4.5.1 Intermodel Dependency View 49
4.5.1.1 Association to FR (or derived elements) 51
4.5.1.2 Association to process 52
4.5.1.3 Association to product 52
4.5.1.4 Association to resource 52
4.5.2 Intramodel dependency view 53
4.5.2.1 NFRs type 53
4.5.2.1.1 Quality Requirements 55
4.5.2.1.2 Design Implementation Constraint 60
4.5.2.1.3 Economic Constraint 61
4.5.2.1.4 Operating Constraint 61
4.5.2.1.5 Political / Cultural Constraint 61
4.5.2.2 Decomposition 61
4.5.2.3 Operationalization 62
4.5.2.4 Interactivity 64
4.5.3 NFRs Measurement View 67
4.6 Evaluation 69
4.7 Related Work 75
CHAPTER V: A TRACEABILITY MECHANISM FOR CHANGE MANAGEMENT OF NON-FUNCTIONAL REQUIREMENTS 80
5.1 Introduction 80
5.2 Related work 82
5.3 Relational data model for tracing requirements 83
5.3.1 Impact of Changes to Functional Models on NFRs 85
5.3.2 Impact of Changes to Nonfunctional Models on Functional Models 86
5.3.3 Impact of Changes to NFRs on Lower-/Higher-Level NFRs 87
5.3.4 Impact of Changes on Interacting Associations 87
5.4 Alternative Implementation: XML-Based representation and XQuery implementation 88
5.5 Traceability Mechanism 91
5.6 Evaluation and Demonstration of the Improvements due to Traceability Queries 92
5.7 Conclusion 95
CHAPTER VI: SOFTWARE EFFORT ESTIMATION BASED ON FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS 96
6.1 Introduction 96
6.2 Software Size Estimation 98
6.2.1 Aspects of Size 98
6.2.1.1 Length 99
6.2.1.1.1 Length of Code 99
6.2.1.1.2 Length of Speciflcanons and Design 99
6.2.1.2 Complexity 99
6.2.1.2.1 Problem Complexity 99
6.2.1.2.2 Algorithmic Complexity 100
6.2.1.3 Functionality 100
6.2.2 The COSMIC Method 102
6.3 The Relationship between Functional Size and Effort 105
6.3.1 Study by Maxwell and Forselius 105
6.3.2 Study by Angelis, Stamelos and Morisco 106
6.3.3 Study by Liebchen and Shepperd 107
6.3.4 Summary of Other Studies 107
6.3.5 Factors in the Use Case Points estimation method (UCP) 108
6.3.6 Cost Drivers in COCOMO 81 109
6.3.7 Cost drivers in COCOMO II 110
6.3.8 Discussion 111
6.4 Non-Functional Requirements Size Measurement Method (NFSM) with COSMIC 113
6.5 Measuring the effort of NFRs 120
6.5.1 Estimation Models: Background 121
6.5.2 The solution proposal: Effort estimation model 125
6.6 The Case Study 129
6.6 Conclusion 134
CHAPTER VII: CONCLUSION AND FUTURE WORK 136
7.1 Conclusion 136
7.2 Future Work on Characterizing NFRs 140
7.3 Future Work on NFRs Traceability 145
7.4 Future Work on Effort Estimation considering the impact of NFRs 146
References 147
APPENDIX A: 164

There are no comments on this title.

to post a comment.