IEEE 1074 1992
$46.04
IEEE Standard for Developing Software Life Cycle Processes
Published By | Publication Date | Number of Pages |
IEEE | 1992 | 111 |
New IEEE Standard – Inactive – Superseded. Superceded by 1074-1995. 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 provided. Non-software activities, such as hardware development and purchasing, are outside of the scope of this standard. Also provided is associated input and output information.
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 |