Contents
|
Page |
|
| 1. System Development | |
| Introduction | 2 |
| 1.1 Development Methodologies | 2 |
| 1.1.1 Role of System Development Organization | 2 |
| 1.1.2 Software Development Mode | 5 |
| 1.1.3 Software Life Cycle | 9 |
| 1.1.4 Software Reuse | 16 |
| 1.2 Requirement Analysis and Design Method | 19 |
| 1.2.1 Diagramming Methods | 19 |
| 1.2.2 Analysis/Design Diagramming | 21 |
| 1.2.3 Design Method | 28 |
| 1.3 Programming Language | 47 |
| 1.3.1 Program Attributes | 47 |
| 1.3.2 Data Type | 48 |
| 1.3.3 Control Structure | 49 |
| 1.3.4 Syntactic Analysis | 51 |
| 1.3.5 Classification of Programming Languages | 55 |
| 1.3.6 Types and Characteristics of Programming Languages | 58 |
| 1.4 Programming Techniques | 63 |
| 1.4.1 Procedural Programming | 63 |
| 1.4.2 Functional Programming | 63 |
| 1.4.3 Logic Programming | 64 |
| 1.4.4 Object-Oriented Programming | 64 |
| 1.5 Test and Review Methods | 65 |
| 1.5.1 Test Methods | 65 |
| 1.5.2 Review Methods | 71 |
| 1.5.3 Test Design and Management Methods | 73 |
| 1.6 Development Environments | 76 |
| 1.6.1 Development Support Tools | 76 |
| 1.6.2 EUC and EUD | 82 |
| 1.7 Development Management | 83 |
| 1.7.1 Project Planning | 83 |
| 1.7.2 Quality Planning, Management, and Evaluation | 84 |
| 1.7.3 Process Management | 86 |
| 1.7.4 Software Productivity | 89 |
| 1.7.5 Development Organization | 93 |
| 1.8 Software Packages | 97 |
| 1.8.1 Outline of Software Packages | 97 |
| 1.8.2 Classification of Software Packages | 98 |
| 1.8.3 Production Management Tools | 99 |
| 1.8.4 Examples of Software Packages Effective Use | 100 |
| 1.8.5 Groupware | 101 |
| 1.8.6 OA Tools | 102 |
| Exercises | 107 |
| 2. System Operations and Maintenance | |
| Introduction | 114 |
| 2.1 System Operations | 114 |
| 2.1.1 Resource Management | 114 |
| 2.1.2 Problem Management | 115 |
| 2.1.3 Facility Management | 117 |
| 2.1.4 Security Management | 119 |
| 2.1.5 Performance Management | 120 |
| 2.1.6 Cost Management | 121 |
| 2.1.7 Other Operation Management | 121 |
| 2.2 System Maintenance | 123 |
| 2.2.1 What is Maintenance? | 123 |
| 2.2.2 Importance of Maintenance Work | 124 |
| 2.2.3 Maintenance Cost | 124 |
| 2.2.4 Maintenance Tasks | 125 |
| 2.2.5 Maintenance Organization | 128 |
| 2.2.6 Types of Maintenance | 131 |
| 2.2.7 Hardware Maintenance and Software Maintenance | 132 |
| Exercises | 134 |
| Answers to Exercises | 136 |
| Answers for No.2 Chapter1 (Software Development) | 136 |
| Answers for No.2 Chapter2 (System Operations and Maintenance) | 150 |
| Index | 155 |
| FE No.2 SYSTEM DEVELOPMENT AND OPERATIONS | 135 |