软件需求分析面向问题域的需求分析方法

软件需求分析面向问题域的需求分析方法

ID:37977057

大小:233.10 KB

页数:23页

时间:2019-06-04

软件需求分析面向问题域的需求分析方法_第1页
软件需求分析面向问题域的需求分析方法_第2页
软件需求分析面向问题域的需求分析方法_第3页
软件需求分析面向问题域的需求分析方法_第4页
软件需求分析面向问题域的需求分析方法_第5页
资源描述:

《软件需求分析面向问题域的需求分析方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章面向问题域的需求分析方法1第10章面向问题域的需求分析方法10.1问题域10.2问题域的划分10.3问题框架10.4问题框架的类型10.5PDOA方法的分析步骤10.6问题框架实例间的关系及其组合210.1问题域问题域与问题相关的部分现实世界。问题与问题域之间的相互关系问题域和问题相互依存,问题处于一定的问题域之中,脱离了问题域,问题就无法存在。问题域也是与特定的问题相关的现实世界,脱离特定的问题考虑纯粹的问题域没有任何意义。310.1问题域需求分析文档、规格说明文档和程序之间的关系410.2

2、问题域的划分对于复杂问题的分析,一般的做法是采用“分而治之”的策略。人们一般采用层次式功能分解的方法。确定系统所需的各项功能;若某些(或个)功能对应于一个足够小的具体实现单元,则由该实现单元直接实现这些(或个)功能;否则,把功能分解为一系列子功能,并重复步骤2和3,直到所有子功能可分别对应一个足够小的具体实现单元。510.2问题域的划分层次式分解方法的不足把高层功能分解成子功能的方式可能有多种,但没有任何方法可以提前告知这些分解方式中哪一个好或哪一个差,直到进入实现阶段时才可评价所采用的分解方式是否恰

3、当,而此时分解活动早已结束。610.2问题域的划分并行划分将每个子问题看成是整个问题的一个投影,通过不同角度的投影,将整个问题分解为一系列相互关联的子问题。其中子问题的需求是整个需求的一个投影,它的接口也是整个问题接口的一个投影。同时,在划分子问题的过程中,以已知解决方案的问题或以已知解决方案的相似问题为导向,来对未知解决方案的整个待求解问题进行恰当的分析和划分。710.3问题框架问题框架是一种模式,它捕获并定义了常见的简单子问题的类型。问题框架的组成元素及其关系810.4问题框架的类型需求式行为问题

4、框架思想:存在客观世界的某个部分,其行为要受到控制,以使得它满足特定的条件。问题是要建立一个机器,该机器施加所需要的控制。需求式行为问题框架图带连接域的需求式行为问题框架图910.4问题框架的类型命令式行为问题框架思想:存在客观世界的某个部分,其行为要依据操作者发出的命令来控制。问题是要建立一个机器,该机器接受操作者的命令并施加相应控制。命令式行为问题框架图1010.4问题框架的类型信息显示问题框架思想:存在客观世界的某个部分,关于其状态和行为的特定信息被连续的需要。问题是要建立一个机器,该机器从客观

5、世界中获得相关信息,并按所要求的格式呈现在所要求的地方。信息显示问题框架图1110.4问题框架的类型带连接域的信息显示问题框架图带操作者域的信息显示问题框架图1210.4问题框架的类型工件问题框架思想:需要一个工具,让用户创建并编辑特定类型的计算机可处理的文本或图形对象或简单结构,以便它们随后能被拷贝、打印、分析或按其它方式使用。问题是要建立一个机器,该机器可以充当这个工具。工件问题框架图1310.4问题框架的类型变换问题框架思想:存在一些计算机可读的输入文件,其数据必须被变换以给出所需要的特定输出文

6、件,输出数据必须遵守特定的格式,并且必须按照特定的规则从输入数据中导出。问题是要建立一个机器,该机器从输入中产生所需要的输出。变换问题框架图1410.5PDOA方法的分析步骤特点将关注的重点定位在问题及其相关的问题域上,通过对问题及其问题域进行合理的分类,为分析人员提供解决具体问题的相关指南。同时从问题域的角度出发,使用户能参与整个需求过程,有利于更直观和真实地反映问题域的信息和用户的需求。1510.5PDOA方法的分析步骤步骤搜集需求信息,界定和描述问题及问题域;划分问题域并开发相关问题框架;根据问

7、题框架的类型进一步描述问题域的相关特性。1610.5PDOA方法的分析步骤问题及问题域的界定与描述下文图界定并描述整个问题及其问题域存在的不足:只描述了与解系统直接相连的域,而没有描述与解系统间接相连的其它域,这导致一些对于理解用户需求、甚至与用户需求直接关联的域可能会因此被忽略掉。只描述了系统外部可见的域,而没有描述在系统运行后才生成的域;只描述了域与解系统之间的关系,而没有描述域与域之间的关系;没有对问题进行任何具体的描述。1710.5PDOA方法的分析步骤问题图M.Jackson等认为问题及其问

8、题域的界定和描述必须以问题为中心,而不是以解系统为中心,并提出了采用问题图的形式来界定和描述问题及其问题域。问题图形式上是由机器、问题域和需求以及它们之间的关系组成。1810.5PDOA方法的分析步骤校园通的问题图1910.5PDOA方法的分析步骤基于问题框架的问题域划分由内到外的划分;由外到内的划分;基于节奏的划分。2010.6问题框架实例间的关系及其组合问题框架实例间的关系一个问题框架实例对应一个问题图,因而两个问题框架实例在形式上相互关联是指它们所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。