Computer‐Aided Process Structuring Via Mixed Integer Programming
针对复杂软件系统开发,提出一种利用混合整数规划将系统图分解为程序模块的计算机辅助方法,帮助管理者提升软件有效性。
ABSTRACT Systems development managers today are working with increasingly complex systems, revealing a need for computer‐aided techniques in software system definition, design, and construction. The ultimate task of the software engineer is the development of tools and procedures which reduce the effort involved in production of effective software. To be effective, software must possess characteristics of correctness, reliability, efficiency, documentation, and flexibility. This paper develops a measure for software effectiveness and a computer aid for determining process structure in program module specification. The proposed method uses various criteria and a mixed integer program to decompose a system graph into program modules.