软件工程
文章平均质量分 75
Timy1010
迈出的每一步都需要足够的勇气
展开
-
程序员必知8大排序3大查找(三) .
三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表(以后谈)一、顺序查找的基本思想:从表的一端开始,顺序扫描表,依次将扫描到的结点关键字和给定值(假定为a)相比较,若当前结点关键字与a相等,则查找成功;若扫描结束后,仍未找到关键字等于a的结点,则查找失败。 说白了就是,从头到尾,一个一个地比,找着相同的就成功,找不到就失败。很明显的缺点就是查找转载 2012-05-13 10:19:21 · 437 阅读 · 0 评论 -
程序员必知8大排序3大查找(一)
每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。 要编写出优秀的代码同样要扎实的基础,如果排序和转载 2012-05-13 10:16:34 · 289 阅读 · 0 评论 -
程序员必知8大排序3大查找(二) .
6、快速排序 (1)基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。(2)实例:上图中将待排序列分成两部分,一部分比基准元素小,一部分大于基准元素,然后对这两部分重复上图的求解过程。(这转载 2012-05-13 10:18:09 · 404 阅读 · 0 评论 -
需求规格说明书(Volere版)
编者说明: Atlantic System Guild(www.atlsysguild.com)公司所提供的Volere需求过程与软件需求规格说明书模板则充分利用了现代软件工程思想与技术,是一个十分实用、完善的SRS模板。其所提供的Volere需求记录卡也十分实用,强烈推荐。注:从Atlantic System Guild公司网站www.atlsysguild.com上获得,并转载 2012-05-15 16:29:05 · 2531 阅读 · 0 评论 -
计算机软件需求说明编制指南(国标版)
编者说明: 软件需求规格说明是十分重要的文档,因此为开发团队提供一份详细的编制指南是十分有意义和必要的。本文档就是一个编制指南的例子,你可以根据该指南,结合自己的实际情况进行修改。1.引言 1.1 目的和作用 本指南为软件需求实践提供了一个规范化的方法。本指南不提倡把软件需求说明(Software Requirements Specifications,以下简称SRS)划分成转载 2012-05-15 16:39:05 · 6337 阅读 · 2 评论 -
软件设计需求分析---用例说明模板1(经典模板)
编者说明: 随着UML的日益普及,用例(Use case)分析技术也在需求实践中广泛被采用。但是也有许多团队在使用该技术时,只画出了用例图,而缺少了用例说明,其实这是一个严重的误区。而本模板就将指导你编写该说明。1.用例名称1.1 简要说明[简要说明用例的作用和目的。该小节的篇幅不要太长。]2.上下文图 [在此小节中,有一个只包括本用例和所有与该用例相关转载 2012-05-15 16:40:07 · 4147 阅读 · 0 评论 -
软件设计需求分析---用例说明模板2(单列表格式)
编者说明: 如果你觉得文本描述不够清晰,也可以采用如本文档模板所示的表格式的描述方式。用例说明模板3(双列表格式)编者说明:本模板是对上一模板的补充,如果你想更好地捕捉系统的响应,那么就可以采用本表格所示的格式。有时,为了更好地捕获系统的响应,对于场景描述(主成功场景、扩展场景)在上表的基础上变成如下表所示的双列:用例说明模板4(文本式)编者说明:转载 2012-05-15 16:42:40 · 8422 阅读 · 1 评论 -
软件设计需求分析规格说明---需求规格说明书(ISO标准版)
编者说明: 当需求调查、分析工作告一段落时,你就需要将这些需求进行规格化描述,整理成文,即软件需求规格说明书,也就是SRS。这是在软件项目过程中最有价值的一个文档。ISO所提供的标准虽然已经时间久远,但还是颇具参考价值的。1.引言1.1编写的目的 [说明编写这份需求说明书的目的,指出预期的读者。]1.2背景a. 待开发的系统的名称;b.转载 2012-05-15 16:28:02 · 3040 阅读 · 1 评论