摘要
在信息资源的开发中,软件是最重要的基础设施,软件开发是最重要的组成部分.文章总结了软件开发的三种认知观点,在此基础上提出了软件开发系统的概念及其六元结构模型和开发过程模型,并从复杂性科学的角度剖析了软件开发系统及其开发过程复杂性产生的原因、本质特征,对于正确认识和理解软件开发这一复杂系统工程的艰巨性,探索软件开发新方法具有重要的启示作用.
Software is the most important infrastructure in information society and software development possesses a vital action in information resource exploitation. This paper summarizes three cognitive systems in software development and presents conception of software development system, a 6-element structure model and a development process model. From the point of view of complexity science, this paper analyzs the reasons, essential characteristics of complexity of software development, which is important to correctly understand the difficulty of software development and explore new software development method.
出处
《系统工程学报》
CSCD
北大核心
2006年第4期368-374,共7页
Journal of Systems Engineering
关键词
软件开发系统
复杂性
软件开发模型
software development system
complexity
software development model