- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十四、 详细设计说明书
编写详细设计说明书的目的是向程序员详细描述该软件系统各个层次中的每一个模块(或子程序)的设计细节。
1 引言
1.1 背景
说明该软件系统的名称:中外运物流管理系统。
开发者:李金振、谢贺伟、施军豹和王海森。
详细设计的原则和方法:实用性:物流管理的的首要原则。
先进性:中外运物流管理要具有超前意识,具有先进的设计思想、网络结构、软硬件设备以及使用先进开发工具。
开放性:开放的系统才是具有生命的系统。
可扩展性:需求会不断变化,中外运物流管理公司的系统建设是逐步进行的,中外运物流管理公司将在规和性能两方面进行一定程度上的扩展。
安全性:确保系统内部的数据库、数据访问传输信息的安全性,避免非法用户访问和攻击。
可靠性:保证系统不间断为用户提供服务。
可管理性:提供灵活的管理平台能够对各设备进行统一管理。
最佳性价比:从总体上看,中外运物流管理的目标的关键在于成本与性能的权衡。
1.2 参考资料
标题
发表日期
出版单位
作者
编号
软件需求说明书
2011年8月
北京邮电出版社
张亮
Q/AA-YYXX-RM-SNO
UML建模工具
2008年9月
中国人民出版社
王浩
Q/ERS-YYGG-JH-SNO
Oracle数据库
2002年1月
上海出版社
李艳
Q/GFS-MMNN-KL-SNO
软件工程
2011年5月
四川出版社
蒋明
Q/RKS-BGHX-SS-SNO
1.3 术语和缩略词
列出本文件中用到的专门术语和缩略词:无
2 程序系统的结构
用图表列出本程序系统内每个模块(或子程序)的名称、标识符,以及这些模块(或子程序)之间的层次关系,从本文件3起,逐个给出上述每个模块(或子程序)的设计考虑。
3 模块设计
3.1 模块(子程序)描述
简要描述安排此模块(或子程序)的目的意义、程序的特点
3.2 功能
详细描述此模块(或子程序)要完成的主要功能
3.3 输入项
描述每一个输入项的特征,如:标识符、数据类型、数据格式、数值的有效范围、输入方式等
3.4 输出项
描述每一个输出项的特征,如:标识符、数据类型、数据格式、数值的有效范围、输出方式等
3.5 处理过程
详细说明模块(或子程序)内部的处理过程、采用的算法、出错处理
3.6 接口
分别列出和本模块(或子程序)有调用关系的所有模块(子程序)及其调用关系,说明与本模块(子程序)有关的数据结构
3.7 限制条件
说明本模块(子程序)在运行中受到的限制条件
下一模块……………….
十五、 测试计划
这里所说的测试主要指整个程序系统的组装测试和综合测试。编制测试计划的目的是对该系统制定一个综合的测试计划,包括测试计划的进度、测试过程的步骤说明、测试结果的数据整理方法和评价准则。
1 引言
1.1 背景
被测试软件的名称
1.2 参考资料
列出本文件中引用到的参考资料(标题,发表日期,出版单位,作者,编号等),如软件需求说明书
1.3 术语和缩略词
列出本文件中用到的专门术语和缩略词
2 计划进度
2.1 软件说明
用图表形式逐项说明被测试软件的功能,输入和输出的质量指标
2.2 测试内容
列出组装测试和综合测试中每一项测试内容的名称、标识符及其测试目的、内容。如模块功能测试、接口正确性测试、运行时间的测试等
2.3 进度安排
给出各项测试的名称、测试顺序、测试起止日期,包括熟悉环境、准备输入数据、和校验输出结果的时间
3 评价准则
3.1 范围
说明所选择的测试用例能够检查的范围及其局限性
3.2 测试数据的整理方法
陈述为了把原始测试数据加工成便于评价的适当方式,使得测试结果可以同已知结果进行比较而采用的数据转换技术,如人工方式或自动方式。若是自动方式,还要说明为进行处理而要用到的硬件,软件资源
3.3 尺度
说明用来判断测试工作是否能通过的评价尺度,土合理的输出结果的类型、量值范围、允许中断或停机的最大次数等
4 测试设计
4.1 测试1(标识符)
4.1.1 测试条件
a 设备 所用到的设备类型,数量和时间
b 软件 所用到的支撑软件,如驱动程序,监控程序
c 人员及培训 参加本项测试的有关人员,必须的培训
d 测试资料
4.1.2 测试过程
a 控制 本项目测试的控制方式,如自动或半自动输入,控制操作的顺序以及结果的记录方法
b 输入 本项测试的输入数据及选择的策略
c 输出 预期的输出结果及可能有的中间结果和运行信息
d 过程 完成本项测试的步骤和控制命令
4.2 测试2(标识符)
……………………………..
十六
文档评论(0)