- 2
- 0
- 约3.58千字
- 约 18页
- 2019-01-01 发布于福建
- 举报
软件工程话课件第7章面向对象分析dai
第7章 面向对象分析(通常缩写为OOA)的关键,是识别出问题域内的对象,并分析它们相互间的关系,最终建立起问题域的简洁、精确、可理解的正确模型。 在用面向对象观点建立起的三种模型中,对象模型是最基本、最重要、最核心的。 7.1 分析过程 7.1.1 概述 面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程 7.1.2 三个子模型与五个层次 正如本书6.4节所述,面向对象建模得到的模型包含系统的三个要素,即静态结构(对象模型),交互次序(动态模型)和数据变换(功能模型)。 解决的问题不同,这三个子模型的重要程度也不同:几乎解决任何一个问题,都需要从客观世界实体及实体间相互关系抽象出极有价值的对象模型;当问题涉及交互作用和时序时(例如,用户界面及过程控制等),动态模型是重要的。 复杂问题(大型系统)的对象模型由下述五个层次组成:主题层(也称为范畴层)、类——对象层、结构层、属性层和服务层,如图7.1所示。 但是,分析不可能严格地按照预定顺序进行,大型、复杂系统的模型需要反复构造多遍才能建成。通常,先构造出模型的子集,然后再逐渐扩充,直到完全、充分地理解了整个问题,才能最终把模型建立起来。 7.2 需求陈述 7.2.1 书写要点 通常,需求陈述的内容包括:问题范围,功能需求,性能需求,应用环境及假设条件等。总之,需求陈述应该阐明“做什么”而不是“怎样做”。 它
您可能关注的文档
最近下载
- 建筑工程施工现场网格化管理制度.docx
- 统编版(2024)七年级上册历史期中复习:第1、2单元+期中 3套测试卷汇编(含答案).pdf
- (正版) ASTM E330-14原版完整文件.docx VIP
- 广东省深圳科学高中2025-2026学年高二上学期11月期中英语试题(含答案).pdf VIP
- 2026年宁夏中考英语试题(含答案)原卷.pdf
- 陕22G08 钢筋混凝土雨篷挑檐.docx VIP
- 南芯产品规格书SC8886.pdf VIP
- 光伏施工组织设计.doc VIP
- 《智能机器人》学习资料 题库 温州市继续教育 一般公需课.pdf VIP
- 施工现场机械设备检查技术规范 JGJ 160-2016知识培训.pptx
原创力文档

文档评论(0)