【摘 要】
:
软件的规模和复杂度不断增加,使得软件系统的设计面临巨大的挑战,而开发过程中的需求变更是对软件系统的设计的严峻考验。“软件危机”使得人们开始对软件及其特性进行更深一
论文部分内容阅读
软件的规模和复杂度不断增加,使得软件系统的设计面临巨大的挑战,而开发过程中的需求变更是对软件系统的设计的严峻考验。“软件危机”使得人们开始对软件及其特性进行更深一步的研究。虽然结构化程序设计使得程序员世界观经历了巨大变革,行之有效地解决了软件开发中的许多问题,然而,结构化程序设计并不能完全解决软件危机,人们仍然渴望生产效率更高、更可靠、易维护、易管理的开发思想和开发方法。软件复用被视为解决软件危机、提高软件开发生产率和软件质量的可行途径。面向对象技术的成熟,使得软件系统的设计走向了一个崭新的阶段。面向对象方法解决了面向过程不适于适应变化的弱点,提供了高复用性。设计模式作为面向对象设计的结晶,它制定一套规则来描述如何在软件开发领域完成任务。框架侧重于详细的设计和实现,而设计模式更侧重于重复出现的体系结构设计的重用,它在软件设计思路的高度实现了复用。可以说,设计模式是框架之上更高层次的软件复用,也更加切实可行。在设计系统构架时,以如何使用设计模式来改善软件体系结构为出发点,对信号统合系统的分析,以及对桥接模式的深入研究,结合开发过程采用的技术,通过优化软件构架以及使用合理的设计模式,使开发出的系统的更加清晰,模块划分更加合理,并使开发量显著变小。使用了桥接模式来构架系统后,大大降低了系统内各模块(或对象)之间的耦合性,使得模块(或对象)可以被独立的进行修改和替换,只要各模块之间的组合关系及协作方式不变,就不会影响整个系统的运行。这很好的提高系统的灵活性和可扩展性,能很好适应系统开发过程的需求变更,提高了软件生产力,并为系统以后的升级和功能扩展提供了便利。
其他文献
基于2011—2016年三届“中国政府创新最佳实践”的30个案例,引入定性比较分析(QCA),从中层理论的视角,分析了在不同条件组合的情形下,地方政府创新实践可持续案例的特点。研
<正>校园体育文化是校园文化在体育学科的具体体现,具有丰窗性、精神性和传承性等特征。立足学校实际,打造并丰厚校园体育文化可通过以下"四个抓手"。一、重视校园体育"物质"
<正>近来,中国电科集团宣布筹建中国电科网络信息安全子集团(简称"网安子集团"),并与成都市签署战略合作协议,斥资100多亿元在蓉建设国家示范网络信息安全产业园,目的是打造
信息技术的发展正深刻地影响着政府的管理和运作,在经济全球化的背景下,信息化程度的高低已经成为衡量区域综合竞争力的一个标志。电子政务是政府部门进入现代化行政管理,提
网站设计中的SEO优化策略关系着整个网站的访问量和网站的宣传力度,为了提升网站的宣传力度,通过对搜索引擎工作过程和原理的分析,提出了网站设计中结构布局、页面设计和内容
秦昭王所筑长城起于陇西临洮即现在甘肃岷县城西十公里处,至宁夏固原县附近,再东经甘肃环县北,循陕西志丹、安塞等县境的横山山脉东行,分为二支。一支经绥德县西,再北达于榆
智能绿色生态建筑是在合理利用现代信息化节能技术的基础上,提高建筑本身利用率的新型建筑。结合绿色生态建筑理论和智能建筑理论归纳总结了智能绿色生态建筑的理念雏形,并提
出口与经济增长之间的关系对于国家制定相关经济政策具有重要的参考意义,在采用最小LM单位根检验法考察数据是否存在结构变化的基础上,利用Hsiao的Granger因果关系检验法和To
面向步兵分队武器装备城市作战效能评估的需求,研制基于HLA的步兵分队城市作战仿真系统。建立仿真系统总体结构,明确分系统组成及其功能,提出步兵分队城市作战军事模型、城市
MDA(Model Driven Architecture)模型驱动架构是OMG(Object Management Group)提出的一种软件开发架构,希望设计阶段的模型与实现阶段程序代码脱钩,它是一种基于UML以及其他