- 1、本文档共74页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章软件需求获取与结构化方法讲述
3.2.4 数据字典 存折的定义格式 存折=户名+所号+账号+开户日+性质+(印密)+ 1{存取行}50 所号=“001”..“999” 户名=2{字母}24 账号=“00000000001”..“99999999999” 开户日=年+月+日 性质=“1”..“6” ? 印密=(“0”|“000001”..“999999”)? 存取行=日期+(摘要)+支出+存入+余额+操作+复核 日期=年+月+日 年=“0001”..“9999” 月=“01”..“12” 日=“01”..“31” 3.2.4 数据字典 存折的定义格式 摘要=1{字母}4 支出=金额 存入=金额 余额=金额 金额=“0000000.01”..“9999999.99” 操作=“00001”..“99999” 复核=“00001”..“99999” 字母=[“a”..“z”|“A”..“Z”] 3.2.4 数据字典 Warnier图举例:存折 3.2.5 加工规格说明 在对数据流图的分解中,位于层次树最低层的加工也称为基本加工或原子加工,对于每一个基本加工都需要进一步说明,这称为加工规格说明。 在编写基本加工的规格说明时,主要目的是要表达“做什么”,而不是“怎样做”。 3.2.5 加工规格说明 加工规格说明应满足如下的要求: (1) 对数据流图的每一个基本加工,必须有一个加工规格说明。 (2) 加工规格说明必须描述基本加工如何把输入数据流变换为输出数据流的加工规则。 (3) 加工规格说明必须描述实现加工的策略而不是实现加工的细节。 (4) 加工规格说明中包含的信息应是充足的,完备的,有用的,没有重复的多余信息。 3.2.5 加工规格说明 决策表 决策表由4个部分组成: 左上部分是条件茬,在此区域列出了各种可能的单个条件; 左下部分是动作茬,在此区域列出了可能采取的单个动作; 右上部分是条件项,在此区域列出了针对各种条件的每一组条件取值的组合; 右下部分是动作项,这些动作项与条件项紧密相关,它指出了在条件项的各组取值的组合情况下应采取的动作。 3.2.5 加工规格说明 决策表举例 商店业务处理系统中“检查订货单” 的决策表。 3.2.5 加工规格说明 决策表的改进 如果表中有两条或更多的处理规则具有相同的动作,并且其条件项之间存在着某种关系,就可设法将它们合并。 3.2.5 加工规格说明 建立决策表的步骤 (1) 列出与一个具体过程(或模块)有关的所有处理。 (2) 列出过程执行期间的所有条件(或所有判断)。 (3) 将特定条件取值组合与特定的处理相匹配,消去不可能发生的条件取值组合。 (4) 将右部每一纵列规定为一个处理规则,即对于某一条件取值组合将有什么动作。 3.2.5 加工规格说明 决策树 决策树(decision tree)也是用来表达加工逻辑的一种工具,有时侯它比决策表更直观。 检查订货单的决策树 3.3 系统需求规格说明 需求分析阶段的重要任务之一是根据分析的结果编写需求规格说明,经过严格评审并得到用户确认之后,作为这个阶段的最终成果。 按照国家标准GB/T 8567—2006《计算机软件文档编制规范》,涉及需求规格说明的文档有“软件需求规格说明(SRS)”、“数据需求说明(DRD)”等。 * 软件需求分析是软件生存期中重要的一步,也是决定性的一步。需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。 软件需求分析阶段的主要工作产品有“需求规格说明”和“初步的用户手册”。 * S系统被分解为3个子系统1、2、3。顶层下面的第1层数据流图为DFD/L1。第2层数据流图DFD/L2.1、DFD/L2.2及DFD/L2.3分别是子系统1、2和3的细化。对任何一层数据流图来说,我们称它的上层图为父图,在它下一层的图则称为子图。 在分层的数据流图中,各层数据流图之间应保持“平衡”关系。例如,在图3-9中,DFD/L1的子系统3有两个输入数据流和一个输出数据流,那么它的子图DFD/L2.3也要有同样多的输入数据流和输出数据流,才能符合子图细化的实际情况。 * 对环境图中的银行储蓄系统进行分解,从大的方面分解为接收事务、处理存款、处理取款3部分,得到1层数据流图。 接收事务的主要功能是判断一个事务(输入数据流)的类型,其结果或者是存款业务,或者是取款业务。 存款信息需要使用外部文件或数据库的方式来存储 。 * * 表中所列出的定义方式类似于描述高级语言结构的巴科斯─瑙尔范式(Backus-Naur form,BNF),是一种严格的描述方
您可能关注的文档
- 第9章面向对象设计详解.pptx
- 第3章电力公司调度讲述.ppt
- 第3章物质结构基础讲述.ppt
- 第3章现金流量与资金时间价值讲述.ppt
- 第3章生物医学常用放大器第1-2节负反馈讲述.ppt
- 第3章电力电子装置中的控制技术-s讲述.ppt
- 第十一章微生物的基本研究方法详解.ppt
- 第3章电子课件(铸铁)讲述.ppt
- 第3章物性方法讲述.ppt
- 第3章汽车底盘性能检测讲述.ppt
- 广西贺州市富川县2024-2025学年七年级下学期期末检测历史试卷(含答案).pdf
- 河南省驻马店市新蔡县第一高级中学2024-2025学年高二下学期7月期末模拟考试政治试卷(含答案).pdf
- 云南省丽江市第一高级中学2024-2025学年高二下学期期末质量检测政治试卷(含解析).pdf
- 重庆市潼南区2024-2025学年八年级下学期期末考试英语试题(含笔试答案,无听力答案、原文及音频).pdf
- 新疆喀什地区巴楚县2024-2025学年高一下学期7月期末测试政治试卷(含答案).pdf
- 天津市五区县重点校2024-2025学年高一下学期7月期末联考英语试卷(含答案,无听力音频及听力原文).pdf
- 天津市五区县重点校2024-2025学年高一下学期7月期末联考政治试卷(含答案).pdf
- 河北省保定市2024-2025学年高一下学期7月期末调研考试英语试卷(含答案,含听力原文无音频).pdf
- 河南省开封市2024-2025学年高一下学期期末调研考试英语试题(含答案).pdf
- 贵州省贵阳市普通高中2024-2025学年高一下学期期末监测历史试题(含答案).pdf
文档评论(0)