排序系统+软件需求规格说明书.doc
《排序系统+软件需求规格说明书.doc》由会员分享,可在线阅读,更多相关《排序系统+软件需求规格说明书.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除文档编号 密级 SORT0001文檔版本 1.0排序算法软件需求规格说明书拟制齐振鋆日期2010/04/22评审人日期批准日期修订记录日期修订版本修改章节修改描述作者2010-04-221.0初稿齐振鋆目录1排序系统简介11.1目的11.2使用范围11.3术语12整体说明22.1产品概述22.2产品功能22.3环境23具体需求33.1系统功能33.2功能需求33.3可用性需求73.4可靠性需求73.5适用的标准74参考文献7图目录图1系统功能图2图2用例图3图3系统流程图3图4选择数据类型4图5选择非法数据类型4图6输入合法数据5图7输入非法数据
2、5图8输入合法数据5图9输入非法数据6图10选择合法排序算法6图11选择非法排序算法6图12输出结果7【精品文档】第 5 页1排序系统简介1.1目的为能更好地根据使用者的需要对用户的数据进行排序,为此设计了排序系统,用来说明用户对数据进行必要的排序。让用户在数据的排序上能节约时间,让用户能更好更准确地对数据进行排序。编写本软件需求说明书是为了使用户和软件开发者双方对排序系统的运行环境、功能和性能需求的初始规定有一个共同的理解,使该软件需求说明书成为整个开发工作的基础,为概要设计提供需求说明。1.2使用范围本软件设计说明书适用于程序设计人员、程序测试人员和用户。 本软件需求说明书涵盖了排序系统的
3、功能需求,可用性需求,可靠性需求,可支持性,版权等信息。1.3术语冒泡排序相邻两元素进行比较,如有需要则进行交换,每完成一次循环就将最大元素排在最后(如从小到大排序),下一次循环是将其他的数进行类似操作快速排序使用分治法(Divideandconquer)策略来把一个序列(list)分为两个子序列(sub-lists),从数列中挑出一个元素,称为基准,重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边),递归地(recursive)把小于基准值元素的子数列和大于基准值元素的子序列排序插入排序将一个记录插入到已排好序的有序表(有可能是空表)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 排序 系统 软件 需求 规格 说明书
限制150内