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

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

更新时间:2014-11-18:  来源:毕业论文
1    引言
1.1统一过程
1.1.1统一过程的概念
软件开发过程描述了构造、部署以及文护软件的方式。统一过程已经成为一种流行的构造面向对象系统的迭代软件开发过程。特别是Rational统一过程是对统一过程的精华,并且已经被广泛采纳。

1.1.2统一过程的四个主要阶段与科目
UP项目将其工作和迭代组织为四个主要阶段:
 初始(Inception)
 细化(Elaboration) 高校毕业生就业管理研究文献综述
 构造(Construction)
 移交(Transition)

UP项目中主要关注的三个科目:
 业务建模
 需求
 设计

1.1.3案例项目与统一过程
    在开发案例项目时,作者采用统一过程的指导思想,根据统一过程的阶段对项目任务进行分割。在初始阶段对项目进行需求分析和业务分析,在。在细化阶段,解决项目的高风险问题,设计核心架构以及确定大多数需求和范围且进行实现,如在此阶段确定了数字式微波炉模拟应用程序的UI层与应用逻辑层相分离的架构,并且精化了应用逻辑层。在构造阶段,对遗留下来的风险较低和比较简单的元素进行迭代实现。

1.2迭代和进化式开发
1.2.1迭代和进化式开发的概念
迭代开发(iterative development)是UP和大多数其他现代方法中的关键实践。在这种生命周期方法中,开发被组织成一系列固定的短期小项目,成为迭代。每次迭代都产生经过测试、集成并可执行的局部系统。每次迭代都具有各自的需求分析、设计、实现和测试活动。

1.2.2案例项目与迭代和进化式开发本文来自优.文,论'文·网原文请找腾讯324.9114
本案例系统的设计与实现也采用迭代式的开发方法。整个项目共经历3次迭代过程。每次迭代过程对前一次的迭代过程进行补充和净化。
在第一次迭代过程中,确定了主要用例,并且确定了系统的总体架构,采用发布—预定模式对对象职责进行分配,并设计对象。
在第二次迭代过程中,对第一次迭代没有实现的扩展系统操作流程进行了实现,并接对对象设计进行净化,采用适配器模式提高内聚性,降低对象间的耦合度。第二次迭代过程的最后还开发出了一个简单的UI层,对领域层对象进行测试。
在第三次迭代过程中,实现了所有的用例场景。并且采用单实例类模式对领域层进行在此净化封装。并且在此次迭代过程中进行了大量的UI设计,完成了最终的UI界面。
由于本文篇幅所限,因而没有将案例开发中的3次迭代过程进行完整的陈述,而是将3次迭代的最终制品进行整合,用以说明开发的过程。

1.3敏捷建模
建模(构建UML草图……)的目的的主要是为了理解,而非文档。建模的真正行为能够并且是应该能够对理解问题或解决方案空间提供更好的方式。从这个角度而言,“实行UML”(其真正含义为“实行OOA/D”)的目的并不是指设计者创建大量详细的UML图并交给编程者(这其实是非敏捷的和面向瀑布的思文方式),而是指为了良好的OO(Object Oriented)。将这种观点及与之一致的敏捷方法称为敏捷建模(agile modeling)。

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

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

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