版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第 10 章章 面向问题域的需求面向问题域的需求分析方法分析方法第第 10 章章 面向问题域的需求分析方法面向问题域的需求分析方法10.1 问题域问题域10.2 问题域的划分问题域的划分10.3 问题框架问题框架10.4 问题框架的类型问题框架的类型10.5 pdoa方法的分析步骤方法的分析步骤10.6 问题框架实例间的关系及其组合问题框架实例间的关系及其组合10.1 问题域问题域n问题域与问题相关的部分现实世界。n问题与问题域之间的相互关系问题域和问题相互依存,问题处于一定的问题域之中,脱离了问题域,问题就无法存在。问题域也是与特定的问题相关的现实世界,脱离特定的问题考虑纯粹的问题域没有任
2、何意义。 10.1 问题域问题域n需求分析文档、规格说明文档和程序之间的关系 需求分析文档程 序需求规格说明文档问题域机器域接口 10.2 问题域的划分问题域的划分 对于复杂问题的分析,一般的做法是采用“分而治之”的策略。人们一般采用层次式功能分解的方法。n确定系统所需的各项功能; n若某些(或个)功能对应于一个足够小的具体实现单元,则由该实现单元直接实现这些(或个)功能; 1.否则,把功能分解为一系列子功能,并重复步骤2和3,直到所有子功能可分别对应一个足够小的具体实现单元。 10.2 问题域的划分问题域的划分n层次式分解方法的不足 把高层功能分解成子功能的方式可能有多种,但没有任何方法可以
3、提前告知这些分解方式中哪一个好或哪一个差,直到进入实现阶段时才可评价所采用的分解方式是否恰当,而此时分解活动早已结束。 10.2 问题域的划分问题域的划分n并行划分 将每个子问题看成是整个问题的一个投影,通过不同角度的投影,将整个问题分解为一系列相互关联的子问题。其中子问题的需求是整个需求的一个投影,它的接口也是整个问题接口的一个投影。同时,在划分子问题的过程中,以已知解决方案的问题或以已知解决方案的相似问题为导向,来对未知解决方案的整个待求解问题进行恰当的分析和划分。 10.3 问题框架问题框架 问题框架是一种模式,它捕获并定义了常见的简单子问题的类型。 问题框架的组成元素及其关系 10.4
4、 问题框架的类型问题框架的类型n需求式行为问题框架 思想:存在客观世界的某个部分,其行为要受到控制,以使得它满足特定的条件。问题是要建立一个机器,该机器施加所需要的控制。 需求式行为问题框架图 带连接域的需求式行为问题框架图 10.4 问题框架的类型问题框架的类型n命令式行为问题框架 思想:存在客观世界的某个部分,其行为要依据操作者发出的命令来控制。问题是要建立一个机器,该机器接受操作者的命令并施加相应控制。 命令式行为问题框架图 10.4 问题框架的类型问题框架的类型n信息显示问题框架 思想:存在客观世界的某个部分,关于其状态和行为的特定信息被连续的需要。问题是要建立一个机器,该机器从客观世
5、界中获得相关信息,并按所要求的格式呈现在所要求的地方。 信息显示问题框架图 10.4 问题框架的类型问题框架的类型 带连接域的信息显示问题框架图 带操作者域的信息显示问题框架图 10.4 问题框架的类型问题框架的类型n工件问题框架 思想:需要一个工具,让用户创建并编辑特定类型的计算机可处理的文本或图形对象或简单结构,以便它们随后能被拷贝、打印、分析或按其它方式使用。问题是要建立一个机器,该机器可以充当这个工具。 工件问题框架图 10.4 问题框架的类型问题框架的类型n变换问题框架 思想:存在一些计算机可读的输入文件,其数据必须被变换以给出所需要的特定输出文件,输出数据必须遵守特定的格式,并且必
6、须按照特定的规则从输入数据中导出。问题是要建立一个机器,该机器从输入中产生所需要的输出。 变换问题框架图 10.5 pdoa方法的分析步骤方法的分析步骤n特点 将关注的重点定位在问题及其相关的问题域上,通过对问题及其问题域进行合理的分类,为分析人员提供解决具体问题的相关指南。同时从问题域的角度出发,使用户能参与整个需求过程,有利于更直观和真实地反映问题域的信息和用户的需求。 10.5 pdoa方法的分析步骤方法的分析步骤n步骤n搜集需求信息,界定和描述问题及问题域; n划分问题域并开发相关问题框架; 1.根据问题框架的类型进一步描述问题域的相关特性。 10.5 pdoa方法的分析步骤方法的分析
7、步骤n问题及问题域的界定与描述 n下文图界定并描述整个问题及其问题域存在的不足:n只描述了与解系统直接相连的域,而没有描述与解系统间接相连的其它域,这导致一些对于理解用户需求、甚至与用户需求直接关联的域可能会因此被忽略掉。n只描述了系统外部可见的域,而没有描述在系统运行后才生成的域;n只描述了域与解系统之间的关系,而没有描述域与域之间的关系;1.没有对问题进行任何具体的描述。10.5 pdoa方法的分析步骤方法的分析步骤n问题图n m. jackson等认为问题及其问题域的界定和描述必须以问题为中心,而不是以解系统为中心,并提出了采用问题图的形式来界定和描述问题及其问题域。n 问题图形式上是由
8、机器、问题域和需求以及它们之间的关系组成。10.5 pdoa方法的分析步骤方法的分析步骤校园通的问题图 10.5 pdoa方法的分析步骤方法的分析步骤n 基于问题框架的问题域划分n由内到外的划分;n由外到内的划分;1.基于节奏的划分。 10.6 问题框架实例间的关系及其组合问题框架实例间的关系及其组合n问题框架实例间的关系 一个问题框架实例对应一个问题图,因而两个问题框架实例在形式上相互关联是指它们所对应的问题图之间相互关联。 两个问题框架实例形式上相关的另一种情况是一个问题框架实例所包含的需求,或者说它所对应的子问题应满足的需求是另一个问题框架实例中的域。 10.6 问题框架实例间的关系及其组合问题框架实例间的关系及其组合 交互方面,两个问题框架实例相关本质上是指它们的机器与机器之间存在由并行的划分所引发的并发关系,这类似于两个并发进程间的关系。形式上两个问题框架实例间的关系可分为三种类型:无关、具有公共的域、一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46391-2025城市和社区可持续发展宜居城市总体要求
- 光伏板材采购合同范本
- 关于利益分配合同范本
- 北京店面合租合同范本
- 冰柜存储租赁合同范本
- 印染行业用工合同范本
- 农村耕地互换合同范本
- 借款及股权转让协议书
- 农村民宿转让合同范本
- 北仑区教师面试协议书
- 社区眼科知识培训课件
- 2025贵州黔南州荔波县面向社会招聘城市社区工作者7人考试参考试题及答案解析
- 银行从业资格2025年法律法规模考训练冲刺试卷(含答案)
- 2025年宁夏中考英语试卷附答案
- 2025年教育系统学校中层后备干部选拔考试题(含答案)
- 塑料吹瓶生产工艺技术指导手册
- 第11课西汉建立和“文景之治”课件-七年级历史上册新教材
- 最新人教版六年级英语上册课件(完美版)Unit 2 Part A 第2课时
- 公路工程监理公司质量保证体系
- 超星尔雅学习通《研究生科研能力训练与培养》章节测试含答案
- 第2章_铁路线路
评论
0/150
提交评论