《软件工程》第四章..ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.4.1 数据流图 在数据流图中,一般要用到四种基本符号: (1) 数据流 (2) 加工 (3) 文件 (4) 数据源(终点) 4.4 需求描述工具 4.4 需求描述工具 4.4.1 数据流图 数据流图(Data Flow Diagram,DFD)是一种从数据传递和加工的角度、以图形的方式描述数据流从输入到输出的移动变换过程。 4.4.1 数据流图 在数据流图中,一般要用到四种基本符号: (1) 数据流 (2) 加工 (3) 文件 (4) 数据源(终点) 4.4 需求描述工具 4.4.2 数据字典 数据字典用于定义数据流图中各个图形元素的具体内容,为数据流图中出现的图形元素做出确切的解释。 数据字典包含4类条目:数据流、数据存储、数据项和数据加工。这些条目按照一定的规则组织在一起,便构成了数据字典。 4.4 需求描述工具 4.4.2 数据字典 符号 含义 示例 = 被定义为 + 与 X=a + b表示X由a和b组成 […|…] 或 X=[a | b]表示X由a或b组成 m{…}n 重复 X= 2{a}6表示重复2~6次a {…} 重复 X={a}表示X由0个或多个a组成 (…) 可选 X=(a)表示a在X中可能出现, 也可能不出现 “…” 基本数据元素 X=“a”表示X是取值为 字符a的数据元素 .. 连接符 X=1..9表示X可取1到9中 的任意一个值 数据字典使用的符号 4.4 需求描述工具 4.4.2 数据字典 数据字典应当具有以下特点: 通过名字可以方便地查询数据定义。 能够容易地修改和更新信息。 不重复在规格说明中其他组成部分已经出现的信息。 可以单独处理描述每个数据元素的信息。 定义的书写方法简单并且严格。。 4.4 需求描述工具 4.4.3 结构化语言 结构化语言是一种介于自然语言和形式化语言之间的半形式化语言。结构化语言中的三种基本结构的描述方法是: 顺序结构,由自然语言中的简单祈使语句序列构成。 选择结构,通常采用IF…THEN…ELSE…ENDIF结构和CASE…OF…ENDCASE结构。 循环结构,通常采用DO WHILE…ENDDO结构和REPEAT…UNTIL结构。 4.4 需求描述工具 4.4.4 判定表 判断表用来描述一些不容易用语言表达清楚或者需要很大篇幅才能用语言表达清楚的加工逻辑。 一张判定表由4个部分组成: 所有的判断条件 各种条件的组合 所有的可能操作 对应的条件组合下执行的操作 4.4 需求描述工具 4.4.4 判定表 采用判定表给出加工逻辑,其主要步骤如下: (1)列出所有的判断条件,填写判定表的左上限; (2)列出所有的可能操作,填写判定表的左下限; (3)计算所有可能的、且有意义的条件组合,填写判定表的右上限; (4)将每种组合所指定的操作,填写在判定表右下限相应的位置; (5)合并相同的操作,简化规则; (6)将简化后的判定表重新排列。 4.4 需求描述工具 4.4.5 判定树 判定树是判定表的图形化表示,它是采用一种树图方式来表示多种条件、多个取值所采取的操作。 判定树的分支表示各种不同的条件,随着分支层次结构的扩充,各个条件完成自身的取值。判定树的叶子给出应完成的操作。 4.4 需求描述工具 4.4.5 判定树 4.4 需求描述工具 4.5 需求过程管理 4.5.1 需求分析阶段的项目管理 1. 需求分析的进度管理 (1) 详细地制定工作计划 (2) 科学地进行需求调研 (3) 有效地遏制需求变更 (4) 广泛地建立用户关系 (5) 合理地完成需求验收 4.5.1 需求分析阶段的项目管理 2. 需求分析的质量管理 (1) 认真进行调研准备 (2) 正确理解用户需求 (3) 有效确保用户签字 (4) 积极做好管理工作 (5) 定期开展会议交流 4.5 需求过程管理 4.5.2 需求过程管理 需求过程管理是面向需求过程,主要包括四个方面: 1. 需求确认 2. 需求评审 3. 需求跟踪 4. 需求变更控制 4.5 需求过程管理 4.6 需求分析文档 在需求分析阶段,已经确定的用户需求应当得到清晰而准确地描述,软件需求规格说明书是描述需求的主要文档,它以完整的、正确的方式,表达了目标系统应该实现的用户需求。 4.6.1 需求文档完成的目标 软件需求规格说明书应当完成下列目标: (1) 软件需求规格说明书,对要实现的软件功能做出了一个全面描述。 (2) 可

文档评论(0)

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

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

1亿VIP精品文档

相关文档