首页 > 软件测试/ 正文
软件项目的质量管理
2013-01-08 06:01:33 ℃
软件的质量是软件开发各个阶段质量的综合反映,本文结合“金保”工程软件项目管理的实际经验,探讨了在项目计划、需求分析、软件开发和系统维护等四个关键环节进行软件质量控制的方法。 软件的质量 是软件开发各个阶段质量的综合反映。软件项目的建设包括项目计划、需求分析、软件开发和系统维护等阶段,质量管理工作会始终贯彻在项目建设的各个阶段,本文结合笔者在“金保”工程的实践体会,围绕项目建设各个阶段的质量管理进行探讨。 1. 项目计划的质量管理 科学合理地制定项目开发计划,是项目成功的关键,在制定项目计划时,以下三个方面需要特别注意。 首先,项目计划必须群策群力。项目计划的制定不仅需要对项目任务进行工作分解(WBS)和对资源估算以制定项目计划,更需要在项目计划中结合历史项目的实践经验和相关领域的行业经验,科学地评估项目各阶段所需要的时间并预留风险缓冲时间。通常可先由项目承建方制订项目计划草案,项目计划草案注明项目各阶段的产生物和里程碑时间,再由业主、监理、承建方的主要负责领导和技术骨干对项目计划草案进行讨论,并根据各方意见进行修订和完善,最终形成各方认可的项目计划。 其次,项目计划要因变而变。在“金保”工程建设中,软件项目开发往往涉及劳动保障多个部门的工作,因而项目计划在实施过程往往受到多种因素的影响。项目计划要跟上项目的实际变化,通过动态调整投入项目的资源,合理地调节项目进度以及阶段性的里程碑,使得项目计划反映项目的实际进度,从而确保项目质量保证的实施。 最后,建立项目沟通制度。每周召开业主方、承建方、监理方参加的项目例会,共同协商项目建设中所遇到的问题,明确责任分工,确定下一步工作计划,并根据实际情况及时调整,确保项目按计划进行。 2. 需求分析的质量管理 把握正确的业务需求是项目成功的关键。需求分析是软件开发人员掌握业务流程,最终确定软件需要做什么和如何做的定义过程。由于对业务的需求分析是个迭代的过程,只有通过持续地与业务人员进行交流确认,才能最终掌握业务的实际需求。 在“金保”工程建设中,为了减少需求分析阶段可能发生的各种风险,劳动保障部门信息中心的技术人员利用自己既掌握劳动保障的业务政策,又懂得软件开发技术和方法的优势,积极参与到软件项目中,做业务人员和软件开发人员联系的桥梁和纽带,既引导业务人员提出业务的需求,也帮助软件开发人员掌握业务规则。由于很多业务流程非常复杂,而且不可视,为了更好地获得业务需求,要求承建方制作软件原型,软件开发人员通过原型与业务人员进行进一步的沟通,最终获得与业务流程相一致的软件模型。需求分析结束后,编写成《用户需求说明书》、《需求规格说明书》,由业主、监理、承建方三方签字认可,作为验收方案和验收标准,并做好变更控制和配置管理。
- 上一篇:软件质量评价内容
- 下一篇:开展软件全生命周期的质量管理
更多郑州北大青鸟速成班,北大青鸟郑州it学校怎么样,河南在哪里学计算机专业技术好,郑州北大青鸟电脑学校学费是多少呢,在郑州北大青鸟学什么专业好,郑州北大青鸟校区不仅仅是电脑学校相关文章
- 深度解析Java内存的原型
- 如何测试一个印有广告的水杯?
- 成功的自动化测试:敏捷测试员与程序员之间的合作
- STAF测试框架的应用总结和分析
- 软件测试工程师面试杂谈
- 一次软件测试的电话面试分享
- 专家眼中的QA、敏捷测试、探索式测试及测试的开放性
- 为什么脚本化测试不适合新手
- 我的软件测试之旅:(11)尝试——Scrum Master
- SwitchBoard测试系统经验谈
- 淘宝Android/IOS自动化测试框架
- TDD从何开始
- 基于审查的软件过程改进
- 三年QA工作的感想与体会
- 浅谈软件可靠性工程的应用
- 质量意识从源头做起
- 评审的主要优点
- 软件测试中的风险因素识别
- 耳机线断了怎么接 ,怎样接耳机线(图文)
- 什么是网络传真
- 欢迎加电脑知识交流群
- 什么是双核浏览器
- 手机内存卡你知多少?
- IP地址知识
- 缓存在SSD中的作用
- 为什么硬盘容量和实际容量不同
- 操作计算机必读的53个英文单词
- 一位电脑达人对用电脑的一些经验总结
- 软件程序员的前途怎么样?
- 学软件工程需要安装的软件
- 搜索
-
- 热门标签