- 1、本文档共109页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程学系列
软件工程面向对象分析技术
面向对象分析
分析的过程都是通过理解、表达和验证,提
取系统需求的过程。
首先,系统分析员通过与用户及领域专家的
充分交流,力求完全理解用户需求和该应用领域
的背景知识,并用某种无二义性的方式把这种理
解表达成文档资料。分析过程得出的最重要的文
档资料是软件需求规格说明 (在面向对象分析中,
主要由对象模型、动态模型和功能模型组成)。
前一页
面向对象分析
完善软件需求规格说明的正确性、完整
性和有效性。 理解和验证的过程通常是交替
进行,反复迭代,而且往往需要利用原型系
统作为辅助工具。
面向对象分析(OOA )的关键,是识别出
问题域内的对象,并分析它们相互间的关系,
最终建立起三种模型。对象模型是最基本、
最重要、最核心的。
前一页
主要内容
▪ 面向对象分析的基本过程
▪ 需求陈述
▪建立对象模型
▪建立动态模型
▪建立功能模型
▪定义服务
前一页
面向对象分析的基本过程
主 ▪概述
要
▪三个子模型与五个层次
内
容
前一页
面
向 概 述
对
象 面向对象分析,就是抽取和整
分
理用户需求并建立问题域精确模
析
的 型的过程。
基 该过程分为两个步骤。
本
过
程
前一页
概 述
面 1.对需求的分析与陈述
向
对 面向对象分析过程从分析陈述用户
象 需求文件开始。
分
通过分析,可以发现和改正原始陈
析
述中的二义性和不一致性,补充遗漏的
的
内容,从而使需求陈述更完整、更准确。
基
本 快速建立原型系统,非常有助于分
过 析员与用户之间的交流和理解,从而能
程 更准确地提炼出用户的需求。
前一页
面 概 述
向
2 .建立对象模型
对
象 系统分析员抽象出目标系统的本
分 质属性,并用模型准确地表示出来。
析
分析模型是对问题的精确而简洁
的
的表示。
基
本 后继的设计阶段将以分析模型为
过 基础。更重要的是,通过建立分析模
程 型,能够纠正在开发早期对问题域的
前一页 误解。
面
向 三个子模型与五个层次
对
象 面向对象建模得到的模型包含对象的
分 三个要素:
析 静态结构 (对象模型)
的
基 交互次序 (动态模型)
本 数据变换(功能模型)
过 动态模型和功能模型中都包含了对象
程 模型中的操作(即服务)。
前一页
面 三个子模型与五个层次
向
对 复杂问题(大型系统)的对象模型由
象 下五个层次组成:主题层 (也称为范畴
分 层)、类——对象层、结构层、属性层
您可能关注的文档
最近下载
- 北京市海淀区2022-2023学年七年级上学期期中考试语文试卷(含答案).docx VIP
- 数据科学与工程专业建设的成果与经验.pptx VIP
- 26个英语字母教学(教学设计)-2023-2024学年人教PEP版英语三年级上册.docx
- 2023年国家新版GSP实施细则.doc
- 教科版科学五年级上册全册单元测试卷(含答案).docx VIP
- 商业秘密管理程序.doc
- GB T 22090-2008_冷热饮水机_高清版_可检索.pdf
- 22G101 三维彩色立体图集.docx
- 2023-2024学年广东省深圳市深圳中学高二上学期期中考试数学试卷含详解.docx VIP
- 给排水及采暖工程安全技术操作管理规程.doc VIP
文档评论(0)