ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:239.17KB ,
资源ID:14404734      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14404734.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件需求分析设计及其测试符号标准doc 27页正式版Word格式文档下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件需求分析设计及其测试符号标准doc 27页正式版Word格式文档下载.docx

1、1.1.5 收集资料收集资料指的是业务处理流程中需要进行的必要的信息和资料的收集与整理。1.1.6 信息传递信息传递指的是业务处理流程业务处理的顺序及信息流的传递方向。1.1.7 业务流程图示例业务流程图 图例说明业务处理者传递业务处理描述存储表格制作收集资料1.2 数据流程图数据流程图(Data Flow Diagram,DFD)是软件系统最重要的需求分析工具之一,它通过图形符号描述数据的输入(来源)、输出(去向)和移动变换过程。DFD的基本图形元素有4个:外部实体、数据流、处理、数据存储。实际经验表明,软件系统的DFD一般至少要画到第4层,即总共至少5层才能充分描述其需求。因此,编制软件系

2、统的DFD的工作量是很大的。1.2.1 外部实体外部实体是指不受系统控制,在系统以外的事物,人或部门。1.2.2 数据流数据流指出了系统中数据流动的方向。1.2.3 处理处理表达了对数据的逻辑处理功能。1.2.4 数据存贮数据存贮是指数据处理过程中一个数据保存的状态。1.2.5 数据流图示例 1.3 数据字典1.3.1 数据字典常用符号在数据流图上描述了系统由哪几部分组成,各部分之间的联系等。对数据流图中各个元素还必须要做完整的定义和说明,这就是数据字典。数据字典(Data Dictionary,DD)是数据收集和分析后所获得的成果,它定义了所有与系统相关的数据项、数据结构、外部实体、数据流、

3、数据存储、处理逻辑等数据字典元素,并按字典顺序组织编写,以方便用户和开发人员理解系统的输入、输出、存储和处理逻辑。数据字典编制过程中常常使用表3-1所示的符号。表3-1 数据字典常用符号符号含义=定义为,等于,由构成等式左边“定义为”、“等于”右边,或者“由”右边“构成”+与例如,x=a+b,表示x由a和b组成.|.或例如,x=a|b ,表示x由a或b组成.重复表示大括号中的内容重复出现。例如,x=a,表示x由0个或多个a组成m.n有重复次数限制的重复表示大括号中的内容重复出现,其中m、n分别表示容重复次数的下限和上限。例如,x=3a5表示x由3个a、或4个a、或5个a组成(.)可选例如,x=

4、(a) ,表示a可在x中出现,也可不出现.字符或字符串单引号中的内容是字符或字符串。例如,x=a,表示x取值字符a.连接符例如,x=1.9,表示x取1到9中任意一个值1.3.2 数据项数据项用数据项词条描述。数据项词条一般应包含如下内容:(1)数据项名称 给出数据项的名称。(2)别名 如果数据项有多个名称,则给出别名。(3)编号 给出数据项的编号。可采用自顶向下的方法编号。(4)含义说明 说明数据项的含义、用途等。(5)类型 说明数据项的数据类型,如字符型、数值型、日期型、逻辑型、备注型等。(6)长度 说明数据项长度,常用字节数、二进制位数等表示。(7)取值范围及含义 说明数据项的取值范围及含

5、义。例如,性别数据项取值范围为1, 0,其中1表示男、0表示女。(8)相关元素 说明与该数据项有关的DFD、数据字典元素等。其中,取值范围和相关元素定义了数据完整性约束条件,它们是数据完整性设计的依据。关于数据完整分析和设计,后面章节将深入讨论。作为示例,图3-1描述了库存管理系统中的销售单编号数据项词条。数据项名称销售单编号别名销售单号编号1.1.2含义说明每个销售单必须是唯一编号,以便查询和审核类型字符型长度20B取值范围及含义销售员号+顺序号。其中,销售员号的取值范围及含义见销售员词条,顺序号=000000.999999相关元素销售员图3-1 数据项词条1.3.3 数据结构数据结构用数据

6、结构词条描述。数据结构词条一般应包含如下内容:(1)数据结构名称 给出数据结构的名称。(2)别名 如果数据结构有多个名称,则给出别名。(3)编号 给出数据结构的编号。(4)含义说明 说明数据结构的含义、用途等。(5)组成 说明数据结构是由哪些数据项或数据结构组成的。(6)相关元素 说明与该数据结构有关的DFD、数据字典元素等。其中,“组成”和“相关元素”可能构成数据完整性约束条件。作为示例,图3-2描述了学生成绩管理系统中的学生数据结构词条。数据结构名称学生1.1.3为了方便访问学生信息,将姓名、学号、所在系、专业作为一个整体进行存取组成姓名+学号+所在系名称+专业名称姓名,学号,所在系名称,

7、专业名称图3-2 数据结构词条1.3.4 外部实体外部实体用外部实体词条描述。外部实体词条一般应包含如下内容:(1)外部实体名称 给出外部实体的名称。(2)别名 如果外部实体有多个名称,则给出别名。(3)编号 给出外部实体的编号。(4)简要描述 说明外部实体的性质、职能等。(5)输入的数据流 列出进入该外部实体的数据流。(6)输出的数据流 列出离开该外部实体的数据流。(7)数量:在整个DFD中,该外部实体出现的次数。作为示例,图3-3描述了学生成绩管理系统中的教务科外部实体词条。外部实体名称教务科1.5简要描述负责日常教学管理工作,如排课表、教学调度、学生成绩管理输入的数据流教学进度表、课程成

8、绩单、调课申请表、免修申请表输出的数据流教学任务书、课程表、成绩单数量6图3-3 外部实体词条1.3.5 数据流数据流用数据流词条描述。数据流词条一般应包含如下内容:(1)数据流名称 给出数据流的名称。(2)别名 如果数据流有多个名称,则给出别名。(3)编号 给出数据流的编号。(4)说明 简要介绍数据流产生的原因和结果。(5)数据流来源 指出数据流来自何方。(6)数据流去向 指出数据流到何处去。(7)组成 说明数据流是由哪些数据结构组成的。(8)平均流量 给出数据流平均流量,即单位时间(如每天、每周、每月)内传输的次数。(9)高峰期流量 给出数据流高峰期的流量。平均流量、高峰期流量等为数据库的

9、存储设计、服务器设计等提供依据。(10)相关元素 说明与该数据流有关的DFD、数据字典元素等。作为示例,图3-4 描述了学生成绩管理系统中的成绩数据流词条。数据流名称成绩因学生或管理人员查询成绩而产生数据流来源处理1.2.1:读取学生成绩数据流去向处理1.2.3:显示学生成绩姓名+学号+课程代码+课程名称+成绩平均流量600次/天高峰期流量期末,50000次/天处理1.2.1、处理1.2.3,数据项1.2.1、数据项1.2.2、数据项1.2.3、数据项1.2.4、数据项1.2.5图3-4 数据流词条1.3.6 数据存储数据存储用数据存储词条描述。数据存储词条一般应包含如下内容:(1)数据存储名

10、称 给出数据存储的名称。(2)别名 如果数据存储有多个名称,则给出别名。(3)编号 给出数据存储的编号。数据存储编号一般以字母F开头,然后按顺序编号。(4)说明 简要介绍存放的是什么数据。(5)输入的数据流 说明进入该数据存储的数据流。(6)输出的数据流 说明从该数据存储出去的数据流。(7)组成 说明数据存储是由哪些数据结构组成的。(8)数据量 说明每次存取多少数据。(9)存取频度 给出该数据存储单位时间(如每天、每周、每月)内的存取次数。(10)存取方式 说明是批处理还是联机处理、是检索还是更新、是顺序检索还是随机检索,指出关键字等。数据量、存取频度、存取方式等为数据库的存储设计、服务器设计

11、等提供依据。(11)相关元素 说明与该数据存储有关的DFD、数据字典元素等。作为示例,图3-5 描述了学生成绩管理系统中的学生基本信息数据存储词条。数据存储名称学生基本信息F1存储学生的基本信息学生基本信息、学生简要信息姓名+学号+曾用名+性别+籍贯+民族+家庭出身+个人成份+政治面貌+出生日期+入学前文化程度+毕业学校+参加工作日期+入学前单位+家长姓名+邮政编码+家庭地址+联系电话+所在系+专业+班级+入学日期+学制数据量平均每次访问5个学生的基本信息,每次最多访问2000个学生的基本信息存取频度平均频度:600次/天,期末高峰期频度:50000次/天存取方式联机处理,检索+更新,随机检索

12、,关键字为学号处理1.2.1、处理1.2.3,数据项1.2.1、数据项1.2.2图3-5 数据存储词条1.3.7 处理逻辑处理逻辑词条一般应包含如下内容:(1)处理名称 给出处理的名称。(2)编号 给出处理的编号,编号与DFD一致。(3)说明 简要介绍处理及其功能。(4)输入的数据流 列出进入该处理的数据流。(5)输出的数据流 列出离开该处理的数据流。(7)处理逻辑 简要介绍处理事项、逻辑顺序。注意,由于词条的空间不能太大,处理逻辑在数据字典中一般不需要详细描述,详细描述应在软件功能分析中进行。(8)平均执行频率 给出该处理单位时间(如每天、每周、每月)内的平均运行次数。(9)平均执行频率 给出该处理单位时间(如每天、每周、每月)内的高峰期运行次数。(9)相关元素 说明与该处理逻辑有关的DFD、数据字典元素等。作为示例,图3-6 描述了学生成绩管理系统中的生成成绩总表处理逻辑词条。处理名称生成成绩总表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1