Software reliability engineering: more reliable software, faster development and testing
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
McGraw-Hill
1999
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XV, 391 S. graph. Darst. |
ISBN: | 0079132715 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV012645045 | ||
003 | DE-604 | ||
005 | 20131023 | ||
007 | t | ||
008 | 990706s1999 d||| |||| 00||| eng d | ||
020 | |a 0079132715 |9 0-07-913271-5 | ||
035 | |a (OCoLC)636725426 | ||
035 | |a (DE-599)BVBBV012645045 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-92 |a DE-29T |a DE-634 | ||
050 | 0 | |a QA76.76.R44 | |
082 | 0 | |a 005.1 |2 21 | |
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
100 | 1 | |a Musa, John D. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Software reliability engineering |b more reliable software, faster development and testing |c John D. Musa |
264 | 1 | |a New York [u.a.] |b McGraw-Hill |c 1999 | |
300 | |a XV, 391 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Computer software |x Reliability | |
650 | 0 | 7 | |a Zuverlässigkeit |0 (DE-588)4059245-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Software |0 (DE-588)4055382-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Software |0 (DE-588)4055382-6 |D s |
689 | 0 | 1 | |a Zuverlässigkeit |0 (DE-588)4059245-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008590159&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-008590159 |
Datensatz im Suchindex
_version_ | 1806142865538023424 |
---|---|
adam_text |
Software Reliability
Engineering
More Reliable Software
Faster Development and Testing
John D Musa
McGraw-Hill
New York San Francisco Washington, D C Auckland Bogota
Caracas Lisbon London Madrid Mexico City Milan
Montreal New Delhi San Juan Singapore
Sydney Tokyo Toronto
Contents
Introduction: How to Use This Book xi
Acknowledgments xiv
Chapter 1 Overview of Software Reliability Engineering 1
1 1 What Is Software Reliability Engineering and How Does It
Help Development and Testing? 2
1 2 The Software Reliability Engineering Process 5
1 3 Fone Follower 7
1 4 Types of Test 8
1 5 Systems to Test 9
1 6 Frequently Asked Questions 11
161 Effectiveness and Benefits 11
162 Concepts 15
163 Relationships with Other Practices 18
164 Application 20
1 7 Background 24
171 Software Reliability Concepts 25
172 Reliability 28
173 Software Reliability and Hardware Reliability 35
174 Software Reliability Modeling 36
1 8 Problems 39
Chapter 2 Defining Necessary Reliability 41
2 1 Concepts 41
211 Failure and Fault 41
212 Failure Severity Classes 42
213 Failure Intensity 43
2 2 Procedure 44
221 Defining Failure with Severity Classes for Product 45
222 Choosing a Common Measure for All Associated Systems 46
223 Setting a System Failure Intensity Objective for Each System
to be Tested 46
vll
vlii Contents
224 Determining the Developed Software Failure Intensity
Objective for the Product and Its Variations 51
225 Engineering Strategies to Meet the Developed Software
Failure Intensity Objectives 53
2 3 Special Situations 56
231 Other Failure Groupings 56
232 Allocation of Failure Intensity Objective to Components 57
233 Software Safety and Ultrareliability 59
2 4 Frequently Asked Questions 62
241 Definition of Failure 62
242 Failure Severity Classes 64
243 Setting Failure Intensity Objectives 65
244 Concepts 69
245 Application 73
2 5 Background 77
251 Defining Failure with Severity Classes 77
252 Setting System Failure Intensity Objectives 87
253 Availability 91
254 Reliability Combinatorics 92
2 6 Problems 94
Chapter 3 Developing Operational Profiles 97
3 1 Concepts 97
3 2 Procedure 101
321 Determining Operational Modes 102
322 Identifying Operation initiators 103
323 Choosing Tabular or Graphical Representation 104
324 Creating an Operations List 105
325 Determining Occurrence Rates 112
326 Determining Occurrence Probabilities 115
3 3 Special Situations 116
331 Handling the Evolution of the Definition of Operation
during System Development 117
332 Applying the Module Usage Table 118
3 4 Frequently Asked Questions 119
341 Uses 120
342 Concepts 122
343 Application 124
3 5 Background 129
351 Determining Operational Modes 129
352 Operations and Runs 130
3 6 Problems 133
Chapter 4 Preparing for Test 135
4 1 Concepts 136
4 2 Procedure 140
421 Preparing Test Cases 140
422 Preparing Test Procedures 146
4 3 Frequently Asked Questions 150
4 4 Background 156
Contents Ix
441 Test Efficiency 156
442 Increasing Test Efficiency by Using Run Categories 157
443A Graphical View of Test Selection 159
4 5 Problems 161
Chapter 5 Executing Test 163
5 1 Allocating Test Time 163
5 2 Invoking Test 164
5 3 Identifying System Failures 168
531 Analyzing Test Output for Deviations 168
532 Determining Which Deviations Are Failures 169
533 Establishing When Failures Occurred 171
5 4 Special Situations 174
541 Establishing When Failures Occurred for Tests on Multiple
Configurations 174
542 Uncertainties In Establishing When Failures Occurred 175
543 Multiple Versions in the Field 178
5 5 Frequently Asked Questions 178
551 Test Process 179
552 Counting Failures 182
553 Measuring When Failures Occurred 186
5 6 Background 192
561 Allocating Test Time 192
562 Invoking Tests 192
563 Counting Failures 193
5 7 Problems 196
Chapter 6 Applying Failure Data to Guide Decisions 197
6 1 Certification Test 198
6 2 Reliability Growth Test 201
6 3 Special Situations 205
631 Evolving Programs 205
632 Unreported Failures 208
633 Certification Test at Different Risk Levels and
Discrimination Ratios 213
634 Operational Profile Variation 217
6 4 Frequently Asked Questions 221
641 Theory 221
642 Application 227
643 Special Situations 238
6 5 Problems 239
Chapter 7 Deploying Software Reliability Engineering 241
7 1 Persuasion 241
7 2 Executing the Deployment 243
7 3 Using a Consultant 247
731 Consultee 247
732 Consultant 248
7 4 Frequently Asked Questions 249
x Contents
Chapter 8 Software Reliability Models
8 1 General Characteristics
811 Random Process
812 With and Without Fault Removal
813 Particularization
8 2 Classification
8 3 Comparison
831 Time Domains
832 Model Groups
8 4 Recommended Models
841 Description
842 Interpretation of Parameters of Logarithmic Poisson
Execution Time Model
843 Derivation of Models
844 Parameter Prediction
845 Parameter Estimation
8 5 Frequently Asked Questions
259
261
263
265
265
266
267
269
279
290
292
311
315
320
334
338
Appendix A Software Reliability Engineering Process Step by Step
Appendix B Template for Workshops
B 1 Defining System Workshop (Chap 1)
B 2 Defining Necessary Reliability Workshop (Chap 2)
B 3 Developing Operational Profiles Workshop (Chap 3)
B 4 Preparing for Test Workshop (Chap 4)
B 5 Executing Test Workshop (Chap 5}
B 6 Applying Failure Data to Guide Decisions Workshop (Chap 6)
341
343
344
344
345
346
346
346
Appendix C Glossary
Appendix D Summary of Useful Formulas
Appendix E Software Reliability Engineering and Testing
Functions Aided by Software Tools
Appendix F Using CASRE
F 1 Installation
F 2 Creating the Failure Data File for CASRE
F 3 Executing CASRE
F 4 Interpreting CASRE Results
F6 Problems
347
355
357
359
360
361
362
365
366
Appendix G Problem Solutions 367
Appendix H References to Users of Software Reliability Engineering 371
Bibliography 375 |
any_adam_object | 1 |
author | Musa, John D. |
author_facet | Musa, John D. |
author_role | aut |
author_sort | Musa, John D. |
author_variant | j d m jd jdm |
building | Verbundindex |
bvnumber | BV012645045 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.R44 |
callnumber-search | QA76.76.R44 |
callnumber-sort | QA 276.76 R44 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 233 |
ctrlnum | (OCoLC)636725426 (DE-599)BVBBV012645045 |
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 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV012645045</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20131023</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">990706s1999 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0079132715</subfield><subfield code="9">0-07-913271-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)636725426</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV012645045</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-634</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.R44</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">21</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 233</subfield><subfield code="0">(DE-625)143620:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Musa, John D.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Software reliability engineering</subfield><subfield code="b">more reliable software, faster development and testing</subfield><subfield code="c">John D. Musa</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">McGraw-Hill</subfield><subfield code="c">1999</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 391 S.</subfield><subfield code="b">graph. Darst.</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">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Reliability</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Zuverlässigkeit</subfield><subfield code="0">(DE-588)4059245-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Software</subfield><subfield code="0">(DE-588)4055382-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Zuverlässigkeit</subfield><subfield code="0">(DE-588)4059245-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008590159&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-008590159</subfield></datafield></record></collection> |
id | DE-604.BV012645045 |
illustrated | Illustrated |
indexdate | 2024-08-01T00:27:42Z |
institution | BVB |
isbn | 0079132715 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-008590159 |
oclc_num | 636725426 |
open_access_boolean | |
owner | DE-92 DE-29T DE-634 |
owner_facet | DE-92 DE-29T DE-634 |
physical | XV, 391 S. graph. Darst. |
publishDate | 1999 |
publishDateSearch | 1999 |
publishDateSort | 1999 |
publisher | McGraw-Hill |
record_format | marc |
spelling | Musa, John D. Verfasser aut Software reliability engineering more reliable software, faster development and testing John D. Musa New York [u.a.] McGraw-Hill 1999 XV, 391 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Computer software Reliability Zuverlässigkeit (DE-588)4059245-5 gnd rswk-swf Software (DE-588)4055382-6 gnd rswk-swf Software (DE-588)4055382-6 s Zuverlässigkeit (DE-588)4059245-5 s DE-604 HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008590159&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Musa, John D. Software reliability engineering more reliable software, faster development and testing Computer software Reliability Zuverlässigkeit (DE-588)4059245-5 gnd Software (DE-588)4055382-6 gnd |
subject_GND | (DE-588)4059245-5 (DE-588)4055382-6 |
title | Software reliability engineering more reliable software, faster development and testing |
title_auth | Software reliability engineering more reliable software, faster development and testing |
title_exact_search | Software reliability engineering more reliable software, faster development and testing |
title_full | Software reliability engineering more reliable software, faster development and testing John D. Musa |
title_fullStr | Software reliability engineering more reliable software, faster development and testing John D. Musa |
title_full_unstemmed | Software reliability engineering more reliable software, faster development and testing John D. Musa |
title_short | Software reliability engineering |
title_sort | software reliability engineering more reliable software faster development and testing |
title_sub | more reliable software, faster development and testing |
topic | Computer software Reliability Zuverlässigkeit (DE-588)4059245-5 gnd Software (DE-588)4055382-6 gnd |
topic_facet | Computer software Reliability Zuverlässigkeit Software |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=008590159&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT musajohnd softwarereliabilityengineeringmorereliablesoftwarefasterdevelopmentandtesting |