1993 Volume 113 Issue 7 Pages 566-574
Systems are becoming more complicated, and large-scale software systems are required to control them these days. This paper presents a new approach for productivity improvement in case of developing such large-scale software systems. Due to advancement of network technologies and engineering workstations (EWS), distributed and simultaneous development environment is going a current paradaigm for developing such large-scale software systems. However, we have few effective methodologies for this development environment so far.
In this paper, we propose a method to optimally divide a software system in a upper phase of system development process. This method tells us information of how to allocate software modules to development organizations. It gives productivity improvement in the distributed and simultaneous development environment. Moreover, this method is applieded to a project management.
The proposed method has been applied to a practical software system for power systems control to show its ability. The result shows that the target system is optimally decomposed into several smaller subsystems according to productive ability of development organizations. This method is quite promising with systems growing up.
The transactions of the Institute of Electrical Engineers of Japan.C
The Journal of the Institute of Electrical Engineers of Japan