软考信息系统监理师:2016年4月29日作业
一、信息应用系统分析设计阶段监理
1、需求分析的进入条件是什么?(记)
(1) 业主单位与承建单位正式签订建设合同
(2) 并对初步的项目开发计划达成一致意见。
2、需求分析的目标是什么?
(1) 是深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效需求。
(2) 需求分析阶段的对象是软件项目的用户要求。
3、需求分析阶段的成果有哪些?(记)
(1) 项目开发计划
(2) 软件需求说明书
(3) 软件质量保证计划
(4) 软件配置管理计划
(5) 软件(初步)确认测试计划
(6) 用户使用说明书初稿
4、软件概要设计阶段的进入条件是什么?(记,并理解:加不加概要2字,答案均相同)
(1) 项目开发计划、质量保证计划、配置管理计划等配套计划通过评审并正式批准;
(2) 软件需求规格说明书通过评审;
(3) 以软件需求规格说明书为核心的配置管理分配基线建立
5、软件详细设计阶段的进入条件是什么?
(1) 软件概要设计说明说通过评审
(2) 软件概要设计说明,外部接口设计已纳入配置管理受控库。
6、描述算法除了流程图外,还有一些别的工具,如哪3种?
(1) PDA图
(2) PDL语言(伪码)
(3) HIPO图等
7、软件设计阶段的成果是什么?(记)
(1) 概要设计说明书
(2) 数据库设计说明书
(3) 用户手册
(4) 软件概要设计说明书(数据库设计部分可单列一册)
(5) 软件详细设计说明书
(6) 软件编码规范
(7) 软件集成测试计划
8、软件工程化要求以软件质量保证为核心,紧紧抓住哪8个主要环节?
(1) 软件生产方法
(2) 需求分析
(3) 软件设计
(4) 软件生产工具
(5) 软件测试
(6) 验证与确认
(7) 软件评审
(8) 软件管理
二、信息应用系统实施阶段监理
1、编码阶段进入条件是什么?(记)
(1) 软件详细设计说明已通过评审
(2) 软件详细设计说明已进入配置管理受控库
(3) 所有须编码的软件单元,都已建立了相应的模块开发卷宗
2、单元测试进入条件?
(1) 完成所有单元编码
(2) 软件单元无错通过编译
(3) 完成代码审查等静态测试
(4) 所有软件单元纳入软件开发单位的配置管理受控库
3、集成测试进入条件?
(1) 被集成的软件单元无错通过编译
(2) 被集成的软件单元通过代码审查
(3) 被集成的软件单元通过单元动态测试并达到要求
(4) 被集成的软件单元已置于开发单位的配置管理受控库
(5) 已具备了集成测试计划要求的软件组装测试和测试工具
4、确认测试进入条件?
(1) 软件完成了集成测试
(2) 软件可运行
(3) 所有软件代码都已在配置管理控制下
(4) 已经具备了合同规定的软件确认测试环境
5、系统测试进入条件?
(1) 完成并通过软件的确认测试
(2) 所有软件产品都在配置管理控制下
(3) 已经具备了软件系统测试环境
6、试运行阶段监理的重点?(记)
(1) 协助业主方与承建单位处理系统试运行期间出现的各项问题,并予以记录
(2) 对于一些重复出现的问题,在验收测试时给予必要的关注,督促承建单位必要的解决措施
(3) 监督检查承建单位试运行阶段的培训工作
7、技术培训监理的重点?(记)
(1) 监督承建单位按照合同和业主方的要求制定培训计划
(2) 审核培训计划的可操作性,要求在培训计划中明确培训对象、培训教材、培训时间、培训方式和培训师资;
(3) 监督技术培训计划的实施,对培训教材和师资进行评估,将培训计划执行情况和效果通报给业主
三、信息应用系统验收阶段的监理
1、信息应用系统验收的前提条件有哪些?(记)
(1) 已通过计算机软件确认测试评审
(2) 已通过系统测试评审
(3) 合同或合同附件规定的各类文档齐全
(4) 软件产品已置于配置管理之下
(5) 合同或合同附件规定的其他验收条件。
2、验收的工作步骤有哪些?(记)
(1) 提出申请
(2) 制定验收计划
(3) 成立验收委员会
(4) 进行验收测试和配置审计
(5) 进行验收评审
(6) 形成验收报告
(7) 移交产品
3、信息应用系统验收可以分为哪2个大的部分?其顺序可分为哪些工作?
软件配置审核和验收测试
顺序可分为:文档审核、源代码审核、配置脚本审核、测试程序或脚本审核、可执行程序审核
4、主要的开发的文档有哪些?
(1) 需求说明书
(2) 概要设计说明书
(3) 详细设计说明书
(4) 数据库设计说明书
(5) 测试计划
(6) 测试报告
(7) 程序维护手册
(8) 程序员开发手册
(9) 用户操作手册
(10) 项目总结报告
5、主要的管理类文档有哪些?
(1) 项目计划书
(2) 质量控制计划
(3) 配置管理计划
(4) 用户培训计划
(5) 质量总结报告
(6) 评审报告
(7) 会议记录
(8) 开发进度月报
6、验收测试的前提条件是什么?(即:用户验收测试前一般已经完成哪些工作?)
(1) 软件开发已经完成,并全部解决了已知的软件缺陷
(2) 验收测试计划已经过评审并批准,并且置于文档控制之下
(3) 对需求说明书的审查已经完成
(4) 对概要设计、详细设计的审查已经完成
(5) 对所有关键模块的代码审查已经完成
(6) 对单元、集成、系统测试计划和报告的审查已经完成
(7) 所有的测试脚本已完成,并至少执行过一次,且通过评审
(8) 使用配置管理工具且代码置于配置控制之下
(9) 软件问题处理流程已经就绪
(10) 已经制定、评审并批准验收测试完成标准
7、验收未通过时如何处理?
承建单位应根据验收评审意见尽快修正有关问题,重新进行验收或者转入合同争议处理程序。
8、系统移交的监理措施有哪些?
(1) 审查承建的单位的项目资料清单
(2) 协助业主和承建单位交接项目资料
(3) 确保软件文档和软件的一致性
(4) 开发软件做好备份,保管在安全地方,文件材料归档
9、系统保障期的监理措施有哪些?
(1) 监督承建单位按“合同”规定及时进行系统保障,抽查系统保障的执行情况
(2) 对项目业主方提出的质量问题进行记录
(3) 督促承建单位进行修复和维护
(4) 对承建单位进行修复的内容进行确认