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

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

ID:40269650

大小:565.50 KB

页数:25页

时间:2019-07-30

软件需求分析、设计与测试符号标准_第1页
软件需求分析、设计与测试符号标准_第2页
软件需求分析、设计与测试符号标准_第3页
软件需求分析、设计与测试符号标准_第4页
软件需求分析、设计与测试符号标准_第5页
资源描述:

《软件需求分析、设计与测试符号标准》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录1软件需求分析31.1业务流程图31.1.1业务处理单位31.1.2业务处理描述31.1.3表格制作31.1.4存储(存档)31.1.5收集资料41.1.6信息传递41.1.7业务流程图示例51.2数据流程图51.2.1外部实体61.2.2数据流61.2.3处理61.2.4数据存贮61.2.5数据流图示例61.3数据字典71.3.1数据字典常用符号71.3.2数据项81.3.3数据结构91.3.4外部实体91.3.5数据流101.3.6数据存储111.3.7处理逻辑121.3.8数据字典编制的结构化方法

2、131.4E-R图141.4.1实体集141.4.2实体集属性141.4.3实体集间的联系151.4.4E-R图示例152软件设计152.1计算机处理流程152.1.1输入/输出162.1.2处理162.1.3文件162.1.4联机存贮162.1.5脱机存贮162.1.6计算机处理流程图示例16ii2.2模块结构图172.2.1模块结构图的图形元素182.2.2模块结构图示例192.4.1程序流程图202.4.2PDL(ProgramDesignLanguage)213软件测试233.1测试用例233.2单

3、元测试233.3联合测试24ii1软件需求分析软件需求分析是软件开发工作中最重要的一环。软件需求分析的内容主要包括对组织各部门、各业务的详细了解,并在此基础上进行分析,提出新的方案。软件需求分析的主要内容包括业务流程图、数据流程图、数据字典和E-R图。1.1业务流程图在对系统的组织结构以及每一个具体部门岗位进行了提问和填表方式详细调查后,我们需要对其业务流程进行进一步的分析,删去重复的、不合理的环节,明确整个业务流程,并用更方便、明了的方法和工具清楚地表达出来,这就是业务流程图。业务流程图是开发软件系统的基

4、础。业务流程图的主要符号有:业务处理单位、业务处理描述、表格制作、存储(存档)、收集资料和信息传递。1.1.1业务处理单位业务处理单位就是负责或参与处理某项业务的具体单位、部门或个人。符号为:1.1.2业务处理描述业务处理描述就是具体说明要进行的业务处理的名称。符号为:1.1.3表格制作表格制作指的是业务处理流程中形成的计划、产生的报表等文档信息。符号为:1.1.4存储(存档)存储(存档)指的是业务处理流程中对重要的文档信息和资料的保存。25符号为:1.1.5收集资料收集资料指的是业务处理流程中需要进行的必

5、要的信息和资料的收集与整理。符号为:1.1.6信息传递信息传递指的是业务处理流程业务处理的顺序及信息流的传递方向。符号为:251.1.7业务流程图示例业务流程图存档计划处各部门各单位投资总规划更新改造贷款规模开会讨论报表各单位上报表审批综合平衡(讨论)正式计划批准计划下达各单位各部门计划处银行技改处各部门各单位技改处局领导上级领导银行各部门各单位图例说明图例说明业务处理者传递业务处理描述存储表格制作收集资料1.2数据流程图数据流程图(DataFlowDiagram,DFD)是软件系统最重要的需求分析工具之一

6、,它通过图形符号描述数据的输入(来源)、输出(去向)和移动变换过程。DFD的基本图形元素有4个:外部实体、数据流、处理、数据存储。实际经验表明,软件系统的DFD一般至少要画到第4层,即总共至少5层才能充分描述其需求。因此,编制软件系统的DFD的工作量是很大的。251.2.1外部实体外部实体是指不受系统控制,在系统以外的事物,人或部门。在矩形框内标明外部实体的名称符号为:1.2.2数据流一般在直线的上方标明数据流的名称数据流指出了系统中数据流动的方向。符号为:1.2.3处理处理表达了对数据的逻辑处理功能。处理

7、(在上面矩形框内标明处理的编号、在下面矩形框内标明处理的名称)符号为:1.2.4数据存贮数据存贮是指数据处理过程中一个数据保存的状态。在左边矩形框内标明数据存储的编号、在右边开口矩形内标明数据存储的名称符号为:1.2.5数据流图示例经营处理系统供应商顾客定货单发货单发货单第0层数据流图25第1层数据流图供应商顾客定货单发货单销售1采购2会计3到货通知收据应付款通知付款付款配件库存F11.3数据字典1.3.1数据字典常用符号在数据流图上描述了系统由哪几部分组成,各部分之间的联系等。对数据流图中各个元素还必须要

8、做完整的定义和说明,这就是数据字典。数据字典(DataDictionary,DD)是数据收集和分析后所获得的成果,它定义了所有与系统相关的数据项、数据结构、外部实体、数据流、数据存储、处理逻辑等数据字典元素,并按字典顺序组织编写,以方便用户和开发人员理解系统的输入、输出、存储和处理逻辑。数据字典编制过程中常常使用表3-1所示的符号。25表3-1数据字典常用符号符号含义说明=定义为,等于,由…构成等式左边“定义为”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。