共找到 1680313 与有关软件工程与管理工程的一个特定的 相关的结果,耗时4956 ms
1.软件质量控制(QC)的意义 质量控制活动贯穿于整个项目开发过程和后续的产品运维过程中。为保证最终交付的软件产品质量,必须从原始需求开始,在开发、测试、上线和产品运行等各个阶段的活动中,采取必要的质量控制手段,对过程质量进行有效控制,定期分析质量情况并持续改进,从而实现达成或提升质量目标。 2.软件研发项目质量控制实践活动
个人任务,应该从项目的三个要素,质量、成本、进度方面来分析: 1.质量方面,过程是保障结果质量的前提,做好过程可以改进结果或提升结果 2.成本方面,过程可以降低企业生产成本/研发成本 3.进度方面,让生产过程/研发过程可视化,确保项目进度可控 因此,项目过程和结果同样重要
软件质量的定义
软件质量分为软件产品质量和软件过程质量两个方面。
软件产品质量主要包括内部质量和外部质量,内部质量通常是指软件产品在开发过程中各个环节注入的产品质量属性,外部质量是指用户可以感知到的属性。
内部质量(共6个特性):可维护性、灵活性、可移植性、可读性、可理解性、可测试性
外部质量(共
质量管理是在质量方面指挥和控制组织的协调活动。具体地说:确定质量方针、目标和职责,并在质量体系中通过诸如质量策划、质量控制、质量保证和质量改进使其实施的全部管理智能和活动。
1.需求不明确
2.系统设计的结构性缺陷
3.设计文档残缺,需求设计等文档没有保持同步更新
4.测试的完整性和深入性
5.违反软件开发流程
6.不遵守编码规范
7.开发不按照设计文档进行
8.对发现的bug不重视
9.项目经理对项目进度、质量
影响软件质量的因素不外呼3个:人、过程、技术。其中关于缺陷,可避免的缺陷为85%,不可避免的为15%。
1978年,麦考尔(McCall)等人提出了从软件质量要素、准则到度量的三层模型
3个层次:
产品运行、产品维护、产品迁移
11个因素:
(产品运行5个因素):正确性、完整性、可靠性、效率、可使用性
(产品维护3个因素):可维护性、可测试性、灵活性
(产品迁移3个因素
质量的定义
美国著名的质量管理专家朱兰(J.M.Juran)博士:质量就是适用性。所谓适用性是指产品在使用过程中满足顾客要求的程度。
美国质量管理专家克劳士比:质量就是符合要求,而不是好。
管理大师爱德华戴明:质量必须从客户的观点出发并加以考虑。
国际标准化组织ISO9000:2000
<
热门搜索: