介绍了传统开发过程模型中的瀑布模型、增量模型和敏捷开发模型。对比了敏捷开发模型与瀑布模型、增量模型的区别。 ...
分类:
其他好文 时间:
2016-10-23 14:12:13
阅读次数:
457
软件工程是上世纪七十年代提出来的概念,面对开发程序的规模越来越庞大,用户的需求越来越复杂等挑战,提出将软件开发工程化的概念,传统的软件开发方法有瀑布模型、螺旋模型、喷泉模型、RUP四类,它们注重文档的完整,程序的易读性,结构的完整性,属于重型软件开发方法。在过去的一段时间,传统软件工程的方法很好的适 ...
分类:
其他好文 时间:
2016-10-23 02:29:18
阅读次数:
162
敏捷软件开发VS传统软件工程 通过课后对论文的阅读,对敏捷软件开发与传统软件工程有了简单的理解。本文主要谈谈敏捷软件开发和传统软件工程的对比。 传统软件工程: 随着软件分析、设计、开发与实施的工程化,基于软件生命周期的软件分析、设计、开发与实施的过程模型逐渐丰富起来,如迭代、瀑布模型等。软件工程模型 ...
分类:
其他好文 时间:
2016-10-21 19:44:08
阅读次数:
197
本文主要介绍和讨论什么是敏捷开发和传统软件开发,分析这两个软件开发方法的特点并作出对比。首先介绍什么是传统软件开发。 传统开发 传统软件开发主要指的是传统软件开发的模型。传统的软件开发模型包括瀑布模型、增量过程模型、原型模型、螺旋模型等。这里就主要说这四个模型。 瀑布模型 瀑布模型可以说是狭义上的传 ...
分类:
其他好文 时间:
2016-10-16 01:17:23
阅读次数:
227
瀑布模型(SDLC):需求明确的项目 软件计划→ 需求分析→ 软件设计→程序编码→软件测试→运行维护(→循环自己) 其他经典模型: 原型:构造一个简易的模型,对应需求不明确的情况 增量模型(引进了增量包的概念,无须等到所有需求都出来,只要某个需求的增量包出来即可进行开发) 螺旋模型(加入了风险分析) ...
分类:
其他好文 时间:
2016-10-16 01:08:30
阅读次数:
186
瀑布模型开发 严格把软件项目的开发分隔成各个开发阶段:需求分析,要件定义,基本设计,详细设计,编码,单体测试,结合测试,系统测试等。 使用里程碑的方式,严格定义了各开发阶段的输入和输出。如果达不到要求的输出,下一阶段的工作就不展开。 强调文档,在开发的后期才会看到软件的模样。在这种情况下,文档的重要... ...
分类:
其他好文 时间:
2016-09-29 21:50:54
阅读次数:
212
通读《构建之法》之后不懂的5个问题 1.书中提到的瀑布模型等模型需要如何来运用? 2.怎样才能做好单元测试? 3.当软件的功能变得越来越复杂,功能单元之间的联系越来越多,怎么样来控制和协调它们? 4.敏捷开发在什么情况下适合使用? 5.在团队项目中是否每个人都需要具有比较高的编程技能? 请问 “软件 ...
分类:
其他好文 时间:
2016-09-18 13:32:48
阅读次数:
111
通过几天的阅读,初步对《构建之法》这本书有了初步的了解。最深的一点感受是这本书将开发过程中遇到的现实问题描绘的很好,很有幽默感。但是对一些专业术语不是很明白。比如开始都不知道最基本的瀑布模型是什么(对软件理论接触的比较少),后来查阅资料才了解。整本书对软件的需求分析,设计,编码,测试,发布都做了详细 ...
分类:
其他好文 时间:
2016-09-15 06:17:31
阅读次数:
115
①.Software-软件”一词是20世纪60年代才出现的,软件Software——1958年由贝尔实验室的著名统计学家John Tukey 提出软件与硬件一起构成完整的计算机系统,它们是相互依存,缺一不可的。 自从第一台计算机诞生以后,就开始了软件的生产,到现在为止,经过了三个阶段。即程序设计时代 ...
分类:
其他好文 时间:
2016-09-13 13:33:04
阅读次数:
144
10. Software, Software Engineering, water fall (瀑布模型),Code Complete, ...等名词的来源 http://en.wikipedia.org/wiki/John_Tukey 请问 “软件” , “软件工程”,瀑布模型,Code Comp ...
分类:
其他好文 时间:
2016-09-12 06:09:28
阅读次数:
114