北大青鸟南京泰思特鼓楼校区·华东区专业软件测试培训学校_免费咨询电话 400-888-6020
您的位置:首页 - 技术通道 - 质量管理
返回首页
软件质量保证需要系统性的方法论
2010/6/14  发布人:qiantai
 软件质量保证是一个非常复杂的系统工程,高质量的软件获得不可能通过只做好软件开发活动中的某一个或某几个环节而获得,当然更不可能在没有任何方法的情形下“意外地”获得高质量,除非软件的规模非常小,且所有的开发工作是由一、二个人完成的。

  方法论 = 流程 + 工具

  经验告诉我们,对于复杂的问题应当通过分而治之的方式去解决,这同样适用于质量保证这一复杂的系统工程。这里的方法论是指什么呢?是指为了保证软件质量,一个个整合在一起的极具可操作性的小流程,且每一个小流程都有助于达到质量保证方面的某一个目的。当然,流程离不开工具的支撑,且工具将显著提高流程的可操作性。

  方法论可有大小之别,应当视软件的规模和人员的多少进行“量体裁衣”。方法论不在于形式,而在于其能解决软件质量保证领域中的特定问题。下面让我们看一看,一个软件质量保证方法论应当涵盖哪些方面,图 1示例了软件开发活动中的关键活动。该图的作用不在于精确完整地定义整个软件开发活动中的所有活动,而在于重点强调与软件“生产”相关的内容。对于一个软件项目,图中的流程并不是只执行一次性的,而是存在多次。在软件行业,一次流程的执行就被称之为一个迭代,一个软件的开发可以分为多个迭代去完成。而一个迭代将完成整个软件开发中的部分工作。

点击图片可在新窗口打开

  软件开发活动最为原始的起点是用户的需要,需要经过了市场部门的识别后就变成了商业机会,这对应于图中的“business opportunity identify”活动。一旦市场部决定了需要抓住某一商业机会,则需要由相关部门共同制定开发计划,以开发出所需的产品满足用户需要。

首页 | 走进校区 | 培训课程 | 师资力量 | 行业资讯 | 学员天地 | 就业中心 | 在线报名 | 联系我们 | 友情链接
南京北大青鸟泰思特鼓楼校区|南京软件测试职业培训学校|南京软件人才培养基地|江苏软件测试联盟
地址:南京市中山北路26号新晨国际大厦14层 报名咨询电话:025-83240832 全国免费电话:400-888-6020
版权所有:2008-2010 北大青鸟南京软件测试 苏ICP备07033297号
在线客服
在线客服系统