|
计算机科学 2002
The Position and Countermeasure on Network Software Engineering
|
Abstract:
1 软件工程的发展软件开发从初期小规模程序发展到现在的结构复杂的程序体结构,并且可以自动生成软件。各种类型的大型软件系统(如操作系统)成为了一种“智能产品”,软件开发也逐步模型化和标准化,从软件设计(COCOMO)到软件工程(CMM),直到ISO-9000(ISO-10006)。随着网络在世界范围内普及,不断日益增大的需求,对软件系统提出了更高要求,使得软件系统设计的复杂度越来越高,程序量越来越大,软件的可靠性越来越显得重要。另一方面硬件技术的数量级更新,促使软件技术必须持续革新和发展,基于新的软件设计理论、语言和软件设计方法的出现,推动了整个计算机科学和技术的发展。