摘要
1 对现有设计思想的思考结构化设计和封装与组合等设计思想以及面向对象技术的出现,可以说是计算机科学,特别是软件科学的一次革命和里程碑,使得许多大型软件工程得以完成。现在的软件设计可以说和十九世纪的自然科学十分相似,即将知识和物质不断细分,然后再将其重组,以便获得整体的认识。目前的软件设计也正是这样,把一个大型软件工程划分为若干个子部分,再把这些子部分进一步细分,直到归结为具有某项或某些独立功能的模块或函数,然后再将它们封装或组装起来。这种设计方式可以动员成千上万的程序设计员来共同完成一个大型软件,而不要求程序设计员对整个软件的设计思想和运作方式等有深刻的理解和认识。
In this paper, we discuss the present software design ideal and method from the angle of general system theory and system engineering, and expound their advantages and limitations simply. Then we introduce the concept of entropy into the system of computer science, suggesting dynamic open design ideal. And we clarify the principle of dynamic open design and the technology of open property design. Finally, we brief our works in this respect.
出处
《计算机科学》
CSCD
北大核心
2000年第3期58-61,共4页
Computer Science
关键词
软件
动态开放设计
计算机
软件工程
Entropy, Open properties , Information exchange, Software' s system. Dynamic open design