选择题

填空题


功能点技术信息域特性有

  • 输入项数
  • 输出项数
  • 查询数
  • 主文件数
  • 外部接口数

一个任务集合包括

  • 一组软件工程工作任务
  • 里程碑
  • 可交付的产品

COCOMO2的三层模型

  • 应用系统组成模型
  • 早期设计模型
  • 体系构造模型

典型的人员组织方式有

  • 民主程序员组
  • 主程序员组
  • 现代程序员组

软件质量保证人员分为

  • 软件工程师
  • SQA小组

软件过程的输出信息分为

  • 计算机程序(源代码和可执行程序)
  • 描述计算机程序的文档( 供技术人员或用户使用)
  • 数据(程序内包含的或在程序外的)

软件配置管理的5项任务

  • 标识
  • 版本控制
  • 变化控制
  • 配置审计
  • 报告

软件配置中对象可以分为

  • 基本对象
  • 聚集对象

CMM的五个级别

  • 初始级
  • 可重复级
  • 已定义级
  • 已管理级
  • 优化级

名词解释

  • 软件项目管理:管理是通过计划、组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程。软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。软件项目管理过程从一组项目计划活动开始,而制定计划的基础是工作量估算和完成期限估算

  • 代码行技术:代码行技术依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序行数。是一种比较简单的定量估算软件估摸的方法

  • 功能点技术:功能点技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。用 功能点(FP) 为单位度量软件规模。是为了克服代码行技术的缺点,提出来的新技术

  • 进度安排:软件项目的进度安排通过把工作量分配给特定的软件工程任务并规定完成各项任务的起止日期,从而将估算出的项目工作量分布于计划好的项目持续期内。进度计划将随着时间的流逝而不断演化

  • 软件质量:软件质量是软件与明确地和隐含地定义的需求相一致的程度,即软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度

  • 软件配置管理:软件配置管理是在软件的整个生命期内管理变化的一组活动。其主要任务是控制变化,同时也负责各个软件配置项和软件各种版本的标识、软件配置审计以及对软件配置发生的任何变化的报告

  • 基线:基线就是通过了正式复审的软件配置项,有助于人们在不严重妨碍合理变化的前提下来控制变化

  • 版本控制:版本控制使用规程和工具,以管理在软件工程过程中所创建的配置对象的不同版本,借助于版本控制技术,用户能通过选择适当的版本来指定软件系统的配置

  • CMM:CMM是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。

简答题

简述代码行技术方法

【答案】

简述代码行技术的优缺点

【答案】

简述功能点技术信息域特性

【答案】

简述功能点FP的计算方法

【答案】

简述软件指令保证措施

【答案】

简述软件管理配置的目的

【答案】

简述CMM

【答案】

应用题/画图题

(软件工程复习核心重点)第十二章软件项目管理习题相关推荐

  1. (软件工程复习核心重点)第十二章软件项目管理-第一节:软件项目管理综述、估算软件规模和工作量估算

    文章目录 一:软件项目管理综述 (1)管理 (2)软件项目管理 二:估算软件规模 (1)代码行技术 A:定义 B:方法 C:优缺点 (2)功能点技术 A:定义 B:信息域特性 C:估算功能点的步骤 ① ...

  2. (软件工程复习核心重点)第十二章软件项目管理-第四节:软件配置管理和能力成熟度模型

    文章目录 一:软件配置管理 (1)相关概念 A:软件配置管理定义 B:目的 C:与维护的区别 (2)软件配置 A:软件配置项 B:基线 C:软件工具 (3)软件配置管理过程 A :标识软件配置中的对象 ...

  3. (软件工程复习核心重点)第十二章软件项目管理-第三节:人员组织和质量保证

    文章目录 一:人员组织 (1)必要性 (2)典型的组织方式 A:民主制程序员组 ①:定义 ②:要求 ③:优点 ④:缺点 B:主程序员组 ①:定义 ②:核心人员及其分工 ③:特点(优点) ④:缺点 ⑤: ...

  4. (软件工程复习核心重点)第十二章软件项目管理-第二节:进度计划

    文章目录 一:相关概念 (1)任务集合 (2)项目管理者的工作 A:目标 B:方法 (3)进度安排 A:定义 B:流程 二:估算开发时间 (1)利用成本估算模型估算开发时间 (2)特殊情况 A:描述 ...

  5. (软件工程复习核心重点)第六章实现和测试-第三节:单元测试

    文章目录 一:概述 二:测试重点(了解) (1)模块结构 (2)局部数据结构 (3)重要的执行通路 (4)出错处理通路(了解) (5)边界条件 三:测试方法 (1)代码审查 A:定义(了解) B:流程 ...

  6. (软件工程复习核心重点)第七章软件维护-第三节:软件可维护性

    文章目录 一:定义 二:决定软件可维护性的因素 (1)可理解性 A:定义 B:影响因素 (2)可测试性 A:影响因素 B:要求 C:衡量标准 (3)可修改性 (4)可移植性 A:定义 B:提高可移植性 ...

  7. (软件工程复习核心重点)第四章总体设计-第二节:设计原理

    文章目录 一:模块化 (1)模块 (2)模块化 (3)优点或作用 二:抽象(了解) 三:逐步求精 (1)定义 (2)MIller法则:注意力集中在(7 ±\pm± 2) 四:信息隐藏和局部化(了解) ...

  8. (软件工程复习核心重点)第七章软件维护习题

    选择题 填空题 软件维护有哪几类 改正性维护 适应性维护 完善性维护 预防性维护 软件可维护的因素 可理解性 可测试性 可修改性 可移植性 可重用性 名词解释 软件维护:软件维护是在软件已经交付使用后 ...

  9. (软件工程复习核心重点)第六章实现和测试习题

    文章目录 选择题 填空题 名词解释 简答题 画图/应用题 选择题 填空题 编码风格需要考虑的5个方面 程序内部的文档 数据说明 语句构造 输入输出 效率 单元测试的测试重点 模块结构 局部数据结构 重 ...

最新文章

  1. Only Available on April 1st
  2. Linux 与 硬件 —— 各个硬件设备在Linux中的文件名
  3. Quantconnect
  4. 小东《迷路的情人》MV
  5. js cookies 存数组_用一个例子理解JS函数的底层处理机制
  6. matlab 倒数第二个位置_MATLAB中运行以下程序后倒数第二部分画图程序要怎么改??、、、...
  7. java实现资源监视器_实现Java监视的12个步骤程序存在缺陷
  8. JavaScript(js)/上
  9. 海底捞:今年年底前将关停约300家经营未达预期门店
  10. 【cv2】:关于opencv-Python的函数
  11. [转载] Python字典按照keys排序输出为列表
  12. 计算机装配调试员培训内容.doc,电子计算机(微机)装配调试员文档.doc
  13. 关于阿里云域名购买与DNS解析教程
  14. 【xctf之easyphp】
  15. 2021年焊工(初级)考试报名及焊工(初级)最新解析
  16. 基于时间序列特征提取的车载网络系统入侵检测技术
  17. 小米 安装Google play
  18. Vue高德地图自定义信息窗内绑定点击事件
  19. Android app资源监控
  20. python3根据RGB像素点生成图片

热门文章

  1. 沈阳建筑大学c语言真题,沈阳建筑大学C语言复习资料.doc
  2. android 渠道方案,Android多渠道打包时获取当前渠道的方法
  3. C++重载函数和重载运算符
  4. 精选| 2021年9月R新包推荐(第58期)
  5. 限时免费!Cell旗下 Heliyon 多学科特刊征稿
  6. 最后一周 | 微生物组-扩增子16S分析第9期(报名直播课免费参加线下2020.8)
  7. SCENIC | 从单细胞数据推断基因调控网络和细胞类型
  8. 支持ps2021 Document Star证件照大师 Mac插件2.0
  9. NOI提高级:排序算法之归并排序、快速排序
  10. gps频率范围_一种应用于低电压GPS接收机的高线性度低噪声放大器