The road map to software engineering a standards-based guide
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Hoboken, N.J.
Wiley-Interscience
2006
|
Schriftenreihe: | Software engineering standards series
|
Schlagworte: | |
Online-Zugang: | Publisher description Contributor biographical information Inhaltsverzeichnis |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV022371618 | ||
003 | DE-604 | ||
005 | 20121015 | ||
007 | t | ||
008 | 070329s2006 xxuad|| |||| 00||| eng d | ||
010 | |a 2006275628 | ||
015 | |a GBA465025 |2 dnb | ||
020 | |a 0471683620 |c pbk. |9 0-471-68362-0 | ||
020 | |a 9780471683629 |9 978-0-471-68362-9 | ||
035 | |a (OCoLC)249574959 | ||
035 | |a (DE-599)BVBBV022371618 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-473 | ||
050 | 0 | |a QA76.758 | |
082 | 0 | |a 005.1 | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Moore, James W. |e Verfasser |4 aut | |
245 | 1 | 0 | |a The road map to software engineering |b a standards-based guide |c James W. Moore |
264 | 1 | |a Hoboken, N.J. |b Wiley-Interscience |c 2006 | |
300 | |a XXVIII, 405 S. |b Ill., graph. Darst. |c 26 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Software engineering standards series | |
500 | |a Literaturverz. S. 373 - 377 | ||
650 | 4 | |a Software engineering |x Standards | |
650 | 0 | 7 | |a Software Engineering |0 (DE-588)4116521-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Software Engineering |0 (DE-588)4116521-4 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | |u http://www.loc.gov/catdir/enhancements/fy0653/2006275628-d.html |3 Publisher description | |
856 | 4 | |u http://www.loc.gov/catdir/enhancements/fy0659/2006275628-b.html |3 Contributor biographical information | |
856 | 4 | 2 | |m Digitalisierung UB Bamberg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015580774&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-015580774 |
Datensatz im Suchindex
DE-473_call_number | 61/ST 230 GA 10492 |
---|---|
DE-473_location | 6 |
DE-BY-UBG_katkey | 2897012 |
DE-BY-UBG_media_number | 013901246910 |
_version_ | 1811359988372733952 |
adam_text | Summary of Contents
LIST OF FIGURES
xvii
LIST OF TABLES
xix
PREFACE
xxi
PART
1
BACKGROUND
Chapter
1.
Introduction
3
Chapter
2.
Standards-Makers
21
Chapter
3.
Principles of the S2ESC Collection
45
Chapter
4
Organizing a Standards Collection
63
PART
2
A KNOWLEDGE-ORIENTED VIEW
Chapter
5.
Overview of the Software Engineering Body of Knowledge
73
Chapter
6.
Knowledge Area: Software Requirements
77
Chapter
7.
Knowledge Area: Software Design
99
Chapter
8.
Knowledge Area: Software Construction
113
Chapter
9.
Knowledge Area: Software Testing
123
Chapter
10.
Knowledge Area: Software Maintenance
137
Chapter
11.
Knowledge Area: Software Configuration Management
149
Chapter
12.
Knowledge Area: Software Engineering Management
165
Chapter
13.
Knowledge Area: Software Engineering Process
183
Chapter
14.
Knowledge Area: Software Engineering Tools and
Methods
217
Chapter
15.
Knowledge Area: Software Quality
229
Chapter
16.
Related Disciplines
249
Chapter
17.
Other IEEE Software Engineering Standards
277
PART
3
A PROCESS-ORIENTED VIEW
Chapter
18.
History and Concepts
283
Chapter
19.
Software life Cycle Processes
293
Chapter
20.
System life Cycle Processes
337
Appendix A: Standards Described in This Book
359
Appendix B: Abbreviations and Acronyms
367
BIBLIOGRAPHY
373
INDEX 379
Contents
LIST OF FIGURES
xvii
LIST OF TABLES
xix
PREFACE
xxi
PART
1
BACKGROUND
1
Chapter
1.
Introduction
3
1.
Software Engineering
3
1.1.
Is It Engineering?
3
1.2.
Relationship to Other Disciplines
5
1.3.
Body of Knowledge
5
1.4.
Fundamental Principles
6
2.
Software Engineering Standards
8
2.1.
The Nature of Standards
9
2.2.
Scope of Software Engineering Standards
11
2.3.
Importance of Software Engineering Standards
12
2.4.
History
15
2.5.
Makers of Software Engineering Standards
15
2.6.
Organizational Goals for Using Software Engineering
Standards
17
2.7.
Trends
18
3.
Using This Book
19
4.
Summary
20
VÜi
CONTENTS
Chapter
2.
Standards-Makers
21
1.
Overview of Standards Developing Organizations
21
1.1.
International Standards Organizations
22
1.2.
US Standards Organizations
28
2.
Key Software and Systems Engineering Standards-Makers
36
2.1.
1ЅОДЕС
JTC 1/SC
7
(Software and Systems
Engineering)
36
2.2.
IEEE Computer Society Software and Systems
Engineering Committee
38
3.
Summary
43
Chapter
3.
Principles of the
Ѕ2БЅС
Collection
45
1.
Strategic Relationships with Other Standards Collection
45
2.
Clear Relationship Between System and Software
48
3.
Emphasis on Organizationally Adopted Processes
49
4.
Uniform Process Framework Based on
12207 51
4.1.
Process Framework
52
4.2.
Data Framework
55
5.
Architectural Coherence
58
5.1.
Consistency
59
5.2.
Product Quality Model
59
5.3.
Process Abstraction Model
61
6.
Summary
62
Chapter
4.
Organizing a Standards Collection
63
1.
Organizing by Topic
63
1.1.
Standards for Documentation
64
1.2.
Standards for Life Cycle Processes
64
1.3.
Standards for Measurement
65
1.4.
Standards for Plans
65
1.5.
Standards for Project Management
65
1.6.
Standards for Reuse
65
1.7.
Standards for Terminology
65
1.8.
Standards for Tbols
66
2.
Organizing by Object
66
2.1.
Levels of Prescription
66
2.2.
Objects of Software
Engineering
67
3.
Organizing by Knowledge Area
67
4.
OrganMng by Process gg
5.
Summary <jq
CONTENTS
IX
PART
2
A KNOWLEDGE-ORIENTED VIEW
71
Chapter
5.
Overview of the Software Engineering Body of
Knowledge
73
1.
Purpose of the SWEBOK Guide
73
2.
Structure of the Knowledge-Based Organization
74
3.
Summary
76
Chapter
6.
Knowledge Area: Software Requirements
77
1.
Knowledge Area Scope
77
2.
Knowledge Area Summary
78
3.
Knowledge Area Description
79
3.1.
Software Requirements Fundamentals
79
3.2.
Requirements Process
82
3.3.
Requirements Elicitation
84
3.4.
Requirements Analysis
84
3.5.
Requirements Specification
88
3.6.
Requirements Validation
92
3.7.
Practical Considerations
93
4.
Standards in the Software Requirements Knowledge Area
94
4.1.
IEEE Std
830-1998,
IEEE Recommended Practice for
Software Requirements Specifications
94
4.2.
1ЅОЛЕС
9126-1:2001,
Software Engineering—Product
Quality—Part
1:
Quality Model
95
4.3.
IEEE Std
14143.1-2000,
Implementation Note for IEEE
Adoption of
1ЅОЛЕС
14143-1:1998
Information
Technology
—
Software Measurement
—
Functional Size
Measurement
—
Part
1:
Definition of Concepts
96
5.
Summary
97
Chapter
7,
Knowledge Area: Software Design
99
1.
Knowledge Area Scope
99
2.
Knowledge Area Summary
100
3.
Knowledge Area Description
101
3.1.
Software Design Fundamentals
101
3.2.
Key Issues of Software Design
102
3.3.
Software Structure and Architecture
103
3.4.
Software Design Quality Analysis and Evaluation
105
3.5.
Software Design Notations
107
3.6.
Software Design Strategies and Methods
108
4.
Standards in the Software Design Knowledge Area
109
4.1.
IEEE Std
1016-1998,
IEEE Recommended Practice for
Software Design Descriptions
109
5.
Summary
110
X
CONTCNTS
Chapter
8.
Knowledge Area: Software Construction
113
1.
Knowledge Area Scope
114
2.
Knowledge Area Summary
114
3.
Knowledge Area Description
115
3.1.
Basic Concepts of Construction
115
3.2.
Managing Construction
116
3.3.
Practical Considerations
118
4.
Standards in the Software Construction Knowledge Area
120
4.1.
IEEE Std
1063-2001,
IEEE Standard for Software User
Documentation
120
5.
Summary
121
Chapter
9.
Knowledge Area: Software Testing
123
1.
2.
3.
4.
Knowledge Area Scope
123
Knowledge Area Summary
124
Knowledge Area Description
125
3.1.
Basic Concepts and Definitions
125
3.2.
Test Levels
127
3.3.
Test Techniques
128
3.4.
Test-Related Measures
130
3.5.
Managing the Test Process
132
Standards in the Software Testing Knowledge Area
134
4.1.
IEEE Std
829-1998,
IEEE Standard for Software Test
Documentation
134
4.2.
IEEE Std
1008-1987,
IEEE Standard for Software Unit
Testing
136
Summary
136
5.
Chapter
10.
Knowledge Area: Software Maintenance
137
1.
Knowledge Area Scope
137
2.
Knowledge Area Summary
138
3.
Knowledge Area Description
139
3.1.
Fundamentals
139
3.2.
Key Issues in Software Maintenance
140
3.3.
Maintenance Process
142
3.4.
Techniques for Maintenance
145
4.
Standards in the Software Maintenance Knowledge Area
146
4.1.
IEEE Std
1219-1998,
IEEE Standard for Software
Maintenance 14g
4.2.
ISO/IEC
14764:1999,
Information Technology—Software
Maintenance 14g
5.
Summary
CONTENTS
XI
Chapter
11. Knowledge
Area:
Software
Configuration
Management 149
1.
Knowledge Area Scope
149
2.
Knowledge Area Summary
150
3.
Knowledge Area Description
150
3.1.
Management of the Software Configuration
Management Process
152
3.2.
Software Configuration Identification
156
3.3.
Software Configuration Control
158
3.4.
Software Configuration Status Accounting
159
3.5.
Software Configuration Auditing
160
3.6.
Software Release Management and Delivery
162
4.
Standards in the Software Configuration Management
Knowledge Area
163
4.1.
IEEE Std
828-1998,
IEEE Standard for Software
Configuration Management Plans
163
5.
Summary
164
Chapter
12.
Knowledge Area: Software Engineering Management
165
1.
Knowledge Area Scope
166
2.
Knowledge Area Summary
166
3.
Knowledge Area Description
167
3.1.
Initiation and Scope Definition
168
3.2.
Software Project Planning
169
3.3.
Software Project Enactment
173
3.4.
Review and Evaluation
175
3.5.
Closure
176
3.6.
Software Engineering Measurement
176
4.
Standards in the Software Engineering Management
Knowledge Area
177
4.1.
IEEE Std
1045-1992,
IEEE Standard for Software
Productivity Metrics
177
4.2.
IEEE Std
1058-1998,
IEEE Standard for Software
Project Management Plans
178
4.3.
IEEE Std
1062, 1998
Edition, IEEE Recommended
Practice for Software Acquisition
178
5.
Summary
180
Chapter
13.
Knowledge Area: Software Engineering Proeess
183
1.
Knowledge Area Scope
183
2.
Knowledge Area Summary
184
3.
Knowledge Area Description
185
3.1.
Process Implementation and Change
185
3.2.
Proeess Definition
189
3.3.
Process Assessment
194
3.4.
Process and Product Measurement
195
ХП
CONTENTS
4.
Standards
in the
Software Engineering
Process
Knowledge
Area 198
4.1.
IEEE Std
1074-1997,
IEEE Standard for Developing
Software Life Cycle Processes
198
4.2.
IEEE Std
1517-1999,
IEEE Standard for Information
Technology
—
Software Life Cycle
Processes—Reuse
Processes
199
4.3.
IEEE
Sţd
1640-2001,
IEEE Standard for Software Life
Cycle Processes
—
Risk
Management
201
4.4.
IEEE/EIA
12207,
Software Life Cycle Processes
201
4.5.
ISO/IEC TR
15504
(Nine
Parts), Information
Technology
—
Software
Process Assessment
211
4.6.
1ЅОЛЕС
(Draft)
15504
(Five Parts), Software
Engineering
—
Process Assessment
212
4.7.
1ЅОЛЕС
15939:2002,
Software Engineering—Software
Measurement Process
213
5.
Summary
214
Chapter
14.
Knowledge Area: Software
Engineering Tools
and
Methods
217
1.
Knowledge Area Scope
217
2.
Knowledge Area Summary
218
3.
Knowledge Area Description
218
3.1.
Software Tools
219
3.2.
Software Engineering Methods
224
4.
Standards in the Software Engineering Tools and Methods
Knowledge Area
225
4.1.
IEEE Std
1175.1-2002,
IEEE Guide for CASE Tool
Interconnections
—
Classification and Description
225
4.2.
ШЕЕ
Std
1320.1-1998,
IEEE Standard for Functional
Modeling Language
—
Syntax and Semantics for
IDEF0
225
4.3.
IEEE Std
1320.2-1998,
IEEE Standard for Conceptual
Modeling Language Syntax and Semantics for IDEF1X
97
(roEFObject)
226
4.4.
IEIE Std
1420.1-1995,
IEEE Standard for Information
Technology
—
Software Reuse
—
Data Model for Reuse
library Interoperability: Basic Interoperability Data
Model
(ВГОМ)
227
4.5.
IEE1 Std
1462-1998,
IEEE Standard—Adoption of
International Standard
1ЅОЛЕС
14102:1995—
Information Technology—-Guideline for the Evaluation
and Selection of CASE Tools
227
5.
Summary
228
CONTENTS
ХІН
Chapter
15.
Knowledge Area: Software Quality
229
1.
Knowledge Area Scope
230
2.
Knowledge Area Summary
230
3.
Knowledge Area Description
231
3.1.
Software Quality Fundamentals
231
3.2.
Software Quality Management Processes
234
3.3.
Practical Considerations
237
4.
Standards in the Software Quality Knowledge Area
240
4.1.
IEEE Std
730-2002,
IEEE Standard for Software
Quality Assurance Plans
240
4.2.
IEEE Std
982.1-1988,
IEEE Standard Dictionary of
Measures to Produce Reliable Software
242
4.3.
IEEE Std
1012-2004,
IEEE Standard for Software
Verification and Validation
242
4.4.
IEEE Std
1028-1997,
IEEE Standard for Software
Reviews
244
4.5.
IEEE Std
1044-1993,
IEEE Standard Classification
for Software Anomalies
245
4.6.
IEEE Std
1061-1998,
IEEE Standard for a Software
Quality Metrics Methodology
245
4.7.
IEEE Std
1465-1998,
IEEE Standard—Adoption of
International Standard
1ЅОЛЕС
12119:
1994(E>—
Information Technology
—
Software Packages
—
Quality
Requirements and Testing
246
5.
Summary
246
Chapter
16.
Related Disciplines
249
1.
Computer Engineering
250
2.
Computer Science
251
3.
Management
252
4.
Mathematics
252
5.
Project Management
252
5.1.
Scope
252
5.2.
Knowledge Areas
252
5.3.
Related Standards
253
6.
Quality Management
253
6.1.
Scope
253
6.2.
Knowledge Areas
253
6.3.
Related Standards
254
7.
Software Ergonomics
255
8.
Systems Engineering
256
8.1.
Scope
256
8.2.
Knowledge Areas
256
8.3.
Related Standards
257
XIV
CONTENTS
9.
Descriptions
of
Relevant Standards
259
9.1.
IEEE Std
1220-1998,
IEEE Standard for the
Application
and Management
of the
Systems Engineering
Process
259
9.2.
IEEE Std
1228-1994,
IEEE Standard for Software
Safety
Plans
262
9.3.
IEEE Std
1233, 1998
Edition, IEEE
Giade
for
Developing
System
Requirements Specifications
262
9.4.
IEEE Std
1362-1998,
IEEE Guide for Information
Technology
—
System Definition
—
Concept of Operations
(ConOps) Document
264
9.5.
IEEE Std
1471-2000,
IEEE Recommended Practice for
Architectural Description of Software Intensive Systems
265
9.6.
IEEE Std
1490-2003,
IEEE Guide—Adoption of PMI
Standard—A
Guide to the Project Management Body of
Knowledge
267
9.7.
ISO
9000:2000,
Quality Management Systems-
Fundamentals and Vocabulary
268
9.8.
ISO
9001:2000,
Quality Management Systems-
Requirements
271
9.9.
ISO
9004:2000,
Quality Management Systems-
Guidelines for Performance Improvements
272
9.10.
1ЅОЛЕС
15026:1998,
Information Technology—System
and Software Integrity Levels
272
9.11.
1ЅОЛЕС
15288:2002,
Systems Engineering—System
Life Cycle Processes
274
9.12.
ISO/IEC
90003:2004,
Software Engineering—Guidelines
for the Application of ISO
9001:2000
to Computer Software
274
10.
Summary
276
Chapter
17,
Other
ШЕЕ
Software Engineering Standards
277
1.
Standards Not in a Knowledge Area
278
1.1.
IEEE Std
610.12-1990,
IEEE Standard Glossary of
Software Engineering Terminology
278
1.2.
IEEE Std
2001-2002,
IEEE Recommended Practice for
the Internet
—
Web Site Engineering, Web Site
Management, and Web Site Life Cycle
278
2.
Summary
279
PART3 A PROCESS-ORIENTED VIEW
281
Chapter
18.
History and Concepts
283
1.
History
284
1.1.
Defense Life Cycle Standards
284
1.2.
Commercial Life Cycle Standards
286
2.
Model of Process Abstraction
288
3.
Framework of Reference Processes
291
CONTENTS
XV
Chapter
19.
Software Life Cycle
Processes
293
1.
Primary Processes
295
1.1.
Acquisition Process
296
1.2.
Supply Process
298
1.3.
Development Process
299
1.4.
Operation Process
311
1.5.
Maintenance Process
311
2.
Supporting Processes
313
2.1.
Documentation Process
314
2.2.
Configuration Management Process
317
2.3.
Quality Assurance Process
318
2.4.
Verification Process
320
2.5.
Validation Process
321
2.6.
Joint Review Process
322
2.7.
Audit Process
323
2.8.
Problem Resolution Process
323
2.9.
Measurement Process
324
2.10.
[Reuse] Asset Management Process
325
3.
Organizational Processes
327
3.1.
Management Process
327
3.2.
Infrastructure Process
329
3.3.
Improvement Process
330
3.4.
Ћ
-aming
Process
333
3.5.
Risk Management Process
333
3.6.
Reuse Program Administration
334
4.
Cross-Project Processes
334
4.1.
[Reuse] Domain Engineering
334
5.
Summary
335
Chapter
20.
System Life Cycle Processes
337
1.
ISO/IEC
15288—
Systems Engineering—System life Cycle
Processes
338
2.
Key Concepts of
1ЅОЛЕС
15288 339
2.1.
System Structure
339
2.2.
Enabling Systems
339
2.3.
System Life Cycle Model
340
2.4.
System Life Cycle Stages
340
2.5.
System Life Cycle Processes
340
3.
A Process View of the
15288
System Life Cycle
341
3.1.
Agreement Processes
344
3.2.
Enterprise Processes
344
3.3.
Project Processes
345
3.4.
Technical Processes
346
4.
A Staged View of the
15288
System life Cycle
353
XVI
CONTENTS
5.
Relationship of IEEE Std
1220
with System Life Cycle
Processes
354
5.1.
General Concepts of IEEE Std
1220 354
5.2.
The Systems Engineering Process (SEP)
355
5.3.
Applying the SEP to the Life Cycle
356
5.4.
Compatibility with
1ЅОЛЕС
15288 356
6.
Summary
357
Appendix A: Standards Described in This Book
359
Appendix B: Abbreviations and Acronyms
367
BIBLIOGRAPHY
373
INDEX
379
|
adam_txt |
Summary of Contents
LIST OF FIGURES
xvii
LIST OF TABLES
xix
PREFACE
xxi
PART
1
BACKGROUND
Chapter
1.
Introduction
3
Chapter
2.
Standards-Makers
21
Chapter
3.
Principles of the S2ESC Collection
45
Chapter
4
Organizing a Standards Collection
63
PART
2
A KNOWLEDGE-ORIENTED VIEW
Chapter
5.
Overview of the Software Engineering Body of Knowledge
73
Chapter
6.
Knowledge Area: Software Requirements
77
Chapter
7.
Knowledge Area: Software Design
99
Chapter
8.
Knowledge Area: Software Construction
113
Chapter
9.
Knowledge Area: Software Testing
123
Chapter
10.
Knowledge Area: Software Maintenance
137
Chapter
11.
Knowledge Area: Software Configuration Management
149
Chapter
12.
Knowledge Area: Software Engineering Management
165
Chapter
13.
Knowledge Area: Software Engineering Process
183
Chapter
14.
Knowledge Area: Software Engineering Tools and
Methods
217
Chapter
15.
Knowledge Area: Software Quality
229
Chapter
16.
Related Disciplines
249
Chapter
17.
Other IEEE Software Engineering Standards
277
PART
3
A PROCESS-ORIENTED VIEW
Chapter
18.
History and Concepts
283
Chapter
19.
Software life Cycle Processes
293
Chapter
20.
System life Cycle Processes
337
Appendix A: Standards Described in This Book
359
Appendix B: Abbreviations and Acronyms
367
BIBLIOGRAPHY
373
INDEX 379
Contents
LIST OF FIGURES
xvii
LIST OF TABLES
xix
PREFACE
xxi
PART
1
BACKGROUND
1
Chapter
1.
Introduction
3
1.
Software Engineering
3
1.1.
Is It Engineering?
3
1.2.
Relationship to Other Disciplines
5
1.3.
Body of Knowledge
5
1.4.
Fundamental Principles
6
2.
Software Engineering Standards
8
2.1.
The Nature of Standards
9
2.2.
Scope of Software Engineering Standards
11
2.3.
Importance of Software Engineering Standards
12
2.4.
History
15
2.5.
Makers of Software Engineering Standards
15
2.6.
Organizational Goals for Using Software Engineering
Standards
17
2.7.
Trends
18
3.
Using This Book
19
4.
Summary
20
VÜi
CONTENTS
Chapter
2.
Standards-Makers
21
1.
Overview of Standards Developing Organizations
21
1.1.
International Standards Organizations
22
1.2.
US Standards Organizations
28
2.
Key Software and Systems Engineering Standards-Makers
36
2.1.
1ЅОДЕС
JTC 1/SC
7
(Software and Systems
Engineering)
36
2.2.
IEEE Computer Society Software and Systems
Engineering Committee
38
3.
Summary
43
Chapter
3.
Principles of the
Ѕ2БЅС
Collection
45
1.
Strategic Relationships with Other Standards Collection
45
2.
Clear Relationship Between System and Software
48
3.
Emphasis on Organizationally Adopted Processes
49
4.
Uniform Process Framework Based on
12207 51
4.1.
Process Framework
52
4.2.
Data Framework
55
5.
Architectural Coherence
58
5.1.
Consistency
59
5.2.
Product Quality Model
59
5.3.
Process Abstraction Model
61
6.
Summary
62
Chapter
4.
Organizing a Standards Collection
63
1.
Organizing by Topic
63
1.1.
Standards for Documentation
64
1.2.
Standards for Life Cycle Processes
64
1.3.
Standards for Measurement
65
1.4.
Standards for Plans
65
1.5.
Standards for Project Management
65
1.6.
Standards for Reuse
65
1.7.
Standards for Terminology
65
1.8.
Standards for Tbols
66
2.
Organizing by Object
66
2.1.
Levels of Prescription
66
2.2.
Objects of Software
Engineering
67
3.
Organizing by Knowledge Area
67
4.
OrganMng by Process gg
5.
Summary <jq
CONTENTS
IX
PART
2
A KNOWLEDGE-ORIENTED VIEW
71
Chapter
5.
Overview of the Software Engineering Body of
Knowledge
73
1.
Purpose of the SWEBOK Guide
73
2.
Structure of the Knowledge-Based Organization
74
3.
Summary
76
Chapter
6.
Knowledge Area: Software Requirements
77
1.
Knowledge Area Scope
77
2.
Knowledge Area Summary
78
3.
Knowledge Area Description
79
3.1.
Software Requirements Fundamentals
79
3.2.
Requirements Process
82
3.3.
Requirements Elicitation
84
3.4.
Requirements Analysis
84
3.5.
Requirements Specification
88
3.6.
Requirements Validation
92
3.7.
Practical Considerations
93
4.
Standards in the Software Requirements Knowledge Area
94
4.1.
IEEE Std
830-1998,
IEEE Recommended Practice for
Software Requirements Specifications
94
4.2.
1ЅОЛЕС
9126-1:2001,
Software Engineering—Product
Quality—Part
1:
Quality Model
95
4.3.
IEEE Std
14143.1-2000,
Implementation Note for IEEE
Adoption of
1ЅОЛЕС
14143-1:1998
Information
Technology
—
Software Measurement
—
Functional Size
Measurement
—
Part
1:
Definition of Concepts
96
5.
Summary
97
Chapter
7,
Knowledge Area: Software Design
99
1.
Knowledge Area Scope
99
2.
Knowledge Area Summary
100
3.
Knowledge Area Description
101
3.1.
Software Design Fundamentals
101
3.2.
Key Issues of Software Design
102
3.3.
Software Structure and Architecture
103
3.4.
Software Design Quality Analysis and Evaluation
105
3.5.
Software Design Notations
107
3.6.
Software Design Strategies and Methods
108
4.
Standards in the Software Design Knowledge Area
109
4.1.
IEEE Std
1016-1998,
IEEE Recommended Practice for
Software Design Descriptions
109
5.
Summary
110
X
CONTCNTS
Chapter
8.
Knowledge Area: Software Construction
113
1.
Knowledge Area Scope
114
2.
Knowledge Area Summary
114
3.
Knowledge Area Description
115
3.1.
Basic Concepts of Construction
115
3.2.
Managing Construction
116
3.3.
Practical Considerations
118
4.
Standards in the Software Construction Knowledge Area
120
4.1.
IEEE Std
1063-2001,
IEEE Standard for Software User
Documentation
120
5.
Summary
121
Chapter
9.
Knowledge Area: Software Testing
123
1.
2.
3.
4.
Knowledge Area Scope
123
Knowledge Area Summary
124
Knowledge Area Description
125
3.1.
Basic Concepts and Definitions
125
3.2.
Test Levels
127
3.3.
Test Techniques
128
3.4.
Test-Related Measures
130
3.5.
Managing the Test Process
132
Standards in the Software Testing Knowledge Area
134
4.1.
IEEE Std
829-1998,
IEEE Standard for Software Test
Documentation
134
4.2.
IEEE Std
1008-1987,
IEEE Standard for Software Unit
Testing
136
Summary
136
5.
Chapter
10.
Knowledge Area: Software Maintenance
137
1.
Knowledge Area Scope
137
2.
Knowledge Area Summary
138
3.
Knowledge Area Description
139
3.1.
Fundamentals
139
3.2.
Key Issues in Software Maintenance
140
3.3.
Maintenance Process
142
3.4.
Techniques for Maintenance
145
4.
Standards in the Software Maintenance Knowledge Area
146
4.1.
IEEE Std
1219-1998,
IEEE Standard for Software
Maintenance 14g
4.2.
ISO/IEC
14764:1999,
Information Technology—Software
Maintenance 14g
5.
Summary
CONTENTS
XI
Chapter
11. Knowledge
Area:
Software
Configuration
Management 149
1.
Knowledge Area Scope
149
2.
Knowledge Area Summary
150
3.
Knowledge Area Description
150
3.1.
Management of the Software Configuration
Management Process
152
3.2.
Software Configuration Identification
156
3.3.
Software Configuration Control
158
3.4.
Software Configuration Status Accounting
159
3.5.
Software Configuration Auditing
160
3.6.
Software Release Management and Delivery
162
4.
Standards in the Software Configuration Management
Knowledge Area
163
4.1.
IEEE Std
828-1998,
IEEE Standard for Software
Configuration Management Plans
163
5.
Summary
164
Chapter
12.
Knowledge Area: Software Engineering Management
165
1.
Knowledge Area Scope
166
2.
Knowledge Area Summary
166
3.
Knowledge Area Description
167
3.1.
Initiation and Scope Definition
168
3.2.
Software Project Planning
169
3.3.
Software Project Enactment
173
3.4.
Review and Evaluation
175
3.5.
Closure
176
3.6.
Software Engineering Measurement
176
4.
Standards in the Software Engineering Management
Knowledge Area
177
4.1.
IEEE Std
1045-1992,
IEEE Standard for Software
Productivity Metrics
177
4.2.
IEEE Std
1058-1998,
IEEE Standard for Software
Project Management Plans
178
4.3.
IEEE Std
1062, 1998
Edition, IEEE Recommended
Practice for Software Acquisition
178
5.
Summary
180
Chapter
13.
Knowledge Area: Software Engineering Proeess
183
1.
Knowledge Area Scope
183
2.
Knowledge Area Summary
184
3.
Knowledge Area Description
185
3.1.
Process Implementation and Change
185
3.2.
Proeess Definition
189
3.3.
Process Assessment
194
3.4.
Process and Product Measurement
195
ХП
CONTENTS
4.
Standards
in the
Software Engineering
Process
Knowledge
Area 198
4.1.
IEEE Std
1074-1997,
IEEE Standard for Developing
Software Life Cycle Processes
198
4.2.
IEEE Std
1517-1999,
IEEE Standard for Information
Technology
—
Software Life Cycle
Processes—Reuse
Processes
199
4.3.
IEEE
Sţd
1640-2001,
IEEE Standard for Software Life
Cycle Processes
—
Risk
Management
201
4.4.
IEEE/EIA
12207,
Software Life Cycle Processes
201
4.5.
ISO/IEC TR
15504
(Nine
Parts), Information
Technology
—
Software
Process Assessment
211
4.6.
1ЅОЛЕС
(Draft)
15504
(Five Parts), Software
Engineering
—
Process Assessment
212
4.7.
1ЅОЛЕС
15939:2002,
Software Engineering—Software
Measurement Process
213
5.
Summary
214
Chapter
14.
Knowledge Area: Software
Engineering Tools
and
Methods
217
1.
Knowledge Area Scope
217
2.
Knowledge Area Summary
218
3.
Knowledge Area Description
218
3.1.
Software Tools
219
3.2.
Software Engineering Methods
224
4.
Standards in the Software Engineering Tools and Methods
Knowledge Area
225
4.1.
IEEE Std
1175.1-2002,
IEEE Guide for CASE Tool
Interconnections
—
Classification and Description
225
4.2.
ШЕЕ
Std
1320.1-1998,
IEEE Standard for Functional
Modeling Language
—
Syntax and Semantics for
IDEF0
225
4.3.
IEEE Std
1320.2-1998,
IEEE Standard for Conceptual
Modeling Language Syntax and Semantics for IDEF1X
97
(roEFObject)
226
4.4.
IEIE Std
1420.1-1995,
IEEE Standard for Information
Technology
—
Software Reuse
—
Data Model for Reuse
library Interoperability: Basic Interoperability Data
Model
(ВГОМ)
227
4.5.
IEE1 Std
1462-1998,
IEEE Standard—Adoption of
International Standard
1ЅОЛЕС
14102:1995—
Information Technology—-Guideline for the Evaluation
and Selection of CASE Tools
227
5.
Summary
228
CONTENTS
ХІН
Chapter
15.
Knowledge Area: Software Quality
229
1.
Knowledge Area Scope
230
2.
Knowledge Area Summary
230
3.
Knowledge Area Description
231
3.1.
Software Quality Fundamentals
231
3.2.
Software Quality Management Processes
234
3.3.
Practical Considerations
237
4.
Standards in the Software Quality Knowledge Area
240
4.1.
IEEE Std
730-2002,
IEEE Standard for Software
Quality Assurance Plans
240
4.2.
IEEE Std
982.1-1988,
IEEE Standard Dictionary of
Measures to Produce Reliable Software
242
4.3.
IEEE Std
1012-2004,
IEEE Standard for Software
Verification and Validation
242
4.4.
IEEE Std
1028-1997,
IEEE Standard for Software
Reviews
244
4.5.
IEEE Std
1044-1993,
IEEE Standard Classification
for Software Anomalies
245
4.6.
IEEE Std
1061-1998,
IEEE Standard for a Software
Quality Metrics Methodology
245
4.7.
IEEE Std
1465-1998,
IEEE Standard—Adoption of
International Standard
1ЅОЛЕС
12119:
1994(E>—
Information Technology
—
Software Packages
—
Quality
Requirements and Testing
246
5.
Summary
246
Chapter
16.
Related Disciplines
249
1.
Computer Engineering
250
2.
Computer Science
251
3.
Management
252
4.
Mathematics
252
5.
Project Management
252
5.1.
Scope
252
5.2.
Knowledge Areas
252
5.3.
Related Standards
253
6.
Quality Management
253
6.1.
Scope
253
6.2.
Knowledge Areas
253
6.3.
Related Standards
254
7.
Software Ergonomics
255
8.
Systems Engineering
256
8.1.
Scope
256
8.2.
Knowledge Areas
256
8.3.
Related Standards
257
XIV
CONTENTS
9.
Descriptions
of
Relevant Standards
259
9.1.
IEEE Std
1220-1998,
IEEE Standard for the
Application
and Management
of the
Systems Engineering
Process
259
9.2.
IEEE Std
1228-1994,
IEEE Standard for Software
Safety
Plans
262
9.3.
IEEE Std
1233, 1998
Edition, IEEE
Giade
for
Developing
System
Requirements Specifications
262
9.4.
IEEE Std
1362-1998,
IEEE Guide for Information
Technology
—
System Definition
—
Concept of Operations
(ConOps) Document
264
9.5.
IEEE Std
1471-2000,
IEEE Recommended Practice for
Architectural Description of Software Intensive Systems
265
9.6.
IEEE Std
1490-2003,
IEEE Guide—Adoption of PMI
Standard—A
Guide to the Project Management Body of
Knowledge
267
9.7.
ISO
9000:2000,
Quality Management Systems-
Fundamentals and Vocabulary
268
9.8.
ISO
9001:2000,
Quality Management Systems-
Requirements
271
9.9.
ISO
9004:2000,
Quality Management Systems-
Guidelines for Performance Improvements
272
9.10.
1ЅОЛЕС
15026:1998,
Information Technology—System
and Software Integrity Levels
272
9.11.
1ЅОЛЕС
15288:2002,
Systems Engineering—System
Life Cycle Processes
274
9.12.
ISO/IEC
90003:2004,
Software Engineering—Guidelines
for the Application of ISO
9001:2000
to Computer Software
274
10.
Summary
276
Chapter
17,
Other
ШЕЕ
Software Engineering Standards
277
1.
Standards Not in a Knowledge Area
278
1.1.
IEEE Std
610.12-1990,
IEEE Standard Glossary of
Software Engineering Terminology
278
1.2.
IEEE Std
2001-2002,
IEEE Recommended Practice for
the Internet
—
Web Site Engineering, Web Site
Management, and Web Site Life Cycle
278
2.
Summary
279
PART3 A PROCESS-ORIENTED VIEW
281
Chapter
18.
History and Concepts
283
1.
History
284
1.1.
Defense Life Cycle Standards
284
1.2.
Commercial Life Cycle Standards
286
2.
Model of Process Abstraction
288
3.
Framework of Reference Processes
291
CONTENTS
XV
Chapter
19.
Software Life Cycle
Processes
293
1.
Primary Processes
295
1.1.
Acquisition Process
296
1.2.
Supply Process
298
1.3.
Development Process
299
1.4.
Operation Process
311
1.5.
Maintenance Process
311
2.
Supporting Processes
313
2.1.
Documentation Process
314
2.2.
Configuration Management Process
317
2.3.
Quality Assurance Process
318
2.4.
Verification Process
320
2.5.
Validation Process
321
2.6.
Joint Review Process
322
2.7.
Audit Process
323
2.8.
Problem Resolution Process
323
2.9.
Measurement Process
324
2.10.
[Reuse] Asset Management Process
325
3.
Organizational Processes
327
3.1.
Management Process
327
3.2.
Infrastructure Process
329
3.3.
Improvement Process
330
3.4.
Ћ
-aming
Process
333
3.5.
Risk Management Process
333
3.6.
Reuse Program Administration
334
4.
Cross-Project Processes
334
4.1.
[Reuse] Domain Engineering
334
5.
Summary
335
Chapter
20.
System Life Cycle Processes
337
1.
ISO/IEC
15288—
Systems Engineering—System life Cycle
Processes
338
2.
Key Concepts of
1ЅОЛЕС
15288 339
2.1.
System Structure
339
2.2.
Enabling Systems
339
2.3.
System Life Cycle Model
340
2.4.
System Life Cycle Stages
340
2.5.
System Life Cycle Processes
340
3.
A Process View of the
15288
System Life Cycle
341
3.1.
Agreement Processes
344
3.2.
Enterprise Processes
344
3.3.
Project Processes
345
3.4.
Technical Processes
346
4.
A Staged View of the
15288
System life Cycle
353
XVI
CONTENTS
5.
Relationship of IEEE Std
1220
with System Life Cycle
Processes
354
5.1.
General Concepts of IEEE Std
1220 354
5.2.
The Systems Engineering Process (SEP)
355
5.3.
Applying the SEP to the Life Cycle
356
5.4.
Compatibility with
1ЅОЛЕС
15288 356
6.
Summary
357
Appendix A: Standards Described in This Book
359
Appendix B: Abbreviations and Acronyms
367
BIBLIOGRAPHY
373
INDEX
379 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Moore, James W. |
author_facet | Moore, James W. |
author_role | aut |
author_sort | Moore, James W. |
author_variant | j w m jw jwm |
building | Verbundindex |
bvnumber | BV022371618 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.758 |
callnumber-search | QA76.758 |
callnumber-sort | QA 276.758 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)249574959 (DE-599)BVBBV022371618 |
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 |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01763nam a2200445zc 4500</leader><controlfield tag="001">BV022371618</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20121015 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">070329s2006 xxuad|| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2006275628</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBA465025</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471683620</subfield><subfield code="c">pbk.</subfield><subfield code="9">0-471-68362-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780471683629</subfield><subfield code="9">978-0-471-68362-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249574959</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022371618</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="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.758</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</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">Moore, James W.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The road map to software engineering</subfield><subfield code="b">a standards-based guide</subfield><subfield code="c">James W. Moore</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, N.J.</subfield><subfield code="b">Wiley-Interscience</subfield><subfield code="c">2006</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXVIII, 405 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">26 cm</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="490" ind1="0" ind2=" "><subfield code="a">Software engineering standards series</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 373 - 377</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software engineering</subfield><subfield code="x">Standards</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</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=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0653/2006275628-d.html</subfield><subfield code="3">Publisher description</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="u">http://www.loc.gov/catdir/enhancements/fy0659/2006275628-b.html</subfield><subfield code="3">Contributor biographical information</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg</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=015580774&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015580774</subfield></datafield></record></collection> |
id | DE-604.BV022371618 |
illustrated | Illustrated |
index_date | 2024-07-02T17:07:22Z |
indexdate | 2024-09-27T16:26:41Z |
institution | BVB |
isbn | 0471683620 9780471683629 |
language | English |
lccn | 2006275628 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015580774 |
oclc_num | 249574959 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG |
owner_facet | DE-473 DE-BY-UBG |
physical | XXVIII, 405 S. Ill., graph. Darst. 26 cm |
publishDate | 2006 |
publishDateSearch | 2006 |
publishDateSort | 2006 |
publisher | Wiley-Interscience |
record_format | marc |
series2 | Software engineering standards series |
spellingShingle | Moore, James W. The road map to software engineering a standards-based guide Software engineering Standards Software Engineering (DE-588)4116521-4 gnd |
subject_GND | (DE-588)4116521-4 |
title | The road map to software engineering a standards-based guide |
title_auth | The road map to software engineering a standards-based guide |
title_exact_search | The road map to software engineering a standards-based guide |
title_exact_search_txtP | The road map to software engineering a standards-based guide |
title_full | The road map to software engineering a standards-based guide James W. Moore |
title_fullStr | The road map to software engineering a standards-based guide James W. Moore |
title_full_unstemmed | The road map to software engineering a standards-based guide James W. Moore |
title_short | The road map to software engineering |
title_sort | the road map to software engineering a standards based guide |
title_sub | a standards-based guide |
topic | Software engineering Standards Software Engineering (DE-588)4116521-4 gnd |
topic_facet | Software engineering Standards Software Engineering |
url | http://www.loc.gov/catdir/enhancements/fy0653/2006275628-d.html http://www.loc.gov/catdir/enhancements/fy0659/2006275628-b.html http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015580774&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT moorejamesw theroadmaptosoftwareengineeringastandardsbasedguide |