预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

系统设计技术 David Dec-,2009 TEDA-IBM软件及服务外包人才培训南开中心 IBMITProfessionalSolutions©2009IBMCorporation PDF文件使用"pdfFactoryPro"试用版本创建ÿwww.fineprint.com.cn 分析建模和设计建模 Ü分析建模和设计建模都被称为逻辑建模,只是 设计模型在接近代码的抽象层次上描述系统, 它将指导编码开发阶段的全部。 Ü分析模型是设计模型的基础。分析模型阶段的 用例实现是通过边界类、控制类、实体类的关 系来完成。而到了设计模型阶段,这些类就被 换成了真正意义上的类,通过类图、类、类属 性、类方法以及类与类之间的关系来进行。 PDF文件使用"pdfFactoryPro"试用版本创建Mwww.fineprint.com.cnÿ 设计建模的步骤—获取实体类 Ü观察分析模型的用例实现和业务对象模型,用 例实现中的名词和业务对象是类的可能性很大 ,而用例实现中的需求信息和业务对象的属性 是类的属性可能性 Ü举例 PDF文件使用"pdfFactoryPro"试用版本创建Mwww.fineprint.com.cnÿ 设计建模的步骤—获取边界类 Ü边界类描述了系统和外界角色的交界,用以在 边界类上实现业务角色、业务员和用例的的交 互。 Ü通常在B/S项目中边界类会是一个能够被浏览 器识别的页面。 Ü举例 PDF文件使用"pdfFactoryPro"试用版本创建Mwww.fineprint.com.cnÿ 设计建模的步骤—获取边界类 Ü以JSP页面为边界类的定义通常是指在中小型 项目的情况下。而对于大型项目,边界类的定 义就非常灵活。针对不同的问题都会有其边界 类,比如在业务逻辑层,处理业务的Service就 是一个边界类。 PDF文件使用"pdfFactoryPro"试用版本创建Mwww.fineprint.com.cnÿ 设计建模的步骤—获取控制类 Ü通常在设计的过程中,需要思考控制类的不同 分工。 è协调界面类工作的控制类,这种控制类关心的是从 哪个界面类进入到那个界面类。 è协调实体类工作的控制类,这种控制类是将实体类 的通信封装,是真正处理业务逻辑的控制类。 Ü举例 PDF文件使用"pdfFactoryPro"试用版本创建Mwww.fineprint.com.cnÿ PDF文件使用"pdfFactoryPro"试用版本创建ÿwww.fineprint.com.cn PDF文件使用"pdfFactoryPro"试用版本创建ÿwww.fineprint.com.cn PDF文件使用"pdfFactoryPro"试用版本创建ÿwww.fineprint.com.cn PDF文件使用"pdfFactoryPro"试用版本创建ÿwww.fineprint.com.cn PDF文件使用"pdfFactoryPro"试用版本创建ÿwww.fineprint.com.cn PDF文件使用"pdfFactoryPro"试用版本创建ÿwww.fineprint.com.cn PDF文件使用"pdfFactoryPro"试用版本创建ÿwww.fineprint.com.cn