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

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

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

软件工程的质量分为:

1、软件工程开发过程可见性-------要能看得到进度

2、软件工程开发过程中的风险控制

3、软件内部模块,项目中间阶段的交付质量,项目管理工具的因素

4、软件开发成本控制

5、内部质量指标完成情况

软件工程质量衡量:

运用CMMI模型管理项目,不仅提高了项目的质量,而且降低了项目的成本和按期完成率

体会:CMML的实施能够提高企业的管理水平,降低企业的成本。

          CMMI有以下几个等级。CMMT一级,初始级。在这-水平上,企业项目的目标得以实现。但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目时仍能完成任务。企业在这级上的项目,得有有施人员有很大的依赖性。

           CMMI二级,管理级。在企业管理级水平的项目实施上能够遵守既定的计划和流程,有资源准备,权责到人对相关的项目实施人员有相应的培训,对整个流程有监测与控制,非的愿推,有资单位对项目与流程进行审查。企业在二级水平上体现了对项目的一系列管理程序。

           CMMI三级,明确(定义)级。在定义级水平上,企业不仅能够对项目的实施有一整套的管理和措施,并保障项目的完成,还能根据自身的特殊情况以及标准流程,将这套管理体系上整套的管理以制度化。这样,企业不仅能够在同类项目上成功地实施CMMI,在不同类的项目上流程予够成功地实施。

            CMMI四级,量化管理级。在量化管理级水平上,企业的项目管理不仅形成了一种制度,而且要实现数字化的管理。通过量化技术来实现流程的稳定性。实现管理的精度,降低项目,期且发,而且质量上的波动。

            CMI五级,化化级。在优化级水平上,企业的项目管理达到了最高境界。

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

QA部门的工作职责及工作内容如下
1、全过程的品质监控及保证

2、全过程质量事故的处理

3、测试软件,完善一系列的质量维护和改进

4、做好数据跟进,提高效率

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

项目中需要专职的QA。QA和Test密不可分,应当以QA为主,Test为辅。 软件团队中应该有独立的测试角色,所有人都可以参与QA的工作,但是最后要有一个角色对QA这件事负责。有效的测试策略能够帮助测试团队明确被测系统或者测试产品的质量目标。制定测试策略,就是为了让被测对象经过各种测试后,最终能够达到质量目标,从而可以发布。

 

 

posted on 2019-09-23 09:34  Jeacky-wang  阅读(147)  评论(0编辑  收藏  举报

导航