软件工程基础、软件测试过程模型

1983年IEEE给出的定义是:软件工程是开发、运行、维护和修复软件的系统方法

软件工程的主要环节人员管理、项目管理、可行性与需求分析、系统设计、程序设计、测试维护等。

软件工程的目标:提高软件的质量与生产率,最终实现软件的工业化生产

软件工程
⑴ 可修改性(modifiability):允许对系统进行修改而不增加原系统的复杂性
⑵ 有效性(efficiency): 软件系统能最有效地利用计算机的时间资源和空间资源
⑶ 可靠性(reliability): 能防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因不当造成软件系统失效的能力
⑷ 可理解性(understandability): 系统具有清晰的结构,能直接反映问题的需求
⑸ 可维护性(maintainability):软件产品交付用户使用后,能够对它进行修改,以便改正错误,改进性能和其他属性,使软件产品适应环境的变化等。
⑹ 可重用性(reusebility):可重用性包括应用项目的重用、规约说明的重用、设计的重用、概念和方法的重用等。
⑺ 可适应性(adaptability):软件在不同的系统约束条件下,使用户需求得到满足的难易程度
⑻ 可移植性(portability):软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度
⑼ 可追踪性(traceability):根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对需求进行逆向追踪的能力
⑽ 可互操作性(interoperability):多个软件元素相互通信并协同完成任务的能力

软件开发生命周期模型
大爆炸模型:大爆炸模式是最简单的软件开发模式,计划、进度安排和正规开发过程都几乎没有,所有精力都花在开发软件和编写代码上

边写边改模型无计划文档,简单设计就开始漫长的编写测试

瀑布模型:强调产品的定义,周密的计划,一环套一环

螺旋模型开始不必详细定义所有细节,从小开始,定义重要功能,努力实现这些功能,接收客户反馈,然后进入下一阶段,重复上述过程,直至得到最终产品

敏捷开发:敏捷开发的核心思想是"以人为本,适应变化"

敏捷宣言
个体交互 重于 过程和工具
可用的软件 重于 完备的文档
客户协作 重于 合同谈判
响应变化 重于 遵循计划

敏捷式软件开发的目的
使用有效的IDE工具进行快速开发、迭代
过程中完善的文档,达到项目组之间的交流作用
为了达到与客户进行紧密的交流与协作,让软件的客户与软件开发团队紧密地工作在一起尽量提供反馈
制作出近期两周的详细计划,长期两个月的大概计划

软件开发生命周期的模型

开发流程分类 优点 缺点
大爆炸模型 简单,不用学习就会 产品质量无法保证,尽量避免使用
边写边改模型 快速得到可运行的版本 计划有些缺乏,导致版本前后变化较大。
瀑布模型 计划周密,专业,按部就班实现 难以做到快速开发,抢占市场。
螺旋模型 计划变化同时考虑 可选择的模型之一

V模型——软件测试过程模型
"V"的左端表示传统的瀑布开发模型,而"V"的右端表明相应的测试阶段

V模型

W模型——软件测试过程模型

W模型

H模型——软件测试过程模型将测试活动完全独立出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来

H模型

X模型——软件测试过程模型

X模型

X模型提出针对单独的程序片段进行相互分离的编码和测试,此后通过频繁的交接,通过集成最终合成为可执行的程序

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,417评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,921评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,850评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,945评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,069评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,188评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,239评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,994评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,409评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,735评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,898评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,578评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,205评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,916评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,156评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,722评论 2 363
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,781评论 2 351