第10章 面向对象分析 分析工作主要包括三项内容,就是理解、表达和验证。 面向对象分析(OOA)的关键,是识别出问题域内的对象,并分析它们相互间的关系,最终建立起问题域的简洁、精确、可理解的正确模型。 10.1 面向对象分析的基本过程 概述 面向对象分析,就是抽取和整理用户需求并建立问题域精确模型的过程。 强调系统分析员与用户以及领域专家交流学习的重要性。 强调调研及以前研究同类问题所得到的结果的重要性。 三个子模型与五个层次 系统的3个要素:静态结构(对象模型)、交互次序(动态模型)、数据变换(功能模型) 复杂问题(大型系统)的对象模型通常由下述5个层次组成:主题层、类——对象层、结构层、属性层、服务层。 这5个层次不是构成软件系统的层次,而是分析过程中的层次,也可以说是问题的不同侧面。每个层次的工作结果作为系统规格说明的一个组成部分。 主题是指导读者理解大型、复杂模型的一种机制。即通过划分主题,把一个大型、复杂的对象模型分解成几个不同的概念范畴。 建立对象模型的5项主要活动:找出类与对象,识别结构,识别主题,定义属性,定义服务。 10.2 需求陈述 内容:问题范围,功能需求,性能需求,应用环境及假设条件等。 书写需求陈述时,要尽力做到语法正确,慎重选用名词、动词、形容词等。 系统分析员必须把需求与实现策略区分开。 必须与用户及领域专家密切配合协同工作,共同提炼和整理用户需求
您可能关注的文档
最近下载
- 临床心血管内科常用药物总结.ppt VIP
- 东芝变频器VF-AS1中文说明书.pdf VIP
- 文园中学七年级下学期语文期中试卷.docx VIP
- [临床心血管内科常用药物--总结] 心血管内科常用药物.docx VIP
- B777_FCOM_VOL2_最终打印稿_9.pdf VIP
- 批判性思维能力测量表(CDTI-CV)——彭美慈.pdf VIP
- 传染病监测预警系统介绍.pptx VIP
- 苹果手机恢复照片软件.docx VIP
- 辽宁省辽南协作校2024-2025学年高二年级下册期中考试数学试卷(含答案解析).pdf VIP
- 辽宁省辽南协作校2024-2025学年高二下学期期中考试数学试卷.docx VIP
原创力文档

文档评论(0)