- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程与项目管理》第3章_软件需求分析【荐】.ppt
1.分层次评审 2.正式评审与非正式评审结合 3.分阶段评审 4.精心挑选评审员 5.对评审员进行培训 6.充分利用需求评审检查单 7.建立标准的评审流程 8.做好评审后的跟踪工作 9.充分准备评审 3.4 软件需求分析规格说明书 3.4.1 软件需求分析规格说明书的内容 1引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2任务概述 2.1目标 2.2用户的特点 2.3假定和约束 3需求规定 3.1对功能的规定 3.2对性能的规定 3.2.1精度 3.2.2时间特性要求 3.2.3灵活性 3.3输人输出要求 3.4数据管理能力要求 3.5故障处理要求 3.6其他专门要求 4运行环境规定 4.1设备 4.2支持软件 4.3接口 4.4控制 3.4.2 案例分析 图3-9 学生成绩管理系统数据流图 第3章 结束 谢谢! 2)画出系统的基本模型 图3-2 IC卡管理系统的顶层数据流图 3)将基本系统模型细化为成功能级模型 根据系统个描述,在“发卡”后,还应有“充值”,“购物”后还应有“收费”。 图3-3 对IC卡管理系统基本模型形成功能级模型 4)对系统主要功能进一步细化 以“发卡”模块为例,可细化为“发卡”、“打印”、“维护”、“结账”、“对账”几个功能模块。 图3-4 IC卡管理系统模型的进一步细化 3.2.3 数据字典 分层数据流图只是表达了系统的“分解”,为了完整地描述这个系统,还需对图中的每个数据和加工给出解释。数据字典的作用就是对数据流图进行描述,它是数据流图中包含的所有元素的定义的集合,是对数据流图的补充。 数据字典包括了4类条目:数据流、数据项、文件及基本加工。 1.数据流条目 它给出了数据流图中数据流的定义,通常将数据流简单描述为该数据流的各组成数据项。 例如,数据流“乘客名单”由 “乘客姓名”、“单位名”和“等级”组成,则数据字典中的“乘客名单”条目是: 乘客名单={乘客姓名+单位名+等级} 又如,报名单=姓名+单位名+年龄+性别+课程名。 数据流名:查询 简 述:系统处理的一个命令 别 名:无 组 成:[学生查询|教师查询|课程查询] 注 释 : 至2010年底还将增加3 ~4 种查询 2.文件条目 给出某个文件的定义。文件的定义通常是列出文件记录的组成数据流,还可指出文件的组织方式。 例如,某销售系统的订单文件: 订单文件=订单编号+顾客名称+产品名称+订货数量+交货日期 3.数据项条目 给出某个数据单项的定义,通常是该数据项的值类型、允许值等。 例如,账号= 00000 ~ 99999;存款期=[ 1 | 3 | 5 ] (单位:年) 4.加工条目 加工条目就是“加工小说明”,是对“加工”的注释。由于“加工”是DFD 图的重要组成部分,一般应单独进行说明。 符号 含义 例子及说明 = 被定义为 报名号=学名,表示报名单被定义为学号 + 与 报名单=报名号+姓名,表示报名单由报名号和姓名组成 […|…] 或 性别=[男|女],表示性别是男或女 {…} 重复 X={a},表示X由0个或多个a组成 m{…}n 重复 X=2{a}6,表示重复2-6次a (…) 可选 X=(a),表示a可在X中出现,也可不出现 “…” 基本数据元素 X=“a”,表示X是取值为字符a的数据元素 .. 连接符 X=1..9,表示X可取1到8中的任意一个值 表3-2 在数据字典的定义中出现的符号 3.2.4 结构化语言 结构化语言是介乎自然语言和形式语言之间的一种半形式语言,它是自然语言的一个受限制的子集。结构化语言一般分为两层结构:外层语法较具体,为控制结构;内层较灵活,表达要做什么。一般来说,外层的控制结构可参考编程语言中的顺序、选择和循环结构。 以火车票售票为例,如果是学生,并且每年累计的乘车次数少于4次,则售半票,否则售全票。用形式化语言可描述如下: IF 乘客是学生 THEN IF 每年累计的乘车次数少于4次 THEN 售半票 ELSE 售全票 ENDIF ELSE 售全票 ENDIF 结构化语言的特点是简单直观,且容易转化为程序,但它不方便处理组合条件。 3.2.5 判定表和判定树 判定表和判定树都是用于描述加工的图形工具。 判定表采用表格形式来表达逻辑判断问题,
您可能关注的文档
- 《护士职业素养培训课件》【荐】.doc
- 《护理学导论(高职案例版)》第三章:护士素质与行为规范【荐】.ppt
- 《护理概论》第二章 护士的素质、角色功能和行为规范【荐】.ppt
- 《机动车驾驶培训教学与考试大纲》【荐】.pdf
- 《树立正确的恋爱婚姻观》【荐】.ppt
- 《步步高 学案导学设计》2013-2014学年 高中数学北师大版必修二【配套备课资源】简单旋转体【荐】.ppt
- 《民族英雄戚继光》课件(语文S版三年级下册课件)【荐】.ppt
- 《沙龙国际小学生健康教育》ppt课件【荐】.ppt
- 《环境保护概论(林肇信)》总结复习【荐】.doc
- 《环境保护概论》-第2章 生态环境-2010【荐】.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)