软件工程第三次作业——关于软件质量保障初探
一。关于软件质量保障的体会
软件质量=程序质量+软件工程质量
1.程序质量 外在功能的质量 ,程序是否能达到预期的功能 以及一些相关的延展性功能
2。软件工程质量 铜须的理解为“软件在”功能、成本、时间三个方面满足利益相关者的需求主要体现在一下几个方面
(1)软件开发过程的可见性 开发过程中的每一个小环节完成后都可以进行演示 而后再延伸其他功能
(2)软件开发过程中的风险控制 提前预估可能发生的意外情况
(3)软件内部模块,项目于中间阶段的交付质量、项目管理工具的因素
(4)软件开发的成本控制 包括时间和金钱要做到按时或提前完成指定任务
(5)内部质量指标的完成情况 团队内部会定取相应的指标,这些也属于开发者的硬性标准
二。如果你是一个项目的QA,那么你认为你的工作职责范围是什么?
1、研发流程、规范的执行辅导
2、保证研发团队按定义好的流程执行,检查研发流程中流程、规范的执行效果包括检查各流程环节的交付物是否合规,并识别出不符合规范的事项并记录、跟踪不符合项问题的解决
3、辅助研发中心管理者对项目进行事中管控和事后审计 数据化、表格化
三。如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?
项目中需要专职的QA。当然这个人也必须精通开发的过程与测试的过程只有这样才能真正的做好质量保障,如果出现的问题既然都已经任用了专职的QA责任就由QA来承担。