Requirements Engineering for Software and Systems / Edition 3

Requirements Engineering for Software and Systems / Edition 3

by Phillip A. Laplante
ISBN-10:
1138196118
ISBN-13:
9781138196117
Pub. Date:
10/31/2017
Publisher:
Taylor & Francis
ISBN-10:
1138196118
ISBN-13:
9781138196117
Pub. Date:
10/31/2017
Publisher:
Taylor & Francis
Requirements Engineering for Software and Systems / Edition 3

Requirements Engineering for Software and Systems / Edition 3

by Phillip A. Laplante
$110.0
Current price is , Original price is $110.0. You
$110.00 
  • SHIP THIS ITEM
    This item is available online through Marketplace sellers.
  • PICK UP IN STORE
    Check Availability at Nearby Stores
$110.00 
  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.

    • Condition: Good
    Note: Access code and/or supplemental material are not guaranteed to be included with used textbook.

This item is available online through Marketplace sellers.


Overview

Solid requirements engineering has increasingly been recognized as the key to improved, on-time, and on-budget delivery of software and systems projects. This textbook provides a comprehensive treatment of the theoretical and practical aspects of discovering, analyzing, modeling, validating, testing, and writing requirements for systems of all kinds, with an intentional focus on software-intensive systems. It brings into play a variety of formal methods, social models, and modern requirements for writing techniques to be useful to the practicing engineer.

This book was written to support both undergraduate and graduate requirements engineering courses. Each chapter includes simple, intermediate, and advanced exercises. Advanced exercises are suitable as a research assignment or independent study and are denoted by an asterisk. Various exemplar systems illustrate points throughout the book, and four systems in particular—a baggage handling system, a point of sale system, a smart home system, and a wet well pumping system—are used repeatedly. These systems involve application domains with which most readers are likely to be familiar, and they cover a wide range of applications from embedded to organic in both industrial and consumer implementations. Vignettes at the end of each chapter provide mini-case studies showing how the learning in the chapter can be employed in real systems.

Requirements engineering is a dynamic field and this text keeps pace with these changes. Since the first edition of this text, there have been many changes and improvements. Feedback from instructors, students, and corporate users of the text was used to correct, expand, and improve the material. This third edition includes many new topics, expanded discussions, additional exercises, and more examples. A focus on safety critical systems, where appropriate in examples and exercises, has also been introduced. Discussions have also been added to address the important domain of the Internet of Things. Another significant change involved the transition from the retired IEEE Standard 830, which was referenced throughout previous editions of the text, to its successor, the ISO/IEC/IEEE 29148 standard.


Product Details

ISBN-13: 9781138196117
Publisher: Taylor & Francis
Publication date: 10/31/2017
Series: Applied Software Engineering Series
Edition description: New Edition
Pages: 400
Product dimensions: 6.12(w) x 9.19(h) x (d)

About the Author

Phillip A. Laplante is Professor of Software and Systems Engineering and a member of the graduate faculty at The Pennsylvania State University. His research, teaching and consulting focuses on software quality particularly with respect to requirements, testing, and project management. Before joining Penn State he was a professor and senior academic administrator at other colleges and universities.
From 2010 through 2016 he was the founding chair of the Software Professional Engineer Licensure Committee for the National Council of Examiners of Engineers and Surveyors. This volunteer committee created, maintains and scores the exam used throughout the United States to license Professional Software Engineers.
Dr. Laplante has consulted to Fortune 500 companies, startup ventures, the U.S. Department of Defense, NASA and the National Institute for Standards and Technology (NIST). He is on the Board of Directors for a $100 million heavy infrastructure construction company and serves on various corporate technology advisory boards.

Mohamad Kassab is an associate research professor and a member of the graduate faculty at The Pennsylvania State University. He earned his Ph.D. and M.S. degrees in computer science from Concordia University in Montreal, Canada. Dr. Kassab was an affiliate assistant professor in the department of computer science and software engineering at Concordia University between 2010 and 2012 and a postdoctoral researcher in software engineering at École de Technologie Supérieure (ETS) in Montreal between 2011 and 2012, and a visiting scholar at Carnegie Mellon University (CMU) between 2014 and 2015.
Dr. Kassab has been conducting research projects jointly with the industry to develop formal and quantitative models to support the integration of quality requirements within software and systems development life cycles. The models are being further leveraged with the support of developed architectural frameworks and tools. His research interests also include bridging the gap between software engineering practices and disruptive technologies (e.g., IoT, blockchain). He has published extensively in software engineering books, journals, and conference proceedings. He is also a member of numerous professional societies and program committees, and the organizer of many software engineering workshops and conference sessions.

Table of Contents

Introduction

About the Author

1 Introduction to Requirements Engineering

2 Preparing for Requirements Elicitation

3 Requirements Elicitation

4 Writing the Requirements Document

5 Requirements Risk Management

6 Formal Methods

7 Requirements Specification and Agile Methodologies

8 Tool Support for Requirements Engineering

9 Requirements Management

10 Value Engineering of Requirements

Appendix A Software Requirements Specification for a Smart Home

Appendix B Software Requirements for a Wastewater Pumping Station Wet Well Control System

Appendix C UML

Appendix D User Stories

Appendix E Use Cases

Appendix F Doors NG

Glossary

Index

From the B&N Reads Blog

Customer Reviews