Buy Requirements Engineering for Software and Systems by Phillip A. Laplante
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer programming / software engineering > Software Engineering > Requirements Engineering for Software and Systems: (Applied Software Engineering Series)
Requirements Engineering for Software and Systems: (Applied Software Engineering Series)

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


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
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

Review :
Based on a Penn State course taught by the author, this text provides a review of the theoretical and practical aspects of discovering, analyzing, modeling, validating, testing, and writing requirements for systems of all kinds, particularly software-intensive systems. Incorporating a variety of formal methods, social models, and modern requirements writing techniques useful to practicing engineers, the text is suitable for professional software engineers, systems engineers, and senior undergraduate and graduate students in these fields. -Book News Inc., 2009


Best Sellers


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


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
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

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!