一、计算机发展的变化 从计算机模型来说,冯?诺依曼理论体系中的计算机二进制码一直被沿用,但是从计算机能力而言,主要在以下几点中发生了变化:第一、摩尔定律的出现使CPU的运算能力达到了一定的高度,其运算能力有了很大的提高,但是在单科CPU方面上,运算能力的提升是十分困难的。第二、多线程多核技术以及并行 ...
分类:
其他好文 时间:
2018-11-22 00:08:07
阅读次数:
217
1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。 瀑 ...
分类:
其他好文 时间:
2018-09-30 18:05:46
阅读次数:
141
1. 边做边改模型(Build-and-Fix Model); 2. 瀑布模型(Waterfall Model); 3. 快速原型模型(Rapid Prototype Model); 4. 增量模型(Incremental Model); 5.螺旋模型(Spiral Model); 6.演化模型(e ...
分类:
其他好文 时间:
2018-09-01 17:28:06
阅读次数:
111
软件工程(二) 1.并发过程流和线性过程流是公认的过程流类型 2.软件过程可以从预先存在的软件模式中构造出来,以最好地满足软件项目的需要。 3.SPICE和ISO 9001是评估软件过程的标准 4.软件开发中的瀑布模型适用于需求被明确给出的情况 5.软件开发中增量模型适用于对核心产品有快速需求的情况 ...
分类:
其他好文 时间:
2018-05-13 15:09:03
阅读次数:
257
目录 l 软件测试基础 l 掌握软件测试相关的概念 l 掌握软件生命周期以及各阶段相关的工作 l 掌握测试的对象和原则 l 了解软件开发模型 l 掌握软件测试模型及各模型的特点 l 掌握软件测试的方法和类型 l 了解软件测试质量及测试与QA的关系、区别 测试相关概念 IT( information ...
分类:
其他好文 时间:
2018-03-11 21:04:38
阅读次数:
218
适用范围:系统需求明确,技术成熟、工程管理较为严格的场合。 由Winston Royce在1970年最早提出的软件开发模型。软件开发过程与软件生命周期是一致的,也称经典的生命周期模型。 规定了各项软件工程活动,以及它们自上而下,互相衔接的固定次序,如同瀑布流水逐级下落。 是一种使用广泛,以文档为驱动 ...
分类:
其他好文 时间:
2018-02-25 19:16:19
阅读次数:
185
第5章 团队和流程 —— 5.3 开发流程 —— 5.3.2 瀑布模型 瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。它在1970年由温斯顿·罗伊斯(Winston Royce)提出,直到80年代早期,它一直是唯一被广泛采用的软件开发模型。 ...
分类:
其他好文 时间:
2017-11-02 21:08:33
阅读次数:
208
瀑布模型、原型模型、螺旋模型、迭代模型、增量模型 瀑布模型-最早出现的软件开发模型 是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。 将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、 ...
分类:
其他好文 时间:
2017-09-08 14:49:43
阅读次数:
237
在传统的软件开发模型中,通过编译器、汇编器和链接器中的一个或几个创建可执行程序。为了回溯编程过程(对程序进行逆向工程),使用各种工具撤销汇编和编译过程,这些工具就叫做反汇编器和反编译器。反汇编器撤销汇编过程,可以得到汇编语言形式的输出结果;反编译器则以汇编语言甚至是机器语言作为输入,将高级语言结果输 ...
分类:
其他好文 时间:
2017-08-21 00:23:44
阅读次数:
179
正如任何事物一样,软件也有其孕育、诞生、成长、成熟和衰亡的生存过程,一般称其为“软件生命周期”。软件生命周期一般分为6个阶段,即制定计划、需求分析、设计、编码、测试、运行和维护。软件开发的各个阶段之间的关系不可能是顺序且线性的,而应该是带有反馈的迭代过程。在..
分类:
其他好文 时间:
2017-07-31 22:13:19
阅读次数:
154