◆外部户求 正确高效健壮易 ◆部维护员求 维护(代码易读易读易Debug注释清晰容易扩展) ◆部测试员求 测试易易理解 ◆企业产品化求 1扩展移植配置灵活重性高模块组件化 质量中生具体需求驱动质量满足某种需求开始意识种需求开始注意软件维护性期着需求断变更修改员交软件维护拖垮掉项目半员时候反省软件维护性重性关注质量需求制订相应质量目标 没执行某规导致惨痛代价真正理解规价值 代码全软件质量特征分部质量特征外部质量特征: 外部质量特征包括: ◆正确性 整系统受说明设计实现错误影响程度 ◆性 户学会系统难易程度 ◆效率 系统资源利包括存储执行时间◆性 定条件执行特定功力 ◆完整性 防止非法适访问完整性思想包括:限制非法户访问时确保证数恰访问行数表进行行修改数段仅含效数等等 ◆适应性 系统应环境作修改力 ◆精确性 系统受错误影响程度尤数输出方面精确性正确性精确性系统完成工作性良衡量设计否正确 ◆坚固性 系统效输入压力环境中继续执行功力 部质量特征包括: ◆维护性 修改软件系统提高性修正错误力 ◆灵活性 修改系统适应途环境力必系统进行特定设计 ◆移植性 修改设计某系统环境运行力 ◆重性 系统部分系统难易程度 ◆读性读懂理解系统源代码力尤细节说明级 ◆测试性 整系统进行单元系统测试证实满足需求性测试难易程度 ◆理解性 整系统水细节说明级理解整系统难易程度理解性读性更般水讨系统紧密性 实际软件项目言想面质量特征做件难事情尤项目明确进度压力面质量资源时间项目理三素三者相互影响制约提高质量成代价提高质量带更资源投入进度延项目理关注点根项目实际特点衡三素制订切实行质量目标 2提高软件质量方法 首先应该确认质量需持续改进提高程谈提高软件质量首先历史参根参制定新质量目标然产品进行验证达新更高级目标软件否维护某开发员说算应该套明确标准准 PMBOK里面质量理程组提实施质量保证实施质量控制两重程质量保证确保项目组织定义程做事情质量控制结果进行检查否达预期质量目标CMMI里面关注程改进软件质量关系程改进否真正提高软件质量重点程效性问题果干确保程效肯定提高软件质量 CMMI中程软件企业年积累鉴方程繁琐者说定采什方法工具关键采程否真正效走形式义程终结果失败 软件质量保证种重质量活动终目提高软件质量效方法关注软件开发生命周期关注软件开发阶段活动阶段满足求保证整软件质量 软件质量理计划应该包含容: ◆质量目标 没目标谈改进衡量质量否提高基准质量目标分目标目标目标软件产品言重软件发布缺陷情况达目标需执行评审Review测试等种活动需目标分解种目标缺陷泄漏率目标评审覆盖率情况测试覆盖率情况等 ◆质量保证活动 项目进行程中需进行质量保证活动?理程技术程阶段输出需相关质量保证活动组织中确定质量保证活动确定质量保证活动急促草率编程件常见事程序代码充满错误快完成编程程序员更奖励高质量程序员然编出程序优秀确保种礼遇[注]代码全专门提质量保证活动重作开发员意识软件质量第位形成质量意识点常法做◆测试策略计划 测试策略计划般需单独出相关计划文档整测试策略然项目需达质量目标制定 ◆软件工程准 需遵守生命周期模型需求规范设计规范编码规范界面规范测试流程规范等属软件工程准容规范项目开始约定严格执行样够保证项目成员语言 ◆评审 预防总补救成低评审软件开发中更应该受关注正式审查非正式评审互查代码Review走读等评审手段项目应该根实际情况质量目标确定阶段采评审方式评审覆盖率目标等 ◆质量数度量 质量保证计划结果应该度量否法知道改进工作效果质量控制中关注结果进行度量分析度量数判断实际数否满足预先定义质量目标偏差超预定义限度分析问题查找根源进行纠正预防 根编程效率书没种方法发现缺陷例通常情况会超65达质量目标般需联合种种方法活动 3软件质量般原 提高效率质量方法减少代码加工时间加工求变更设计修改调试调试通常占传统初始软件开发周期50%消掉防止错误软件调试提高生产率缩短软件开发时间明显方法提高产品质量减少调试开发软件需时间 果顾质量想短时间软件开发出需较长时间花费超出开始着眼取高质量性软件开发易取开发进度高生产率甚市场成功率 前期活动较期产品质量更影响前期活动中投入时间会节省更期时间结果较少错误较短开发时间较低代价
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档