毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

C#统一过程迭代模拟数字式微波炉敏捷建模+用例图+用例图 第6页

更新时间:2014-11-18:  来源:毕业论文
图2-2  解决方案2的对象依赖图

    该方案使用了面向对象软件开发强调的两个基本的面相对象原则:封装原则和委托原则。其结果是,在模型中对对象的责任分配得很好。但该方案具有非常高的耦合度,这是由于委托原则通常创建许多交互依赖,这样就减少了可复用性!这个方案与第一个方案相比更像OO。从表面分析来看,似乎方案1更好。然而,方案1像过程性编程;几乎所有的(领域和应用)语义都是按Oven逻辑捕捉的,并且复用的类没有什么业务逻辑或语义。

2.4.3解决方案3:使用观察者机制分配对象职责
该案例的实现使用了三个面相对象的开发原则:封装、委托和实现与接口分离。其结果是,模型具有高度的灵活性和可扩展性,并且由于分配了责任,也易于文护模型。并且,在开发中,使用了两个常见的GoF设计模式:发布—订阅(Publish-Subscribe)和适配器(Adapter)模式。
在案例中,把业务领域分为两个部分:业务实体和业务策略。业务中的实体是相对稳定的(设备),可能仅有几种不同种类的电子元器件。业务策略说明这些实体如何交互(观察者—适配器)。与业务实体相比,业务策略更容易变化。通过把微波炉模型分成这样的两部分,在开发过程中可以再较大范围分摊代码(业务实体),这样就增加了稳定性、可扩展性和复用性。
对组成微波炉的设备,我们已经把我们的知识局部化在个体类中。如果我们需要修改定时器或功率管的某些方面,我们仅需要修改捕获信息的位置。我们能向业务中增加新的构件,如声音模块。我们能扩展已存在的构件,以提供额外的能力,如增加烹饪菜单或增加不同的鸣叫器声调等。通过保持类的遗留接口能文持向后兼容,对设备的信息的局部化则增加了模型的内聚性,而没有伴随耦合度的增加。河南财经政法大学蓝鹰队暑期社会实践报告总结
这种方案非常真实的模拟的现实世界中对象的情景。在现实世界中,定时器芯片通过输出引脚向外部发送控制脉冲,功率管通过输入引脚接受控制脉冲,实施开关控制。在这个方案中,定时器类的事件相当于输出引脚,功率管预定定时器类的事件。适配器类通过继承定时器类的事件处理接口,对功率管进行控制。因此适配器类相当于现实世界中的导线。而功率管的输入引脚相当于功率管类的方法。

2.5案例研究的意义本文来自优.文,论-文·网原文请找腾讯324,9114
计算机软件仿真技术在当今社会中具有越来越重大的意义和价值。
从本案例角度出发,利用计算机仿真技术,生产设计厂商可以在低投入的前提下对将要开发的产品进行快速建模,并且模拟产品的各种行为以及特性,同时,生产设计厂商也可以对某产品的开发模型进行大规模市场满意度调查,获取有效的客户群的反馈。会计记证凭证实训报告
从微波炉的开发研制角度来说,通过应用计算机仿真,可以对微波炉的运行原理进行总结概括。通过在计算机上建立的直观模型,结合计算机领域的特点,寻找技术突破点,快速且低成本的对产品进行更新换代。例如,可以通过封装技术,将微波炉内部控制部件进行集成,提高微波炉的运行稳定性且进一步降低生产成本。
因此,计算机软件仿真技术拥有非常广阔的应用领域。

上一页  [1] [2] [3] [4] [5] [6] 

C#统一过程迭代模拟数字式微波炉敏捷建模+用例图+用例图 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。