软考——软件工程

总结一下软件工程的知识点

瀑布模型

需求清晰、风险小、易理解、成本低

增量模型

第一增量为核心、风险小、可减少用户的需求的变更

原型模式

需求不清经常变化、规模小、不复杂

螺旋模型

庞大、复杂、高风险

喷泉模型

以对象为驱动、客户需求为动力

极限编程XP

价值观、原则、实践、行为

水晶法

每一个不同的项目需要一套不同的策略

并列争求法

适用迭代的方法

自适应软件开发

使命为指导、特征为关键点

集成测试

 

自顶向下

从主控模块开始

自底向上

从原子模块开始

回归测试

可以手工进行

冒烟测试

常用的集成测试方法

测试方法

 

静态测试

是指被测试程序不在机器上运行

动态测试

通过运行程序发现错误

 

白盒测试:6种覆盖

调试方法

 

试探法

效率低、适合简单程序

回溯法

适合小程序

对分查找法

缩小错误范围

归纳法

收集、分析、证明

演绎法

列出所有可能的错误原因

软件维护

 

正确性维护

改正已经发生而系统为检测到的错误

适应性维护

应用软件适应信息技术变化和管理需求变化而进行的修改

完善性维护

扩充功能、改善性能

预防性维护

改进可靠性和维护性,为了适应未来的软/硬件环境的变化

项目估算

 

COCOMO估算模型

基本:静态单变量

中级:静态多变量,系统部件

详细:系统、子系统、模块

COCOMOⅡ模型

以规模作为成本的主要因素

Putnam估算模型

它是假设软件开发的整个生存周期种工作量有特定的分布

进度安排常用图形

 

Gantt图

清晰描述任务之间的并行性,不能清晰反应任务间的依赖关系

难以确定项目的关键,也不能反应计划中有潜力的部分

PERT图

反映开始、结束需要等各种时间,不能反映任务间的并行关系

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值