IEEE 1074-1991
$64.46
IEEE Standard for Developing Software Life Cycle Processes
Published By | Publication Date | Number of Pages |
IEEE | 1991 | 111 |
New IEEE Standard – Superseded. The set of activities that constitute the processes that are mandatory for the development and maintenance of software, whether stand-alone or part of a system, is set forth. The management and support processes that continue throughout the entire life cycle, as well as all aspects of the software life cycle from concept exploration through retirement, are covered. Associated input and output information is also provided. Utilization of the processes and their component activities maximizes the benefits to the user when the use of this standard is initiated early in the software life cycle. This standard requires definition of a user’s software life cycle and shows its mapping into typical software life cycles; it is not intended to define or imply a software life cycle of its own.
PDF Catalog
PDF Pages | PDF Title |
---|---|
11 | 1 Introduction 1.1 Scope 1.2 References 1.3 Definitions and Acronyms 1.3.1 Definitions |
13 | 1.3.2 Acronyms 1.4 Organization of This Document Standard Organization |
14 | Use of This Standard 1.5.1 Applicability 1.5.2 Compliance |
15 | 1.5.3 Intended Audience Process and Activity Relationships |
17 | Example of Invoked Processes |
18 | 1.5.5 Getting Started 1.5.6 Additional Considerations Information Flow |
19 | 2 Software Life Cycle Model Process 2.1 Overview 2.2 Activities List |
20 | Software Life Cycle Relationships |
21 | 2.3 Identify Candidate Software Life Cycle Models 2.3.1 Input Information 2.3.2 Description 2.3.3 Output Information 2.4 Select Project Model 2.4.1 Input Information 2.4.2 Description 2.4.3 Output Information |
22 | 3 Project Management Processes 3.1 Project Initiation Process 3.1.1 Overview 3.1.2 Activities List Map Activities to Software Life Cycle Model |
23 | Allocate Project Resources |
24 | Establish Project Environment |
25 | Plan Project Management |
27 | 3.2 Project Monitoring and Control Process 3.2.1 Overview 3.2.2 Activities List 3.2.3 Analyze Risks |
28 | Perform Contingency Planning |
29 | Manage the Project |
30 | 3.2.6 Retain Records |
31 | Implement Problem Reporting Method |
33 | 3.3 Software Quality Management Process 3.3.1 Overview 3.3.2 Activities List Plan Software Quality Management |
34 | 3.3.4 Define Metrics |
35 | Manage Software Quality Identify Quality Improvement Needs |
37 | 4 Pre-Development Processes 4.1 Concept Exploration Process 4.1.1 Overview 4.1.2 Activities List Identify Ideas or Needs |
38 | Formulate Potential Approaches |
39 | Conduct Feasibility Studies Plan System Transition (If Applicable) |
40 | Refine and Finalize the Idea or Need |
42 | 4.2 System Allocation Process 4.2.1 Overview 4.2.2 Activities List 4.2.3 Analyze Functions |
43 | Develop System Architecture Decompose System Requirements |
45 | 5 Development Processes 5.1 Requirements Process 5.1.1 Overview 5.1.2 Activities List Define and Develop Software Requirements |
46 | Define Interface Requirements |
47 | Prioritize and Integrate Software Requirements |
48 | 5.2 Design Process 5.2.1 Overview 5.2.2 Activities List Perform Architectural Design |
49 | Design Data Base (If Applicable) |
50 | 5.2.5 Design Interfaces Select or Develop Algorithms |
51 | Perform Detailed Design |
52 | 5.3 Implementation Process 5.3.1 Overview 5.3.2 Activities List 5.3.3 Create Test Data |
53 | 5.3.4 Create Source Generate Object Code |
54 | Create Operating Documentation |
55 | 5.3.7 Plan Integration 5.3.8 Perform Integration |
57 | 6 Post-Development Processes 6.1 Installation Process 6.1.1 Overview 6.1.2 Activities List 6.1.3 Plan Installation |
58 | 6.1.4 Distribute Software |
59 | 6.1.5 Install Software Accept Software in Operational Environment |
60 | 6.2 Operation and Support Process 6.2.1 Overview 6.2.2 Activities List Operate the System |
61 | Provide Technical Assistance and Consulting Maintain Support Request Log |
62 | 6.3 Maintenance Process 6.3.1 Overview 6.3.2 Activities List Reapply Sof’tware Life Cycle |
63 | 6.4 Retirement Process 6.4.1 Overview 6.4.2 Activities List 6.4.3 Notify User |
64 | Conduct Parallel Operations (If Applicable) 6.4.5 Retire System |
66 | 7 Integral Processes 7.1 Verification and Validation Process 7.1.1 Overview 7.1.2 Activities List Plan Verification and Validation |
67 | Execute Verification and Validation Tasks |
68 | Collect and Analyze Metric Data |
69 | 7.1.6 Plan Testing |
70 | Develop Test Requirements |
71 | 7.1.8 Execute the Tests |
72 | 7.2 Software Configuration Management Process 7.2.1 Overview 7.2.2 Activities List Plan Configuration Management |
73 | Develop Configuration Identification Perform Configuration Control |
74 | Perform Status Accounting |
75 | 7.3 Documentation Development Process 7.3.1 Overview 7.3.2 Activities List 7.3.3 Plan Documentation |
76 | 7.3.4 Implement Documentation |
77 | Produce and Distribute Documentation |
78 | 7.4 Training Process 7.4.1 Overview 7.4.2 Activities List |
79 | Plan the Training Program |
80 | Develop Training Materials |
81 | Validate the Training Program Implement the Training Program |
84 | Cross Reference of IEEE Standards |
86 | Software Life Cycles |
87 | Software Life Cycle Example Based on Eight Phases |
90 | Software Life Cycle Example Based on Five Phases |
93 | Table A3 Software Life Cycle Example Based on Prototyping |
96 | Software Life Cycle Example Based on an Operational Specification |
99 | Software Project Management Tailoring Template |
100 | Software Project Management Tailoring Template |
105 | Process Interrelationships |
106 | Process Interrelationships |
107 | Index |