Foreword |
|
xi | |
Preface |
|
xiii | |
Part 1. Overview |
|
|
Introduction to IEEE Std. 1517---Software Reuse Processes |
|
|
3 | (14) |
|
|
3 | (1) |
|
|
3 | (1) |
|
|
4 | (3) |
|
Component-Based Development |
|
|
7 | (1) |
|
|
8 | (1) |
|
|
9 | (1) |
|
IEEE Std. 1517---Reuse Processes |
|
|
10 | (2) |
|
Placement of IEEE Std. 1517 in the IEEE Software Engineering Standards Collection |
|
|
12 | (3) |
|
|
15 | (1) |
|
|
15 | (2) |
|
ISO/IEC & IEEE/EIA Standard 12207---Standard for Information Technology---Software Life Cycle Processes |
|
|
17 | (24) |
|
|
17 | (2) |
|
Structure of the 12207 Standard |
|
|
19 | (2) |
|
Software Life Cycle Framework of 12207 |
|
|
21 | (2) |
|
Primary Life Cycle Processes |
|
|
23 | (7) |
|
Supporting Life Cycle Processes |
|
|
30 | (5) |
|
Organizational Life Cycle Processes |
|
|
35 | (3) |
|
|
38 | (1) |
|
|
39 | (1) |
|
|
39 | (1) |
|
|
40 | (1) |
|
Organization of IEEE Std. 1517 |
|
|
41 | (14) |
|
The Failure of Ad Hoc Reuse |
|
|
41 | (1) |
|
Reuse Life Cycle Process Requirements |
|
|
41 | (1) |
|
|
42 | (1) |
|
Structure of IEEE Std. 1517 |
|
|
43 | (1) |
|
|
44 | (7) |
|
|
51 | (1) |
|
|
52 | (3) |
Part 2. Interpretation and Implementation |
|
|
IEEE Std. 1517 Primary Processes: Adding Reuse to Software Development, Operation, and Maintenance |
|
|
55 | (92) |
|
Adding Consumer Reuse to the Software Life Cycle |
|
|
55 | (4) |
|
Reuse Requirements for the Acquisition Process |
|
|
59 | (10) |
|
Reuse Requirements for the Supply Process |
|
|
69 | (5) |
|
Reuse Requirements for the Development Process |
|
|
74 | (52) |
|
Reuse Requirements for the Operation Process |
|
|
126 | (4) |
|
Reuse Requirements for the Maintenance Process |
|
|
130 | (11) |
|
|
141 | (1) |
|
|
142 | (5) |
|
|
147 | (26) |
|
|
147 | (1) |
|
Process Implementation Activity |
|
|
148 | (6) |
|
Asset Storage and Retrieval Definition Activity |
|
|
154 | (6) |
|
Asset Management and Control Activity |
|
|
160 | (9) |
|
|
169 | (2) |
|
|
171 | (2) |
|
Adding the Reuse Program Administration Process to the Software Life Cycle Process Framework |
|
|
173 | (44) |
|
Introduction to Reuse Program Administration Process |
|
|
173 | (2) |
|
|
175 | (9) |
|
Domain Identification Activity |
|
|
184 | (5) |
|
Reuse Assessment Activity |
|
|
189 | (10) |
|
|
199 | (8) |
|
Execution and Control Activity |
|
|
207 | (3) |
|
Review and Evaluation Activity |
|
|
210 | (2) |
|
|
212 | (1) |
|
|
213 | (4) |
|
Adding Domain Engineering to the Software Life Cycle Process Framework |
|
|
217 | (40) |
|
Introduction to the Domain Engineering Process |
|
|
217 | (2) |
|
Process Implementation Activity |
|
|
219 | (7) |
|
|
226 | (6) |
|
|
232 | (6) |
|
|
238 | (8) |
|
Asset Maintenance Activity |
|
|
246 | (4) |
|
|
250 | (1) |
|
|
251 | (6) |
Part 3. Application |
|
|
Application of IEEE Std. 1517 |
|
|
257 | (12) |
|
Purpose of IEEE Std. 1517 |
|
|
257 | (1) |
|
|
257 | (2) |
|
Conformance Options of IEEE Std. 1517 |
|
|
259 | (2) |
|
|
261 | (6) |
|
Final Advice for Using IEEE Std. 1517 |
|
|
267 | (1) |
|
|
268 | (1) |
|
Relationship to the SEI Capability Maturity Model |
|
|
269 | (14) |
|
Measuring Software Process Maturity |
|
|
269 | (1) |
|
|
269 | (1) |
|
|
270 | (1) |
|
|
271 | (1) |
|
|
272 | (1) |
|
Comparing CMM and the 12207 Standard |
|
|
273 | (2) |
|
Using CMM to Rate a 12207---Compliant Software Process |
|
|
275 | (2) |
|
|
277 | (1) |
|
|
278 | (1) |
|
Organization Software Asset Commonality |
|
|
278 | (3) |
|
|
281 | (1) |
|
|
281 | (2) |
|
Relationship to the OMG Unified Modeling Language |
|
|
283 | (6) |
|
|
283 | (1) |
|
|
283 | (1) |
|
|
284 | (1) |
|
|
285 | (1) |
|
|
286 | (1) |
|
|
286 | (1) |
|
|
287 | (1) |
|
|
287 | (2) |
Sources for Reuse Standards |
|
289 | (2) |
Index |
|
291 | (6) |
About the Author |
|
297 | |