close menu
Bookswagon-24x7 online bookstore
close menu
My Account
Requirements Engineering for Software and Systems: (Applied Software Engineering Series)

Requirements Engineering for Software and Systems: (Applied Software Engineering Series)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Solid requirements engineering has become increasingly essential to on-time and on-budget delivery of software and systems projects. As more engineering programs make it a mandatory part of their curricula, students and working engineers require significant training to master the field, especially the complicated emerging ancillary software tools vital to the requirements engineering process.

With a focus on software-intensive systems, Requirements Engineering for Software and Systems provides a probing and comprehensive review of recent developments in intelligent systems, soft computing techniques, and their diverse applications in manufacturing. Topics covered can be applied to the requirements engineering practices for:

  • Advanced production machines and systems
  • Collaborative and responsive manufacturing systems
  • Digital manufacturing
  • E-manufacturing
  • E-business and virtual enterprises
  • Fit manufacturing
  • Human machine interfaces
  • Innovative design technologies
  • Intelligent and competitive manufacturing
  • Intelligent planning and scheduling systems
  • Mechatronics and MEMS
  • Micro and nano manufacturing
  • Production automation and control
  • Reconfigurable manufacturing systems
  • Sustainable manufacturing systems
  • Robotics

To illustrate key ideas associated with requirements engineering, the text presents three common example systems: an airline baggage handling system, a point-of-sale system for one location of a large pet store chain, and a system for a smart home in which one or more PCs control various aspects of the home’s functions. The selected systems encompass a wide range of applications—from embedded to organic, for both industrial and consumer uses.



Table of Contents:

Introduction to Requirements Engineering
Motivation
What is Requirements Engineering?
You Probably Don’t Do Enough Requirements Engineering
What are Requirements?
Requirements Versus Goals
Requirements Level Classification
Requirements Specifications Types
Domain Vocabulary Understanding
Requirements Engineering Activities
Requirements Elicitation/Discovery
Requirements Analysis and Reconciliation
Requirements Representation and Modeling
Requirements Validation
Requirements Management
The Requirements Engineer
Requirements Engineering Paradigms
Requirements Engineer as Software Engineer
Requirements Engineer as Subject Matter Expert
Requirements Engineer as Architect
Requirements Engineer as Business Process Expert
Ignorance as Virtue
Role of the Customer?
Problems with Traditional Requirements Engineering
Complexity
Four Dark Corners (Zave and Jackson)
Difficulties in Enveloping System Behavior
The Danger of All in Specifications

Mission Statement, Customers, and Stakeholders
Mission Statements
Encounter with a Customer?
Stakeholders
Negative Stakeholders
Stakeholder Identification
Customer Wants and Needs
What Do Customers Want?
What Don’t Customers Want?
Why Do Customers Change Their Minds?
Stakeholder Prioritization
Communicating with Customers and Other Stakeholders
Managing Expectations
Stakeholder Negotiations

Requirements Elicitation
Introduction
Elicitation Techniques Survey
Brainstorming
Card Sorting
Designer as Apprentice
Domain Analysis
Ethnographic Observation
Goal-based Approaches
Group Work
Interviews
Introspection
Joint Application Design (JAD)
Laddering
Protocol Analysis
Prototyping
Quality Function Deployment
Questionnaires
Repertory Grids
Scenarios
Task Analysis
User Stories
Viewpoints
Workshops

Elicitation Summary
Which Combination of Requirements Elicitation Techniques Should Be Used?
Prevalence of Requirements Elicitation Techniques

Elicitation Support Technologies
Using Wikis for Requirements Elicitation
Mobile Technologies
Content Analysis

Writing the Requirements Document
Requirements Representation Approaches
IEEE Standard 830-199871
IEEE Standard 830 Recommendations on Representing
Non-Functional Requirements
IEEE Standard 830 Recommendations on Representing
Functional Requirements
ISO/IEC Standard 2503076
Use Cases
Behavioral Specifications
The Requirements Document
Users of a Requirements Document
Requirements Document Requirements
Best Practices and Recommendations

Requirements Risk Management
What is Requirements Risk Management?
Requirements Validation and Verification
Techniques for Requirements V&V
The Requirements Validation Matrix
The Importance of Measurement in Requirements Verification and Validation
Standards for Verification and Validation
IEEE Standard 83096
NASA Requirements Testing
NASA ARM Tool
Imperatives
Continuances
Directives
Options
Weak Phrases

Formal Methods
Motivation
What are Formal Methods?
A Little History
Using Formal Methods
Formal Methods Types
Examples
Formalization of Train Station in B
Formalization of Space Shuttle Flight Software Using MurF
Formalization of an Energy Management System Using Category Theory
Requirements Validation
Theorem Proving
Model Checking
Objections, Myths, and Limitations
Objections and Myths
Limitations of Formal Methods
Final Advice

Requirements Specification and Agile Methodologies
Introduction to Agile Methodologies
Principles Behind the Agile Manifesto
Extreme Programming (XP)
Scrum
Requirements Engineering for Agile Methodologies
General Practices in Agile Methodologies
Agile Requirements Best Practices
Requirements Engineering in XP
Requirements Engineering in Scrum
Writing User Stories
Agile Requirements Engineering
Challenges for Requirements Engineering in Agile Methodologies

Tool Support for Requirements Engineering
Introduction
Traceability Support
Commercial Requirements Engineering Tools
DOORS
Rational RequisitePro
Requirements and Traceability Management
CaliberRM
QFD/Capture
Open Source Requirements Engineering Tools
FreeMind
Open Source Requirements Management Tool (OSRMT)
FitNesse
Requirements Engineering Tool Best Practices

Requirements Management
Requirements Management
Managing Divergent Agendas
Expectation Revisited: Pascal’s Wager
Global Requirements Management
Antipatterns in Requirements Management
Environmental Antipatterns
Management Antipatterns
Other Paradigms for Requirements Management
Requirements Management and Improvisational Comedy
Requirements Management as Scriptwriting
Reference Models for Requirements Management
ISO 9000-3 (1997)
Six Sigma
Capability Maturity Model (CMMI)
IEEE 830
IEEE 12207(2002)
ISO/IEC 25030
A Case Study: FBI Virtual Case File

Value Engineering of Requirements
What, Why, When, and How of Value Engineering?
What is Value Engineering?
When Does Value Engineering Occur?
Estimating Using COCOMO and its Derivatives
COCOMO
WEBMO
COSYSMO
Estimating Using Function Points
Function Point Cost Drivers
Feature Points
Use Case Points
Requirements Feature Cost Justification
Return on Investment
Net Present Value
Internal Rate of Return
Profitability Index
Payback Period
Discounted Payback Period

Appendix: Software Requirements Specification for a Smart Home, Version 2.0

Glossary

Index


Best Seller

| | See All

Product Details
  • ISBN-13: 9781420064681
  • Publisher: Taylor & Francis Ltd
  • Publisher Imprint: Auerbach
  • Language: English
  • Returnable: N
  • ISBN-10: 1420064681
  • Publisher Date: 27 Mar 2009
  • Binding: Digital (delivered electronically)
  • No of Pages: 264
  • Series Title: Applied Software Engineering Series


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Be The First to Review
Requirements Engineering for Software and Systems: (Applied Software Engineering Series)
Taylor & Francis Ltd -
Requirements Engineering for Software and Systems: (Applied Software Engineering Series)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Requirements Engineering for Software and Systems: (Applied Software Engineering Series)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    | | See All


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA