Mastering Non-Functional Requirements.

This book covers the most critical 24 NFRs that are applicable to IT applications and systems. About This Book* Explains three stages of nonfunctional requirements, that is, analysis, architecture, and assessment* In-depth knowledge of NFR framework and taxonomy that provides guidance around the mod...

Full description

Saved in:
Bibliographic Details
Main Author: Paradkar, Sameer
Format: Electronic eBook
Language:English
Published: Birmingham : Packt Publishing, 2017.
Subjects:
Online Access: Full text (Emmanuel users only)
Table of Contents:
  • Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Understanding NFRs; Introducing NFRs; Performance; Scalability; Availability; Capacity; Security; Maintainability; Manageability; Reliability; Extensibility; Recovery; Interoperability; Usability; Summary; Chapter 2: Taxonomy and Framework for NFRs; Taxonomy of non-functional requirements; Non-functional requirements framework; NFR life cycle; Analysis and planning for NFRs; Architecture for NFR; Engineering for NFRs; Monitoring and improvements
  • NFRs.
  • NFRs KPI and KRA examplesPerformance; Scalability; Availability; Capacity; Security; Maintainability; Manageability; Reliability; Extensibility; Recovery; Interoperability; Usability; Summary; Chapter 3: Methodology Eliciting
  • Non Functional Requirements; Methodology discovering non-functional requirements; Stakeholder goals; Legacy system restraints; Market scan of software qualities; Domain trends; Requirements templates and catalogues; Summary; Chapter 4: Solutions Addressing NFRs; NFR modeling methodology; Performance; Key drivers; Methodology; Solution options; Checklist; KPIs.
  • ScalabilityKey drivers; Methodology; Solution options; Checklist; KPIs; Availability; Key drivers; Methodology; Solution options; Checklist; KPIs; Capacity; Key drivers; Methodology; Solution options; Checklist; KPIs; Security; Key drivers; Methodology; Solution options; Checklist; KPIs; Maintainability; Key drivers; Methodology; Solution options; Checklist; KPIs; Manageability; Key drivers; Methodology; Solution options; Checklist; KPIs; Reliability; Key drivers; Methodology; Solution options; Checklist; KPIs; Extensibility; Key drivers; Methodology; Solution options; Checklist; KPIs.
  • RecoveryKey drivers; Methodology; Solution options; Checklist; KPIs; Interoperability; Key drivers; Methodology; Solution options; Checklist; KPIs; Usability; Key drivers; Methodology; Solution options; Checklist; KPIs; Summary; Chapter 5: Architectural Patterns and its Impact on NFRs; Core architecture patterns; Component-based architecture; Context; Drivers; Solution; Impact on NFR's; N-tier architecture; Context; Drivers; Solution; Impact on NFRs; Message Bus; Context; Drivers; Solution; Impact on NFRs; Service-oriented architecture; Context; Drivers; Solution; Impact on NFRs.
  • Business tier patternsActive/Passive clustering; Context; Drivers; Solution; Impact on NFRs; Load-balancing architecture; Context; Drivers; Solution; Impact on NFRs; Session failover; Context; Drivers; Solution; Impact on NFRs; Resource pooling; Context; Drivers; Solution; Impact on NFRs; Caching; Context; Drivers; Solution; Impact on NFRs; Database tier patterns; Data replication; Context; Drivers; Solution; Impact on NFRs; Connection pooling; Context; Drivers; Solution; Impact on NFRs; Reporting; Context; Drivers; Solution; Impact on NFRs; Information security; Context; Drivers; Solution.