第五十五讲 ASP.NET项目实战(二)

* 摘要
。软件开发流程
。需求分析
。UML简介
。需求分析实例

* UML和Rose
。UML是一种定义良好,易表达,功能强大且普遍适用的基于面向对象技术的标准建模语言。它溶入了软件工程领域的新思想,新方法和新技术,支持从需求分析开始的软件开发全过程。
。Rose是一个适用于大型系统开发的面向对象的可视化分析,设计建模工具。它完全采用了UML语言。
-对于大型系统的开发,Rose是一个很好的工具。它可以增强整个项目的可读性,可重用性,使得多个人的合作更加容易。
-但它的所有的优点是以多作文档,记录为代价的;对于小型系统或单个程序,它的优点是无法体现出来的。

* UML建模
。使用案例视图(User case view):使用案例是指对系统的一次使用的情况,所有使用案例的集合即构成了系统的全部功能。
。类和对象视图(logical view):类和对象表达了系统的基本结构,类模型确定了对象的结构细节,是编写程序代码的基础。
。构件视图(component view):在系统的模型中,构件由基本模型中的相应的类组成,通过将类分配到构件中以提供可重用的应用程序结构部件。构件图显示构件之间的依赖关系。
。配置视图(deployment view):配置图显示系统物理设计中各处理模块的分布情况,包括系统硬件的物理拓扑结构以及执行软件的分布。配置图常用于帮助理解分布式系统。

 

posted @ 2009-05-01 21:31  teacherzj  阅读(271)  评论(0编辑  收藏  举报