软考自查:软件工程
软件工程
内容提要
- 软件开发模型
- 需求的分类
- 结构化设计
- 测试原则与类型
- 系统运行与维护
- 项目管理基础知识
软件开发模型
- 瀑布模型
- 演化模型
- 增量模型
- 螺旋模型
- 快速原型模型
- 喷泉模型
- V模型
- 迭代模型/迭代开发方法
- 快速应用开发
- 构建组装模型/基于构件的开发方法
- 统一过程/统一开发方法
- 敏捷开发方法
- 模型驱动的开发方法
- 基于架构的开发方法
软件开发模型-瀑布模型(SDLC)
(有缺陷:需求阶段难以把握)
- 软件计划
- 需求分析
- 软件设计
- 程序编码
- 软件测试
- 运行维护
软件开发模型-其他经典模型
软件开发模型-增量模型与螺旋模型
每一个增量均发布一个可操作的产品
螺旋模型
软件开发模型-其他经典模型
V模型与喷泉模型
软件开发模型-构件组装模型(CBSD)
- 构建组装模型
软件开发模型-统一过程
软件开发模型-敏捷开发方法
信息系统开发方法
需求开发-需求分类与需求获取
结构化设计-基本原则
结构化设计-内聚与耦合
软件测试-测试原则与类型
软件测试-测试用例设计
软件测试-测试阶段
软件测试McCabe复杂度
系统运行与维护
软件过程改进-CMMI
项目管理
九大知识领域
- 范围管理
- 时间管理
- 成本管理
- 质量管理
- 人力资源管理
- 沟通管理
- 风险管理
- 采购管理
- 整体管理
例题:
进度安排的常用图形描述方法有Gantt图和PERT图。Gantt图不能清晰地描述_A_;PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT图中,事件6的最晚开始时间是_C_。
(1)A:每个任务从何时开始B:每个任务到何时结束C:每个任务的进展的情况D:各任务之间的依赖关系(2)A:0 B:3 C:10 D:11
项目管理-风险
风险曝光度( Risk Exposure) : 计算方法是风险出现的概率乘以风险可能造成的损失。
设正在开发的软件项目可能存在一个未被发现的错误,而这个错误出现的概率是0.5% ,给公司造成的损失将是1000000元,那么这个错误的风险曝光度就应为1000000x0.5% = 5000元。
愿路途漫长,以后莫失莫忘。 愿你不骄不躁,安稳顺心。
作者:菜鸟-传奇
本文版权归作者和博客园共有,重在学习交流,不以任何盈利为目的,欢迎转载。
敲敲小黑板:《刑法》第二百八十五条 【非法侵入计算机信息系统罪;非法获取计算机信息系统数据、非法控制计算机信息系统罪】违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的,处三年以下有期徒刑或者拘役。违反国家规定,侵入前款规定以外的计算机信息系统或者采用其他技术手段,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。