软件需求工程 课件 第11章 面向问题域的需求分析方法.pptx

软件需求工程 课件 第11章 面向问题域的需求分析方法.pptx

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第11章面向问题域的

需求分析方法;目录;11-1;问题域的定义;11-2;;并行划分:将每个子问题看成是整个问题的一个投影,通过不同角度的投影,将整个问题分解为一系列相互关联的子问题。

其中子问题的需求是整个需求的一个投影,它的接口也是整个问题接口的一个投影。

同时,在划分子问题的过程中,以已知解决方案的问题或以已知解决方案的相似问题为导向,来对未知解决方案的整个待求解问题进行恰当的分析和划分。;11-3;软件开发的五类问题;11-4;对软件系统进行了各种分类,试图为同类型软件的开发提供有益的指南或方法。

常见的分类方式如:

按系统软件和应用软件分类,进一步将后者划分为商业软件和工程软件两类。

按批处理系统/脱机系统、交互系统和实时系统等分类。

按以数据处理为主的系统、交互为主的系统和算法为主的系统等分类。

问题框架可根据问题域特征、接口特征和需求特征定义一个直观的、可标识的问题类。对于上面所提及的五类基本问题,可以用五个不同的基本问题框架分别进行描述。

在形式上,一个问题框架类似于一个问题图。

与问题图稍微不同的是,问题框架中对每个域1的类型与共享现象的类型都进行了描述。

问题框架不对应具体问题,其中的组成元素也不具有任何实际的意义。

具体应用一个问题框架于某个实际问题称为实例化该问题框架,实例化后的结果称为问题框架实例。;需求式的行文问题框架的直观思想:存在客观世界的某个部分,其行为要受到控制,以使得它满足特定的条件。问题是要建立一个机器,该机器施加所需要的控制。;命令式的行为问题框架的直观思想:存在客观世界的某个部分,其行为要依据操作者发出的命令来控制。

问题是要建立一个机器,该机器接受操作者的命令并施加相应控制。

其问题框架如图11-5所示。;信息显示问题框架的直观思想:存在客观世界的某个部分,关于其状态和行为的特定信息被连续的需要。问题是要建立一个机器,该机器从客观世界中获得相关信息,并按所要求的格式呈现在所要求的地方。

其问题框架如图11-6所示。;除带连接域的变体外,信息显示问题框架还有两种常见的变体。第一种变体引进一个模型域,并将信息显示问题框架用两个子框架表示,其中第一个子框架对现实世界进行建模,生成一个反映现实世界的模型域;第二个子框架基于该模型域显示需求中所要求的信息,如图所示:;第二种变体是引进一个操作者域,机器根据操作者所发出的请求显示现实世界中的相关信息,如下图所示。;工件问题框架;变换问题框架;11-5;PDOA方法的特点;11-5;11-5;问题图;校园通的问题图;因实际问题及其问题域的类型和结构各不相同,难以找出一个通用、精确的方法来划分所有类型的问题及其问题域,主要依靠系统分析员的经验。

通常的做法是通过与各基本问题框架及其变体进行随机匹配,以随意的方式对相关问题及其问题域进行划分:

(1)由内到外的划分。

(2)由外到内的划分。

(3)基于节奏的划分。

此外,还存在其他一些启发式的划分方法,如基于语气的划分、基于组合框架的划分等,读者可参阅相关的文献。;基于各种基本问题框架及其变体,以及前面介绍的划分方法,对于“校园通问题图”,可划分出如下一系列的问题框架实例。

首先,家长可通过电话查询学生的各类在校表现,经过分析,它可与信息显示问题框架匹配,如图11-13所示。;图11-13可看作是图11-12所示校园通问题的一个投影,例如图11-13中的机器“学生在校表现查询器”是图11-12的机器“校园通系统”的投影,共享现象d是图11-12中共享现象n的投影等。故此处通过与信息显示问题框架的匹配,实际上达到了对图11-12所示的问题进行一次划分的目的。其次,通过与命令式行为问题框架匹配,不难发现其中存在两个命令式行为子问题。

第一个子问题是系统依据教师的操作命令给学生家长发送短信或取消暂未发出的短信。

第二个子问题是系统依据学生的刷卡情况给学生家长发送短信,分别如图11-14a和图11-14b所示。;考勤规则、学生请假记录、学生在校表现、原始刷卡记录等均为词法域,通过与工件问题框架匹配,可找出如下四个工件子问题:管理员创建并编辑学校的考勤规则;教师创建并编辑学生的请假记录﹔教师创建并编辑学生的在校表现信息﹔系统依据学生的刷卡情况创建原始刷卡记录。分别如图11-15、图11-16、图11-17和图11-18所示,其中图11-18是带连接域的工件问题框架实例。;最后,系统根据考勤规则,对学生的原始刷卡记录和学生的请假记录进行汇总,变换生成考勤报表,刚好与变换问题框架匹配,如图11-19所示。

至此,通过与各基本问题框架及其变体的匹配

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档