技术交流会中,让我印象最深的是:大勇学长和丹姐在切磋实际项目中用到的“敏捷开发”,后来由向阳学长对照两人的观点发问“敏捷开发和瀑布模型的优缺点?人员要求?流程?”终于由我们敬爱的米老师做高层次的总结。 以下,本人依据学长们的建议,并參阅网上资源对“敏捷开发和瀑布模型做对照分析” 软件开发模型的由来 ...
分类:
其他好文 时间:
2017-06-29 20:35:23
阅读次数:
220
1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。 瀑 ...
分类:
其他好文 时间:
2017-06-19 14:17:38
阅读次数:
118
软件开发模型:1.瀑布模型1)软件概念阶段 用户需求2)需求分析 软件需求3)架构设计 架构文档4)详细设计 模型设计5)编码阶段 代码文档6)测试阶段瀑布模型的特点是在每个阶段的工作都清晰详尽,容易预估风险和开发成本,每个阶段人员安排也非常清晰。瀑布模型的缺点是中途不能出现任何问题,例如客户要改动 ...
分类:
其他好文 时间:
2017-04-18 11:31:23
阅读次数:
200
软件测试贯穿整个软件开发生命周期,与软件开发息息相关,因此了解必要的开发模型和测试模型是非常有必要的! 一、软件开发模型 1.1 大爆炸模型 1.2 边写边改模型 1.3 瀑布模型 1.4 快速原型模型 1.5 螺旋模型 1.6 迭代模型 1.7 敏捷开发模型 1.8 开发模型小结 二、软件测试模型 ...
分类:
其他好文 时间:
2017-03-07 00:27:42
阅读次数:
346
软件开发模型 为了指导软件的开发,可以用不同的方式将软件生命周期中的所有开发活动组织起来,从而形成了不同的软件开发模型。常见的开发模型有瀑布模型(Waterfall Model)、快速原型模型(Rapid Prototype Model)、演化模型(Evolutionary Model)、增量模型( ...
分类:
其他好文 时间:
2016-11-26 03:03:33
阅读次数:
154
http://www.cnblogs.com/goody9807/archive/2007/06/05/772107.html 什么是契约先行(Contract-First)? 如果说一个新的软件开发模型会影响甚至改变软件开发过程,那么这样的改变对于开发人员而言,无疑是最具有深远意义的。多年以来,大 ...
分类:
Web程序 时间:
2016-11-06 13:45:56
阅读次数:
234
第一阶段: Windows操作系统及网络基础:软件测试概念、计算机层次、软件分类、 互联网概述、 IP地址、虚拟机使用、操作系统安装软件测试基础理论:软件开发阶段划分,软件测试阶段划分,模型和分类、软件测试主要原则、测试用例概念、 测试方法选择、 TestDirector概述、软件测试计划编写功能测 ...
分类:
其他好文 时间:
2016-10-31 16:11:16
阅读次数:
118
1.需求调研 -对客户调查所收集的详细信息 -以前软件的使用情况以及存在的问题 -竞争对手的软件产品信息 -目的:确定将要开发的软件产品应具有哪些功能 2.需求规格说明书 -对客户需求信息进行综合描述 -包括用户未提出、但必须要实现的要求 -目的:针对产品进行定义并确定其功能 3.设计说明书 -架构 ...
分类:
其他好文 时间:
2016-10-29 19:20:45
阅读次数:
191
本文主要介绍和讨论什么是敏捷开发和传统软件开发,分析这两个软件开发方法的特点并作出对比。首先介绍什么是传统软件开发。 传统开发 传统软件开发主要指的是传统软件开发的模型。传统的软件开发模型包括瀑布模型、增量过程模型、原型模型、螺旋模型等。这里就主要说这四个模型。 瀑布模型 瀑布模型可以说是狭义上的传 ...
分类:
其他好文 时间:
2016-10-16 01:17:23
阅读次数:
227
软件开发模式:瀑布、迭代、螺旋、敏捷(各有优缺点,需要因地制宜) 1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。 瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为 ...
分类:
其他好文 时间:
2016-09-06 16:59:32
阅读次数:
243