<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Requirements engineering for software and systems</title>
  </titleInfo>
  <name type="personal">
    <namePart>Laplante, Phillip A.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
    <role>
      <roleTerm type="text">author.</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Kassab, Mohamad</namePart>
    <role>
      <roleTerm type="text">author.</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <genre authority="marc">bibliography</genre>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">flu</placeTerm>
    </place>
    <dateIssued encoding="marc">2022</dateIssued>
    <edition>Fourth edition.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xxiv, 404 pages ; 25 cm.</extent>
  </physicalDescription>
  <abstract>"This textbook provides a comprehensive treatment of the theoretical and practical aspects of discovering, analyzing, modeling, validating, testing, and writing requirements for software systems. New chapters examine nonfunctional requirements and requirements of systems using disruptive technologies such as blockchain"--</abstract>
  <tableOfContents>Introduction to requirements engineering -- Preparing for requirements elicitation -- Requirements elicitation -- Writing the requirements document -- On nonfunctional requirements -- Requirements validations and verifications -- Formal methods -- Requirements specification and agile methodologies -- Tool support for requirements engineering -- Requirements management -- Value engineering of requirements -- Requirements engineering: a road map to the future -- Appendix A: Software requirements specification for a smart home -- Appendix B: Software requirements for a wastewater pumping station wet-well control system -- Appendix C: Unified modeling language (UML) -- Appendix D: User stories -- Appendix E: Use cases -- Appendix F: IBM DOORS requirements management tool.</tableOfContents>
  <note type="statement of responsibility">Phillip A. Laplante and Mohamad H. Kassab.</note>
  <note>Includes bibliographical references and index.</note>
  <subject authority="lcsh">
    <topic>Computer programs</topic>
    <topic>Specifications</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer software</topic>
    <topic>Development</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Software engineering</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Requirements engineering</topic>
  </subject>
  <classification authority="lcc">QA76.76.S73 L37 2022</classification>
  <classification authority="ddc" edition="23/eng/20220322">005.1068 L316r</classification>
  <relatedItem type="series">
    <titleInfo>
      <title>Applied software engineering series</title>
    </titleInfo>
  </relatedItem>
  <identifier type="isbn">9781032275994</identifier>
  <identifier type="lccn">2022000663</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">DLC</recordContentSource>
    <recordCreationDate encoding="marc">220107</recordCreationDate>
    <recordChangeDate encoding="iso8601">20250320155726.0</recordChangeDate>
    <recordIdentifier source="CSPC">22375131</recordIdentifier>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
