软件产品质量特点 ISO9126定义软件质量通常六方面衡量(定义) ·功性(Functionality)软件否满足客户功求 ·性(Reliability)软件否够直稳定状态满足性 ·性(Usability)衡量户够软件需努力 ·效率(Efficiency)衡量软件正常运行需耗费少物理资源 ·维护性(Maintainability)衡量已完成软件进行调整需努力 ·移植性(Portability)衡量软件否够方便部署运行环境中 见产品相软件产品质量明显特殊性 第难制定具体数量化产品质量标准没相应国际标推国家标准行业标淮软件产品言法制定诸合格率次通率PPM寿命类质量目标千行缺陷数量通度量方法缺陷等级种类性质影响说千行缺陷数量软件定该数量软件质量更软件扩充性维护性性等难量化衡量软件质量指标量化手段需实践中断总结 第二软件产品质量没绝合格/合格界限软件做零缺陷软件测试穷情况缺陷软件然软件产品完善通维护升级问题解决 第三软件产品间难进行横质量难说产品产品少软件间质量法直接较没什国际领先国领先提法 第四满足户需求软件质量软件质量果软件技术先进界面漂亮功户需算软件质量客户求需双方确认种需求开始完整明确着开发进行断调整 第五软件类型软件质量衡量标准侧重点例实时系统言效率(Efficiency)会衡量软件质量首素需软件者(户)软件身进行量交互系统性(Usability)提出较高求 二软件产品质量理特点 1.软件质量理应该贯穿软件开发全程仅仅软件身 软件质量仅仅测试数统计数客户满意度调查回函等等衡量软件质量坏应该首先考虑完成该软件生产整程否达定质量求软件开发实践中软件质量控制流程理(缺陷处理程开发文档控制理发布程等)严格软件工程执行保证质量例: ·通户功确认书软件详细设计程程定义控制断改善确保软件功性·通测试部门系统测试回测试程定义执行断改善确保软件性性 ·通测试部门性测试确保软件效率 ·通软件架构设计程开发中代码文档实现程确保软件维护性 ·通引入适编程方法编程工具设计思路确保软件移植性等等 2.开发文档评审产品检验重方式 软件计算机执行代码离开软件安装说明文档等寸步难行开发程中文档资料作产品组成部分需产品样进行检验文档资料评审构成产品检验重方式 3.运技术手段保证质量 利种工具软件进行质量保证种工作CVS软件进行配置理文档理MR软件进行变更控制RATIONALROSE软件进行软件开发等采先进系统分析方法软件设计方法(OOAOOD软件复等)促进软件质量提高 4.应质量理思想满足顾客需 ·缺陷预防 分析遇缺陷采响应措施避免类型缺陷次出现 规划缺陷预防活动 找出确定引起缺陷通常原 引起缺陷通常原划分优先级系统消 ·紧紧扣住户需求 户分两种顾客(Customer)者(User)前者付钱者者两者求时两方面求满足·采快速原型法快演示(Demo)户时获取户反馈根户反馈断修改软件全部完工交户否改方甚推翻重 ·充分设计编码防止考虑周返工·牢牢控制缺陷修改专门软件记录踪软件缺陷修复缺陷踪记录包括:发现缺陷描述修复修复记录确认确认结通关闭该记录 ·充分进行软件系统测试 软件编码单元测试集成测试进行充分系统测试回测试软件稳定出现新缺陷考虑软件出厂 ·恰掌握软件放行标淮 零缺陷软件质量高软件软件零缺陷遗留缺陷充分进行分析满足户需求软件遗留缺陷升级中解决 三型软件开发质量理体系 谓型软件开发通常指开发程资源消耗较开发时间跨度长技术复杂软件开发程例集中告警监控软件NetGuard开发程中需3040名软件工程师花费半年左右时间技术NetGuard达20家电信设备提供商系统接口进行互联作告警集中监控系统实时性求高型软件开发流程采螺旋式增量开发方式示意 图中阶段输出点质量控制点相应输出文档软件代码均需QM确认 述7阶段外项目理(PM)变更控制需求控制文档控制户满意度理等贯穿整流程 软件企业实施ISO9001保证软件产品质量总理应亲抓质量体系总理制定企业质量方针质量目标配备足够力物力资源明确岗位质量职责保证质量体系运行 1.质量理部门职责 软件专业性复杂性质量理实行检监控三分离职责设置:质量检验部门系统测试部负责软件质量检验(功性测试回测试等)b质量理部角色功定位:理者代表领导独立:扩企业运行外规划监督指导改进公司质量体系运行检查开发结果否符合规定更全面客观公正观察企业运际部门理推动该部门质量理工作负行政责 质量理部具体职:制定质量理工作计划部门质量理工作提出建议指导踪审分析质量体系运行控制软件开发文档版确认软件产品测试结果组织质量体系改进 根力成熟度模型(CapabilityMaturityModel简称CMM)质量理部开展三组话动SEPG(软件工程程组)SCM(软件配置理组)SQA(软件质量保证组)组成员兼职部门资深开发员质量理部领导组CMM原运公司开发流程改进中例分析质量体系种程运行数提出程改进方案 质量理部产品质量进行确认然软件产品测试检验专门部门完成质量理部进行确认例采购验收软件测试等否程序文件规定完成达规定质量求开发文档编写否符合规定等质量理部项重工作控制软件开发文档版软件产品版非常复杂相应开发文档数量版复杂果软件文档版搞错会带麻烦版控制软件产品质量重部分 顾客满意程度进行搜集分析评价质量理部项重工作顾客关注焦点ISO9000质量理体系八项原公司顾客服务部门市场营销部产品开发部工程部等顾客服务效果顾客满意程度调查搜集分析评价应质量理部进行(正运动员时裁判样) 2.基IS09001标准CMM原开发流程理 基ISO9001标淮吸收CMM原制定程序文件指导书记录流程操作记录表格应涵盖合评审采购项目理软件开发变更控制设计评审文档控制测试控制合格品控制现场安装售服务技术支持培训理等软件开发全程保证质量体系效性理评审审文件/记录控制纠正/预防措施控制等程序文件应项操作提供科学合理指导构成完整严密质量保证体系 部分模块外包公司开发公司应首先严格审核承包商资格包括员设备资质业绩理水等签订外包合承包商进行相软件开发程监控验收 软件开发样应建立严密售服务方面流程技术支持流程现场技术支持流程户化技术支持流程户走访流程户满意调查等户提供全方位周服务真正体现ISO9001顾客满意精神
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档