1 / 46
文档名称:

面向对象开发技巧.ppt

格式:ppt   大小:726KB   页数:46页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象开发技巧.ppt

上传人:s0012230 2017/1/24 文件大小:726 KB

下载得到文件列表

面向对象开发技巧.ppt

相关文档

文档介绍

文档介绍:管理信息系统主讲:周宇葵第五章面向对象的开发方法第二节面向对象分析一、概述 1、内容运用面向对象方法,对问题域和系统责任进行分析和理解,找出描述问题域及系统责任所需的对象, 定义对象属性、操作以及它们之间的关系。 2、任务按照有关规范编写软件需求分析规格说明书,完成对问题的面向对象分析建模。 3、问题域与系统责任?问题域( problem domain ):被开发系统的应用领域,即在现实世界中由这个系统进行处理的业务范围。?系统责任( system responsibilities ):所开发的系统应该具备的职能。人事管理……金融业务个人储蓄国债发行贷款业务……问题域系统责任信息备份……为银行开发“业务处理系统”时的问题域与系统责任辅助模型: 行为图(交互图活动图状态图) 包图需求模型:用况图基本模型:类图对象层特征层关系层模型规约:详细说明 4、OOA 模型一幅交互图表现完成某一项特定功能的一组对象之间的详细交互;一辐状态图描述了一个对象的状态变迁。活动图描述了一个服务的流程或业务流程。给出所有与问题域和系统责任有关的对象,用对象类表示定义每个对象类的属性与服务通过已定义的关系描述对象类之间的关系对模型中的所有元素进行详细说明。对关系密切的元素打包,帮助理解系统模型。捕获与描述用户的要求 5、OOA 过程建立类图(基本模型) *发现对象、定义对象类*识别对象的内部特征*识别对象的外部关系原型开发结合其他活动反复进行建立详细说明(模型规约) 对模型中的成分进行规范的定义和文字说明。可以集中进行,也可分散在各个活动中。建立交互图、状态图和活动图(辅助模型,可选) 定义用况(需求模型,可选) 用用况对用户需求进行规范化描述。面向对象分析过程: ?建立需求模型/用况模型(可选) ——用例图?建立基本模型?建立静态模型:描述系统的结构特征——类图?建立动态模型:描述系统的动态行为特征——交互图、状态图、活动图。?模型组织——包图二、需求模型 1、二种典型的需求模型?结构化需求模型?面向对象需求模型?用例图?用例规约?补充规约?术语表结构化需求模型数据字典数据流图判定树判定表 PDL 加工说明数据定义…… E-R 图功能模型数据模型面向对象需求模型用例规约用例图用例模型补充规约术语表全局性功能、非功能需求