Non-Functional Requirements in Software Engineering:
Non-Functional Requirements in Software Engineering presents a systematic and pragmatic approach to 'building quality into' software systems. Systems must exhibit software quality attributes, such as accuracy, performance, security and modifiability. However, such non-functional requiremen...
Gespeichert in:
Beteiligte Personen: | , , , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
New York, NY
Springer US
2000
|
Ausgabe: | 1st ed. 2000 |
Schriftenreihe: | International Series in Software Engineering
5 |
Schlagwörter: | |
Links: | https://doi.org/10.1007/978-1-4615-5269-7 https://doi.org/10.1007/978-1-4615-5269-7 |
Zusammenfassung: | Non-Functional Requirements in Software Engineering presents a systematic and pragmatic approach to 'building quality into' software systems. Systems must exhibit software quality attributes, such as accuracy, performance, security and modifiability. However, such non-functional requirements (NFRs) are difficult to address in many projects, even though there are many techniques to meet functional requirements in order to provide desired functionality. This is particularly true since the NFRs for each system typically interact with each other, have a broad impact on the system and may be subjective. To enable developers to systematically deal with a system's diverse NFRs, this book presents the NFR Framework. Structured graphical facilities are offered for stating NFRs and managing them by refining and inter-relating NFRs, justifying decisions, and determining their impact. Since NFRs might not be absolutely achieved, they may simply be satisfied sufficiently ('satisficed'). To reflect this, NFRs are represented as 'softgoals', whose interdependencies, such as tradeoffs and synergy, are captured in graphs. The impact of decisions is qualitatively propagated through the graph to determine how well a chosen target system satisfices its NFRs. Throughout development, developers direct the process, using their expertise while being aided by catalogues of knowledge about NFRs, development techniques and tradeoffs, which can all be explored, reused and customized. Non-Functional Requirements in Software Engineering demonstrates the applicability of the NFR Framework to a variety of NFRs, domains, system characteristics and application areas. This will help readers apply the Framework to NFRs and domains of particular interest to them. Detailed treatments of particular NFRs - accuracy, security and performance requirements - along with treatments of NFRs for information systems are presented as specializations of the NFR Framework. Case studies of NFRs for a variety of information systems include credit card and administrative systems. The use of the Framework for particular application areas is illustrated for software architecture as well as enterprise modelling. Feedback from domain experts in industry and government provides an initial evaluation of the Framework and some case studies. Drawing on research results from several theses and refereed papers, this book's presentation, terminology and graphical notation have been integrated and illustrated with many figures. Non-Functional Requirements in Software Engineering is an excellent resource for software engineering practitioners, researchers and students |
Umfang: | 1 Online-Ressource (XXX, 441 p) |
ISBN: | 9781461552697 |
DOI: | 10.1007/978-1-4615-5269-7 |
Internformat
MARC
LEADER | 00000nam a2200000zcb4500 | ||
---|---|---|---|
001 | BV047064308 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 201216s2000 xx o|||| 00||| eng d | ||
020 | |a 9781461552697 |9 978-1-4615-5269-7 | ||
024 | 7 | |a 10.1007/978-1-4615-5269-7 |2 doi | |
035 | |a (ZDB-2-SCS)978-1-4615-5269-7 | ||
035 | |a (OCoLC)1227483152 | ||
035 | |a (DE-599)BVBBV047064308 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-706 | ||
082 | 0 | |a 005.1 |2 23 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Chung, Lawrence |e Verfasser |4 aut | |
245 | 1 | 0 | |a Non-Functional Requirements in Software Engineering |c by Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos |
250 | |a 1st ed. 2000 | ||
264 | 1 | |a New York, NY |b Springer US |c 2000 | |
300 | |a 1 Online-Ressource (XXX, 441 p) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a International Series in Software Engineering |v 5 | |
520 | |a Non-Functional Requirements in Software Engineering presents a systematic and pragmatic approach to 'building quality into' software systems. Systems must exhibit software quality attributes, such as accuracy, performance, security and modifiability. However, such non-functional requirements (NFRs) are difficult to address in many projects, even though there are many techniques to meet functional requirements in order to provide desired functionality. This is particularly true since the NFRs for each system typically interact with each other, have a broad impact on the system and may be subjective. To enable developers to systematically deal with a system's diverse NFRs, this book presents the NFR Framework. Structured graphical facilities are offered for stating NFRs and managing them by refining and inter-relating NFRs, justifying decisions, and determining their impact. Since NFRs might not be absolutely achieved, they may simply be satisfied sufficiently ('satisficed'). | ||
520 | |a To reflect this, NFRs are represented as 'softgoals', whose interdependencies, such as tradeoffs and synergy, are captured in graphs. The impact of decisions is qualitatively propagated through the graph to determine how well a chosen target system satisfices its NFRs. Throughout development, developers direct the process, using their expertise while being aided by catalogues of knowledge about NFRs, development techniques and tradeoffs, which can all be explored, reused and customized. Non-Functional Requirements in Software Engineering demonstrates the applicability of the NFR Framework to a variety of NFRs, domains, system characteristics and application areas. This will help readers apply the Framework to NFRs and domains of particular interest to them. Detailed treatments of particular NFRs - accuracy, security and performance requirements - along with treatments of NFRs for information systems are presented as specializations of the NFR Framework. | ||
520 | |a Case studies of NFRs for a variety of information systems include credit card and administrative systems. The use of the Framework for particular application areas is illustrated for software architecture as well as enterprise modelling. Feedback from domain experts in industry and government provides an initial evaluation of the Framework and some case studies. Drawing on research results from several theses and refereed papers, this book's presentation, terminology and graphical notation have been integrated and illustrated with many figures. Non-Functional Requirements in Software Engineering is an excellent resource for software engineering practitioners, researchers and students | ||
650 | 4 | |a Software Engineering/Programming and Operating Systems | |
650 | 4 | |a Symbolic and Algebraic Manipulation | |
650 | 4 | |a Artificial Intelligence | |
650 | 4 | |a Software engineering | |
650 | 4 | |a Computer science—Mathematics | |
650 | 4 | |a Artificial intelligence | |
650 | 0 | 7 | |a Requirements engineering |0 (DE-588)4213997-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Requirements engineering |0 (DE-588)4213997-1 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Nixon, Brian A. |4 aut | |
700 | 1 | |a Yu, Eric |4 aut | |
700 | 1 | |a Mylopoulos, John |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9780792386667 |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781461374039 |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781461552703 |
856 | 4 | 0 | |u https://doi.org/10.1007/978-1-4615-5269-7 |x Verlag |z URL des Eerstveröffentlichers |3 Volltext |
912 | |a ZDB-2-SCS | ||
940 | 1 | |q ZDB-2-SCS_2000/2004 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-032471420 | |
966 | e | |u https://doi.org/10.1007/978-1-4615-5269-7 |l DE-706 |p ZDB-2-SCS |q ZDB-2-SCS_2000/2004 |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1818987566988263424 |
---|---|
any_adam_object | |
author | Chung, Lawrence Nixon, Brian A. Yu, Eric Mylopoulos, John |
author_facet | Chung, Lawrence Nixon, Brian A. Yu, Eric Mylopoulos, John |
author_role | aut aut aut aut |
author_sort | Chung, Lawrence |
author_variant | l c lc b a n ba ban e y ey j m jm |
building | Verbundindex |
bvnumber | BV047064308 |
classification_rvk | ST 230 |
collection | ZDB-2-SCS |
ctrlnum | (ZDB-2-SCS)978-1-4615-5269-7 (OCoLC)1227483152 (DE-599)BVBBV047064308 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
doi_str_mv | 10.1007/978-1-4615-5269-7 |
edition | 1st ed. 2000 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04784nam a2200589zcb4500</leader><controlfield tag="001">BV047064308</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201216s2000 xx o|||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781461552697</subfield><subfield code="9">978-1-4615-5269-7</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/978-1-4615-5269-7</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-2-SCS)978-1-4615-5269-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1227483152</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047064308</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Chung, Lawrence</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Non-Functional Requirements in Software Engineering</subfield><subfield code="c">by Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st ed. 2000</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York, NY</subfield><subfield code="b">Springer US</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (XXX, 441 p)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">International Series in Software Engineering</subfield><subfield code="v">5</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Non-Functional Requirements in Software Engineering presents a systematic and pragmatic approach to 'building quality into' software systems. Systems must exhibit software quality attributes, such as accuracy, performance, security and modifiability. However, such non-functional requirements (NFRs) are difficult to address in many projects, even though there are many techniques to meet functional requirements in order to provide desired functionality. This is particularly true since the NFRs for each system typically interact with each other, have a broad impact on the system and may be subjective. To enable developers to systematically deal with a system's diverse NFRs, this book presents the NFR Framework. Structured graphical facilities are offered for stating NFRs and managing them by refining and inter-relating NFRs, justifying decisions, and determining their impact. Since NFRs might not be absolutely achieved, they may simply be satisfied sufficiently ('satisficed'). </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">To reflect this, NFRs are represented as 'softgoals', whose interdependencies, such as tradeoffs and synergy, are captured in graphs. The impact of decisions is qualitatively propagated through the graph to determine how well a chosen target system satisfices its NFRs. Throughout development, developers direct the process, using their expertise while being aided by catalogues of knowledge about NFRs, development techniques and tradeoffs, which can all be explored, reused and customized. Non-Functional Requirements in Software Engineering demonstrates the applicability of the NFR Framework to a variety of NFRs, domains, system characteristics and application areas. This will help readers apply the Framework to NFRs and domains of particular interest to them. Detailed treatments of particular NFRs - accuracy, security and performance requirements - along with treatments of NFRs for information systems are presented as specializations of the NFR Framework. </subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Case studies of NFRs for a variety of information systems include credit card and administrative systems. The use of the Framework for particular application areas is illustrated for software architecture as well as enterprise modelling. Feedback from domain experts in industry and government provides an initial evaluation of the Framework and some case studies. Drawing on research results from several theses and refereed papers, this book's presentation, terminology and graphical notation have been integrated and illustrated with many figures. Non-Functional Requirements in Software Engineering is an excellent resource for software engineering practitioners, researchers and students</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software Engineering/Programming and Operating Systems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Symbolic and Algebraic Manipulation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Artificial Intelligence</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science—Mathematics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Artificial intelligence</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Requirements engineering</subfield><subfield code="0">(DE-588)4213997-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Requirements engineering</subfield><subfield code="0">(DE-588)4213997-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Nixon, Brian A.</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Yu, Eric</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Mylopoulos, John</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9780792386667</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781461374039</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781461552703</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1007/978-1-4615-5269-7</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Eerstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-2-SCS</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">ZDB-2-SCS_2000/2004</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032471420</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1007/978-1-4615-5269-7</subfield><subfield code="l">DE-706</subfield><subfield code="p">ZDB-2-SCS</subfield><subfield code="q">ZDB-2-SCS_2000/2004</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV047064308 |
illustrated | Not Illustrated |
indexdate | 2024-12-20T19:08:44Z |
institution | BVB |
isbn | 9781461552697 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032471420 |
oclc_num | 1227483152 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | 1 Online-Ressource (XXX, 441 p) |
psigel | ZDB-2-SCS ZDB-2-SCS_2000/2004 ZDB-2-SCS ZDB-2-SCS_2000/2004 |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Springer US |
record_format | marc |
series2 | International Series in Software Engineering |
spelling | Chung, Lawrence Verfasser aut Non-Functional Requirements in Software Engineering by Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos 1st ed. 2000 New York, NY Springer US 2000 1 Online-Ressource (XXX, 441 p) txt rdacontent c rdamedia cr rdacarrier International Series in Software Engineering 5 Non-Functional Requirements in Software Engineering presents a systematic and pragmatic approach to 'building quality into' software systems. Systems must exhibit software quality attributes, such as accuracy, performance, security and modifiability. However, such non-functional requirements (NFRs) are difficult to address in many projects, even though there are many techniques to meet functional requirements in order to provide desired functionality. This is particularly true since the NFRs for each system typically interact with each other, have a broad impact on the system and may be subjective. To enable developers to systematically deal with a system's diverse NFRs, this book presents the NFR Framework. Structured graphical facilities are offered for stating NFRs and managing them by refining and inter-relating NFRs, justifying decisions, and determining their impact. Since NFRs might not be absolutely achieved, they may simply be satisfied sufficiently ('satisficed'). To reflect this, NFRs are represented as 'softgoals', whose interdependencies, such as tradeoffs and synergy, are captured in graphs. The impact of decisions is qualitatively propagated through the graph to determine how well a chosen target system satisfices its NFRs. Throughout development, developers direct the process, using their expertise while being aided by catalogues of knowledge about NFRs, development techniques and tradeoffs, which can all be explored, reused and customized. Non-Functional Requirements in Software Engineering demonstrates the applicability of the NFR Framework to a variety of NFRs, domains, system characteristics and application areas. This will help readers apply the Framework to NFRs and domains of particular interest to them. Detailed treatments of particular NFRs - accuracy, security and performance requirements - along with treatments of NFRs for information systems are presented as specializations of the NFR Framework. Case studies of NFRs for a variety of information systems include credit card and administrative systems. The use of the Framework for particular application areas is illustrated for software architecture as well as enterprise modelling. Feedback from domain experts in industry and government provides an initial evaluation of the Framework and some case studies. Drawing on research results from several theses and refereed papers, this book's presentation, terminology and graphical notation have been integrated and illustrated with many figures. Non-Functional Requirements in Software Engineering is an excellent resource for software engineering practitioners, researchers and students Software Engineering/Programming and Operating Systems Symbolic and Algebraic Manipulation Artificial Intelligence Software engineering Computer science—Mathematics Artificial intelligence Requirements engineering (DE-588)4213997-1 gnd rswk-swf Requirements engineering (DE-588)4213997-1 s DE-604 Nixon, Brian A. aut Yu, Eric aut Mylopoulos, John aut Erscheint auch als Druck-Ausgabe 9780792386667 Erscheint auch als Druck-Ausgabe 9781461374039 Erscheint auch als Druck-Ausgabe 9781461552703 https://doi.org/10.1007/978-1-4615-5269-7 Verlag URL des Eerstveröffentlichers Volltext |
spellingShingle | Chung, Lawrence Nixon, Brian A. Yu, Eric Mylopoulos, John Non-Functional Requirements in Software Engineering Software Engineering/Programming and Operating Systems Symbolic and Algebraic Manipulation Artificial Intelligence Software engineering Computer science—Mathematics Artificial intelligence Requirements engineering (DE-588)4213997-1 gnd |
subject_GND | (DE-588)4213997-1 |
title | Non-Functional Requirements in Software Engineering |
title_auth | Non-Functional Requirements in Software Engineering |
title_exact_search | Non-Functional Requirements in Software Engineering |
title_full | Non-Functional Requirements in Software Engineering by Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos |
title_fullStr | Non-Functional Requirements in Software Engineering by Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos |
title_full_unstemmed | Non-Functional Requirements in Software Engineering by Lawrence Chung, Brian A. Nixon, Eric Yu, John Mylopoulos |
title_short | Non-Functional Requirements in Software Engineering |
title_sort | non functional requirements in software engineering |
topic | Software Engineering/Programming and Operating Systems Symbolic and Algebraic Manipulation Artificial Intelligence Software engineering Computer science—Mathematics Artificial intelligence Requirements engineering (DE-588)4213997-1 gnd |
topic_facet | Software Engineering/Programming and Operating Systems Symbolic and Algebraic Manipulation Artificial Intelligence Software engineering Computer science—Mathematics Artificial intelligence Requirements engineering |
url | https://doi.org/10.1007/978-1-4615-5269-7 |
work_keys_str_mv | AT chunglawrence nonfunctionalrequirementsinsoftwareengineering AT nixonbriana nonfunctionalrequirementsinsoftwareengineering AT yueric nonfunctionalrequirementsinsoftwareengineering AT mylopoulosjohn nonfunctionalrequirementsinsoftwareengineering |