A technique for software module specification with examples
Communications of the ACM
On the criteria to be used in decomposing systems into modules
Communications of the ACM
The preliminary design as a key to successful software development
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Managing the development of reliable software
Proceedings of the international conference on Reliable software
The Cost of Developing Large-Scale Software
IEEE Transactions on Computers
Hi-index | 0.00 |
The system engineering management task for complex computer based weapon systems must utilize system partitioning at the concept formulation and contract definition phases if advances in digital computer hardware and software are to be utilized for minimum or favorable life cycle costs. This paper addresses engineering criteria for synthesis of a complex system into a number of alternative data processing structures. Technical and managerial aspects of selecting the preferred system partition are the central focus of the paper. Important system factors are introduced and models for evaluation analysis are provided. Repartitioning of the SAFEGUARD and Site Defense were performed with the system partitioning rules. Conclusions relative to system development costs are drawn from these studies.