SE09-对象分析汇总课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《SE09-对象分析汇总课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SE09_ 对象 分析 汇总 课件
- 资源描述:
-
1、Monday,October 10,20222第第9章章 对象分析对象分析对象的发现和标识对象的发现和标识4对象、主动对象以及它们的类对象、主动对象以及它们的类1研究问题域和用户需求研究问题域和用户需求2Monday,October 10,202239.1 对象、主动对象以及它们的类对象、主动对象以及它们的类对象对象问题域中某个实体的抽象问题域中某个实体的抽象反映了系统保存有关这个实体的信息或与它交反映了系统保存有关这个实体的信息或与它交互的能力互的能力具体的物理实体、人为的概念、有明确边界和具体的物理实体、人为的概念、有明确边界和意义的东西意义的东西实体:静态的属性、动态的行为实体:静态的属
2、性、动态的行为对象:属性、操作(服务、方法)对象:属性、操作(服务、方法)Monday,October 10,202249.1 对象、主动对象以及它们的类对象、主动对象以及它们的类类类具有相同数据和相同操作的一组相似对象具有相同数据和相同操作的一组相似对象具有相同属性和行为的一个或多个对象具有相同属性和行为的一个或多个对象对象是类的实例对象是类的实例类是对象的定义模板类是对象的定义模板Monday,October 10,202259.1 对象、主动对象以及它们的类对象、主动对象以及它们的类主动对象主动对象至少有一个服务不需要接收消息就能主动执行至少有一个服务不需要接收消息就能主动执行的对象的对
3、象主动服务主动服务不需要接收消息就能主动执行的服务不需要接收消息就能主动执行的服务可以接受消息可以接受消息不必须有消息触发执行不必须有消息触发执行先主动的执行,然后在执行中接收消息先主动的执行,然后在执行中接收消息Monday,October 10,202269.1 对象、主动对象以及它们的类对象、主动对象以及它们的类对象的表示法对象的表示法classnameattributesoperationsclassnameattributesoperations主动对象的类符号主动对象的类符号普通对象的类符号普通对象的类符号用用至少标出至少标出一个主动服务一个主动服务Monday,October 1
4、0,20227第第9章章 对象分析对象分析对象的发现和标识对象的发现和标识4对象、主动对象以及它们的类对象、主动对象以及它们的类1研究问题域和用户需求研究问题域和用户需求2Monday,October 10,202289.2 研究问题域和用户需求研究问题域和用户需求 OOA的基本出发点的基本出发点问题域、用户要求问题域、用户要求分析员的主要工作分析员的主要工作通过不断地研究问题域,建立一个能满足用户通过不断地研究问题域,建立一个能满足用户需求的系统模型需求的系统模型Monday,October 10,202299.2 研究问题域和用户需求研究问题域和用户需求系统的需求包括四个不同的层次系统的需
5、求包括四个不同的层次业务需求业务需求用户需求用户需求功能需求功能需求非功能性需求非功能性需求需求获取需求获取1.根据系统根据系统业务需求业务需求获得系统获得系统用户需求用户需求2.通过需求分析得到系统的通过需求分析得到系统的功能需求功能需求和和非功能非功能需求需求Monday,October 10,2022109.2 研究问题域和用户需求研究问题域和用户需求需求种类需求种类功能需求功能需求系统应该、不应该提供的服务系统应该、不应该提供的服务系统如何响应输入系统如何响应输入系统在特定条件下的行为描述系统在特定条件下的行为描述非功能需求非功能需求对系统提供的服务和功能的约束对系统提供的服务和功能的
6、约束领域需求领域需求系统的应用领域的需求系统的应用领域的需求Monday,October 10,2022119.2 研究问题域和用户需求研究问题域和用户需求功能需求功能需求 描述系统预期提供的功能、服务描述系统预期提供的功能、服务 图书馆系统图书馆系统1.用户能通过设定查询条件对数据库进行访用户能通过设定查询条件对数据库进行访问问2.系统提供适当的浏览器,供用户阅读馆藏系统提供适当的浏览器,供用户阅读馆藏文献文献3.用户每次借阅都产生一个唯一的识别符,用户每次借阅都产生一个唯一的识别符,且保存在用户账户记录中且保存在用户账户记录中Monday,October 10,2022129.2 研究问题
7、域和用户需求研究问题域和用户需求 系统的功能需求系统的功能需求 全面性全面性应给出用户所需的所有服务应给出用户所需的所有服务 一致性一致性需求描述不可以前后矛盾需求描述不可以前后矛盾Monday,October 10,2022139.2 研究问题域和用户需求研究问题域和用户需求非功能需求非功能需求不直接与系统具体功能相关的需求不直接与系统具体功能相关的需求与系统的总体特性相关与系统的总体特性相关可靠性、反应时间、存储空间可靠性、反应时间、存储空间非功能需求较功能需求对系统更为关键非功能需求较功能需求对系统更为关键一个非功能需求实现的失败可能导致整个系一个非功能需求实现的失败可能导致整个系统无法
8、使用统无法使用Monday,October 10,2022149.2 研究问题域和用户需求研究问题域和用户需求非功能需求类型非功能需求类型Monday,October 10,2022159.2 研究问题域和用户需求研究问题域和用户需求图书馆系统图书馆系统产品产品需求需求客户界面采用客户界面采用B/S软件架构搭建软件架构搭建机构需求机构需求系统开发过程和可交付的文档将遵照系统开发过程和可交付的文档将遵照“xx标准过程标准过程”中的相关定义中的相关定义外部需求外部需求不对图书馆工作人员公开除姓名和索引代码不对图书馆工作人员公开除姓名和索引代码外的其他的客户个人信息外的其他的客户个人信息Monday
9、,October 10,2022169.2 研究问题域和用户需求研究问题域和用户需求非功能需求的检验非功能需求的检验系统目标系统目标系统应该很好用,即使对一个没有经验的用系统应该很好用,即使对一个没有经验的用户,错误率也应降低到最小户,错误率也应降低到最小检验该目标的方法检验该目标的方法没有经验的用户:没有经验的用户:2h的培训的培训有经验的用户:出错率有经验的用户:出错率/天天=2Monday,October 10,2022179.2 研究问题域和用户需求研究问题域和用户需求对于对于非功能需求非功能需求的检验,尽量将其量化,从而的检验,尽量将其量化,从而使其检验更加客观使其检验更加客观速度:
10、用户速度:用户/事件响应时间事件响应时间规模:存储空间规模:存储空间易用性:培训时间易用性:培训时间可靠性:失败发生率可靠性:失败发生率鲁棒性:失败中数据崩溃的可能性鲁棒性:失败中数据崩溃的可能性可移植性:目标系统数可移植性:目标系统数Monday,October 10,2022189.2 研究问题域和用户需求研究问题域和用户需求领域需求领域需求包括专业性很强的领域术语、概念包括专业性很强的领域术语、概念新的特有的功能需求新的特有的功能需求对已存在的功能需求的约束对已存在的功能需求的约束需要实现的一个特别的计算需要实现的一个特别的计算软件工程师理解起来比较困难软件工程师理解起来比较困难如果领域
展开阅读全文