软件工程第三次作业——关于软件质量保障初探

一、对教材与参考资料阅读后关于软件质量保障你的体会是什么?

软件的质量=程序质量+软件工程质量

软件工程的质量体现在以下几个方面:1.软件开发过程的可见性2.软件开发过程的风险控制3.软件内部模块,项目中间阶段的交付质量,项目管理工具的因素4.软件开发成本的控制5.内部质量指标的完成情况6.实施CMMI的 意义

软件质量保证:软件团队为了让软件达到事先定义的质量标准而进行的所有活动,包括测试工作

实施CMMI可以有效的保障软件质量,提高企业的管理水平,降低企业成本,每一级别都是更高一级的基石。

如果一个团队是认真严肃地做软件,那他们一定要考虑如何保证程序的质量/软件工程的质量,以及达到这些质量,需要多少成本。因此可以看出软件质量保证需要很多因素。

二、如果你是一个项目的QA,那么你认为你的工作职责范围是什么?

1.跟进整个程序的进行过程

2.负责维护程序后期出现的bug

3.编写程序报告

4.负责整个程序中后期维护会议召开

三、如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?

我觉得不需要全职的QA,不懂开发的人必定做不好测试,只需要Test即可,他们是独立于Dev之外的部门,他们几乎不关心Dev的设计和实现,他们对任何线上的问题不负责,反正出了问题由Dev加班搞定。这样的话直接从Test中选择去做QA,开发人员本来就要测试自己写的软件,了解整个软件的设计和开发过程,知道怎么测试是最有效的。

上一篇:用Laya制作简单的动画


下一篇:软件工程第三次作业——关于软件质量保障初探