软件需求分析、设计及其测试符号标准

上传人:工**** 文档编号:564370420 上传时间:2024-02-08 格式:DOCX 页数:37 大小:101.76KB
返回 下载 相关 举报
软件需求分析、设计及其测试符号标准_第1页
第1页 / 共37页
软件需求分析、设计及其测试符号标准_第2页
第2页 / 共37页
软件需求分析、设计及其测试符号标准_第3页
第3页 / 共37页
软件需求分析、设计及其测试符号标准_第4页
第4页 / 共37页
软件需求分析、设计及其测试符号标准_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《软件需求分析、设计及其测试符号标准》由会员分享,可在线阅读,更多相关《软件需求分析、设计及其测试符号标准(37页珍藏版)》请在金锄头文库上搜索。

1、软件需求分分析、设设计与测测试符号标准版本1.11广东工业大大学网络络化控制制与管理理系统研研究所2009年年2月99日目录1 软件需需求分析析软件需求分分析是软软件开发发工作中中最重要要的一环环。软件件需求分分析的内内容主要要包括对对组织各各部门、各各业务的的详细了了解,并并在此基基础上进进行分析析,提出出新的方方案。软件需求分分析的主主要内容容包括业业务流程程图、数数据流程程图、数数据字典典和E-R图。1.1 业业务流程程图在对系统的的组织结结构以及及每一个个具体部部门岗位位进行了了提问和和填表方方式详细细调查后后,我们们需要对对其业务务流程进进行进一一步的分分析,删删去重复复的、不不合理

2、的的环节,明明确整个个业务流流程,并并用更方方便、明明了的方方法和工工具清楚楚地表达达出来,这这就是业业务流程程图。业业务流程程图是开开发软件件系统的的基础。业务流程图图的主要要符号有有:业务务处理单单位、业业务处理理描述、表表格制作作、存储储(存档档)、收收集资料料和信息息传递。1.1.11 业务务处理单单位业务处理单单位就是是负责或或参与处处理某项项业务的的具体单单位、部部门或个个人。符号为:1.1.22 业务务处理描描述业务处理描描述就是是具体说说明要进进行的业业务处理理的名称称。符号为:1.1.33 表格格制作表格制作指指的是业业务处理理流程中中形成的的计划、产产生的报报表等文文档信息

3、息。符号为:1.1.44 存储储(存档档)存储(存档档)指的的是业务务处理流流程中对对重要的的文档信信息和资资料的保保存。符号为:1.1.55 收集集资料收集资料指指的是业业务处理理流程中中需要进进行的必必要的信信息和资资料的收收集与整整理。符号为:1.1.66 信息息传递信息传递指指的是业业务处理理流程业业务处理理的顺序序及信息息流的传传递方向向。符号为:1.1.77 业务务流程图图示例业务流程图图 存档计划处各部门各单位投资总规划更新改造贷款规模开会讨论报表各单位上报表审批综合平衡(讨论)正式计划批准计划下达各单位各部门计划处银行技改处各部门各单位技改处局领导上级领导银行各部门各单位图例说

4、明图例说明业务处理者者传递业务处理描描述存储表格制作收集资料1.2 数数据流程程图数据流程图图(Daata Floow DDiaggramm,DFFD)是是软件系系统最重重要的需需求分析析工具之之一,它它通过图图形符号号描述数数据的输输入(来来源)、输输出(去去向)和和移动变变换过程程。DFFD的基基本图形形元素有有4个:外部实实体、数数据流、处处理、数数据存储储。实际经验表表明,软软件系统统的DFFD一般般至少要要画到第第4层,即即总共至至少5层层才能充充分描述述其需求求。因此此,编制制软件系系统的DDFD的的工作量量是很大大的。1.2.11 外部部实体外部实体是是指不受受系统控控制,在在系

5、统以以外的事事物,人人或部门门。在矩形框内标明外部实体的名称符号为:1.2.22 数据据流一般在直线的上方标明数据流的名称数据流指出出了系统统中数据据流动的的方向。符号为:1.2.33 处理理处理表达了了对数据据的逻辑辑处理功功能。处理(在上面矩形框内标明处理的编号、在下面矩形框内标明处理的名称)符号为:1.2.44 数据据存贮数据存贮是是指数据据处理过过程中一一个数据据保存的的状态。在左边矩形框内标明数据存储的编号、在右边开口矩形内标明数据存储的名称符号为:1.2.55 数据据流图示示例 经营处理系统供应商顾客定货单发货单发货单第0层数据流图第1层数据流图供应商顾客定货单发货单销售1采购2会

6、计3到货通知收据应付款通知付款付款配件库存F11.3 数数据字典典1.3.11 数据据字典常常用符号号在数据流图图上描述述了系统统由哪几几部分组组成,各各部分之之间的联联系等。对对数据流流图中各各个元素素还必须须要做完完整的定定义和说说明,这这就是数数据字典典。数据据字典(DDataa Diictiionaary,DDD)是是数据收收集和分分析后所所获得的的成果,它定义了所有与系统相关的数据项、数据结构、外部实体、数据流、数据存储、处理逻辑等数据字典元素,并按字典顺序组织编写,以方便用户和开发人员理解系统的输入、输出、存储和处理逻辑。数据字典编编制过程程中常常常使用表33-1所示示的符号号。表

7、3-1 数据字字典常用用符号符号含义说明=定义为,等等于,由由构成等式左边“定义为为”、“等于”右边,或或者“由”右边“构成”+与例如,x=a+b,表示示x由a和b组成.|.或例如,x=a|b ,表表示x由a或b组成.重复表示大括号号中的内内容重复复出现。例例如,xx=a,表表示x由0个个或多个个a组成m.n有重复次数数限制的的重复表示大括号号中的内内容重复复出现,其其中m、n分别表示示容重复复次数的的下限和和上限。例例如,xx=3a5表表示x由3个个a、或44个a、或55个a组成(.)可选例如,x=(a) ,表表示a可在x中出现现,也可可不出现现.字符或字符符串单引号中的的内容是是字符或或字

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

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

10、售员号+顺序号号。其中中,销售售员号的的取值范范围及含含义见销销售员词词条,顺顺序号=00000000.99999999相关元素销售员图3-1 数据项词条1.3.33 数据据结构数据结构用用数据结结构词条条描述。数数据结构构词条一一般应包包含如下下内容:(1)数据据结构名名称 给给出数据据结构的的名称。(2)别名名 如果果数据结结构有多多个名称称,则给给出别名名。(3)编号号 给出出数据结结构的编编号。可可采用自自顶向下下的方法法编号。(4)含义义说明 说明数数据结构构的含义义、用途途等。(5)组成成 说明明数据结结构是由由哪些数数据项或或数据结结构组成成的。(6)相关关元素 说明与与该数据据

11、结构有有关的DDFD、数数据字典典元素等等。其中,“组组成”和“相关元元素”可能构构成数据据完整性性约束条条件。作为示例,图图3-22描述了了学生成成绩管理理系统中中的学生生数据结结构词条条。数据结构名名称学生别名编号1.1.33含义说明为了方便访访问学生生信息,将将姓名、学学号、所所在系、专专业作为为一个整整体进行行存取组成姓名+学号号+所在在系名称称+专业业名称相关元素姓名,学号号,所在在系名称称,专业业名称图3-2 数据结构词条1.3.44 外部部实体外部实体用用外部实实体词条条描述。外外部实体体词条一一般应包包含如下下内容:(1)外部部实体名名称 给给出外部部实体的的名称。(2)别名名

12、 如果果外部实实体有多多个名称称,则给给出别名名。(3)编号号 给出出外部实实体的编编号。可可采用自自顶向下下的方法法编号。(4)简要要描述 说明外外部实体体的性质质、职能能等。(5)输入入的数据据流 列列出进入入该外部部实体的的数据流流。(6)输出出的数据据流 列列出离开开该外部部实体的的数据流流。(7)数量量:在整整个DFFD中,该该外部实实体出现现的次数数。作为示例,图图3-33描述了了学生成成绩管理理系统中中的教务务科外部部实体词词条。外部实体名名称教务科别名编号1.5简要描述负责日常教教学管理理工作,如如排课表表、教学学调度、学学生成绩绩管理输入的数据据流教学进度表表、课程程成绩单单

13、、调课课申请表表、免修修申请表表输出的数据据流教学任务书书、课程程表、成成绩单数量6图3-3 外部实体词条1.3.55 数据据流数据流用数数据流词词条描述述。数据据流词条条一般应应包含如如下内容容:(1)数据据流名称称 给出出数据流流的名称称。(2)别名名 如果果数据流流有多个个名称,则则给出别别名。(3)编号号 给出出数据流流的编号号。可采采用自顶顶向下的的方法编编号。(4)说明明 简要要介绍数数据流产产生的原原因和结结果。(5)数据据流来源源 指出出数据流流来自何何方。(6)数据据流去向向 指出出数据流流到何处处去。(7)组成成 说明明数据流流是由哪哪些数据据结构组组成的。(8)平均均流量 给出数数据流平平均流量量,即单单位时间间(如每每天、每每周、每每月)内内传输的的次数。(9)高峰峰期流量量 给出出数据流流高峰期期的流量量。平均流量、高高峰期流流量等为为数据库库的存储储设计、服服务器设设计等提提供依据据。(10)相相关元素素 说明明与该数数据流有有关的DDFD、数数据字典典元素等等。作为示例,图图3-44 描述述了学生生成绩管管理系统中中的成绩绩数据流流词条。数据流名称称成绩别名编号1.1.33说明因学生或管管理人员员

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号