Tournament of Books 2015
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Original Essays | January 12, 2015

    Christopher Scotton: IMG Five Hundred Mountains Destroyed for a @*&%$! Allegory!



    I found a hole in the perimeter fence on a Sunday when the haul trucks were idle and I could work my way up the shoulder of mountain undetected.... Continue »

    spacer
Qualifying orders ship free.
$659.75
New Hardcover
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
25 Remote Warehouse Software Engineering- General

Non-Functional Requirements in Software Engineer- Ing

by

Non-Functional Requirements in Software Engineer- Ing Cover

 

Synopses & Reviews

Publisher Comments:

Non-Functional Requirements in Software Engineering presents a systematic and pragmatic approach to `building quality into' software systems. Systems must exhibit software quality attributes, such as accuracy, performance, security and modifiability. However, such non-functional requirements (NFRs) are difficult to address in many projects, even though there are many techniques to meet functional requirements in order to provide desired functionality. This is particularly true since the NFRs for each system typically interact with each other, have a broad impact on the system and may be subjective. To enable developers to systematically deal with a system's diverse NFRs, this book presents the NFR Framework. Structured graphical facilities are offered for stating NFRs and managing them by refining and inter-relating NFRs, justifying decisions, and determining their impact. Since NFRs might not be absolutely achieved, they may simply be satisfied sufficiently (`satisficed'). To reflect this, NFRs are represented as `softgoals', whose interdependencies, such as tradeoffs and synergy, are captured in graphs. The impact of decisions is qualitatively propagated through the graph to determine how well a chosen target system satisfices its NFRs. Throughout development, developers direct the process, using their expertise while being aided by catalogues of knowledge about NFRs, development techniques and tradeoffs, which can all be explored, reused and customized. Non-Functional Requirements in Software Engineering demonstrates the applicability of the NFR Framework to a variety of NFRs, domains, system characteristics and application areas. This will help readers apply the Framework to NFRs and domains of particular interest to them. Detailed treatments of particular NFRs - accuracy, security and performance requirements - along with treatments of NFRs for information systems are presented as specializations of the NFR Framework. Case studies of NFRs for a variety of information systems include credit card and administrative systems. The use of the Framework for particular application areas is illustrated for software architecture as well as enterprise modelling. Feedback from domain experts in industry and government provides an initial evaluation of the Framework and some case studies. Drawing on research results from several theses and refereed papers, this book's presentation, terminology and graphical notation have been integrated and illustrated with many figures. Non-Functional Requirements in Software Engineering is an excellent resource for software engineering practitioners, researchers and students.

Description:

Includes bibliographical references (p. [399]-422) and index.

Table of Contents

List of Figures. List of Tables. Legend for Figures. Preface. 1. Introduction. Part I: The NFR Framework. 2. The NFR Framework in Action. 3. Softgoal Interdependency Graphs. 4. Cataloguing Refinement Methods and Correlations. Part II: Types of Non-Functional Requirements. 5. Types of NFRs. 6. Accuracy Requirements. 7. Security Requirements. 8. Performance Requirements. 9. Performance Requirements for Information Systems. Part III. Case Studies and Applications. 10. Introduction to the Studies and Applications. 11. A Credit Card System. 12. An Administrative System. 13. Application to Software Architecture. 14. Enterprise Modelling and Business Process Redesign. 15. Assessment of Studies. Postscript. Bibliography.

Product Details

ISBN:
9780792386667
Author:
Chung, Lawrence
Author:
Yu, Eric
Author:
Mylopoulos, John
Author:
Nixon, Brian A.
Author:
Nixon, Brain A.
Publisher:
Springer
Location:
Boston :
Subject:
Engineering - General
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Quality Control
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
Software engineering
Subject:
Software Development & Engineering - General
Subject:
Computer software -- Quality control.
Subject:
Software Engineering/Programming and Operating Systems
Subject:
Symbolic and Algebraic Manipulation
Subject:
Artificial Intelligence (incl. Robotics)
Subject:
Software Engineering-General
Copyright:
Edition Description:
Book
Series:
Kluwer International Series in Software Engineering
Series Volume:
SOFT5
Publication Date:
19991031
Binding:
HARDCOVER
Language:
English
Illustrations:
Yes
Pages:
471
Dimensions:
235 x 155 mm 1860 gr

Other books you might like

  1. Essential ASP.Net with Examples in... Used Trade Paper $5.95

Related Subjects

Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages
Engineering » Engineering » General Engineering
History and Social Science » Economics » General

Non-Functional Requirements in Software Engineer- Ing New Hardcover
0 stars - 0 reviews
$659.75 In Stock
Product details 471 pages Kluwer Academic Publishers - English 9780792386667 Reviews:
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.