ITEE ITEE-1 | Page 132

4-2-1 Software development process and methods

4-2

Software development management techniques

4-2-1 Software development process and methods
When developing software, a development process and methods that suit the processing content and scale of the entire system must be determined.
1 Software development methods
“ Software development methods” are methods for advancing the software development process. The following are typical development methods.
Method
Description
Characteristics
Structured method
A method of programming that divides the program into individual processes and forms a hierarchical structure. Also referred to as“ structured programming.
Dividing the program into individual processes makes it easy to verify or modify operations, and perform maintenance.
Object orientation
Data oriented approach
Process oriented approach
A method for modeling a business and creating a program by considering what items( objects) are required to advance the business, and defi ning the object characteristics.
A method of carrying out system development based on databases created by focusing on the structure of data used in the business.
A method of carrying out system development by focusing on business processes and functions.
Business data( properties) and roles( behavior) are treated as groups of objects( components), which facilitates partitioning into components and reuse.
The structure of the core data will not change even if the business content changes, which makes it easy to carry out system modifi cations.
Each system is created based on the business content and if it changes, the system must be significantly modifi ed.
Reference
Agent orientation“ Agent orientation” is a developed form of object orientation. An“ agent” is software that operates and processes tasks independently in order to accomplish a purpose without detailed instructions from the user. Agent orientation refers to that approach and function.
Chapter 4 Development technology
126