某系统集成公司承接“某市智慧校园教务管理系统开发项目”,项目需完成学生信息管理课程调度、成绩统计3大核心模块的研发,需符合国家标准《信息技术软件产品质量要求与评价》中“软件功能性、可靠性、易用性”三级要求。任命质量保证工程师赵某负责过程合规审查,测试工程师孙某负责缺陷跟踪,项目经理刘某负责质量决策与资源协调。
赵某编制了项目质量管理计划,明确需求覆盖率≥95%、软件缺陷率≤0.4个/千行代码、测试用例通过率≥92%三项目标。项目设定需求基线评审、详细设计评审、单元测试验收、系统测试验收4项审查活动。应用需求跟踪矩阵关联需求与测试用例,应用缺陷跟踪工具MANTIS记录缺陷处理流程,应用鱼骨图分析质量问题根本原因,以支撑项目管理活动。项目团队依据质量管理计划执行情况如下:
质量成本投入:团队《信息技术软件产品质量要求与评价》标准培训2.2万元、质量检查清单与手册编制1.8万元、功能性检查成本1万元、第三方可靠性测试1.5万元、需求文档透露“跨校成绩查询”功能返工1.5万元。代码逻辑错误重构0.8万元、上线后“课程冲突提醒”bug紧急修复0.6万元。
质量控制执行:需求阶段通过需求跟踪矩阵关联250条教务需求与测试用例,最终验证覆盖了242条需求;开发阶段累计编写代码5万行,单元测试与集成测试共发现18个软件缺陷,系统测试验收时,执行600条测试用例,通过了564条:针对“成绩统计模块数据计算偏差”缺陷,团队用鱼骨图定位原因为“数据库查询语句逻辑错误”,制定“优化SQL语句并增加数据校验逻辑”的纠正措施,验证后缺陷关闭,未影响项目上线时间。
质量持续改进:项目中期开展质量复盘会,分析出“需求评审参与人员不全”、“单元测试覆盖率仅80%”2个问题,随即补充教务主任参与后续评审,要求开发人员补充单元测试用例,使后期缺陷率下降30%。
【问题1】(8分)
结合案例,并参考示例,补充完整如下的本项目质量管理计划表。
【问题2】(6分)
请分别计算本项目中的预防成本、评估成本和失败成本。
【问题3】(4分)
计算本项目的“需求覆盖率”和“软件缺陷率”,并判断是否达到项目质量目标。(结果保留两位小数)

A科技公司成功中标某高校的“智慧校园”综合管理平台项目,公司任命老王负责项目管理工作,并选派年轻工程师小陈担任配置管理员。在项目启动会上,小陈展示了根据公司模板编制的配置管理计划,但由于缺乏大型项目实战经验,该计划中的部分内容与实际项目需求存在脱节。
开发阶段,开发人员小李在实现“课表推送”功能时,发现需求文档针对该功能的描述不合理,他直接在受控库中修改了文档,并基于修改后的需求进行了开发。
测试阶段.产品经理发现“课表推送”功能实现与原始设计存在偏差,但已无法追溯需求文档的变更记录。
集成测试阶段,“成绩管理”模块集成测试频繁失败,调查发现受控库中具有依赖关系的数据库脚本与程序代码的版本不一致,一是因为两名开发人员分别在本地修改了同一个数据库脚本。未遵守配置库的变更及检出机制,修改后的数据库脚本提交到受控库中后出现了版本覆盖问题。临近交付,开始执行配置审计工作时,发现用户手册与系统功能存在多处差异。追溯发现,文档团队使用的仍是早期的基线版本,后续的变更都未能及时同步到文档库。
【问题1】(8分)
请简述该项自在配置管理上存在的问题。
【问题2】(5分)
针对数据库脚本与代码版本不一致的问题,请从配置管理的角度提出具体改进方案。
【问题3】(4分)
判断正误。
(1)配置库中的受控库充许开发人员直接修改配置项。()
(2)配置状态报告应该包含每个配置项的变更历史记录。()
(3)配置审计只需要在项目结束时进行。()
(4)配置项的状态一般包括“草稿”、“正式”和“修改”三种状态。()
【问题4】(3分)
配置库通常可分为(1)、受控库和(2)三种类型。其中,包含已发布使用的各种基线的存档,并被置于完全的配置管理之下的库是(3)。