zhaopeng 发表于 2007-9-4 23:57:30

关于软件质量铁三角的问题

影响质量的三要素:技术,流程,组织。他们之间的关系是什么?他们怎么影响了软件的质量?

dpdpdp 发表于 2007-9-5 10:43:30

流程:从计划到策略的实现,流程就是按照这种思维方式指导软件开发的,并且流程来源于成功的经验,可以指导项目少走弯路,从而提高软件质量,不仅如此,流程还对项目的成本和进度控制有很大的帮助
技术:包括了分析技术、设计技术、编码技术、测试技术,需求是项目的灵魂,良好的需求分析便是项目成功的关键所在,若是需求分析做不好不可避免的要出现返工;设计,软件的质量是设计出来的,良好的设计基本上决定了软件产品的最终质量;编码技术产生正确高效的代码;测试是保证软件的一道防线。所以各种技术对质量来说都是很重要的
组织:好的组织可以有效的促进流程的实施,同时提供员工的发展通道以吸引更多的人(技术的载体)
总结:质量铁三角互相促进,缺一不可

VirgoAx 发表于 2007-9-5 09:52:39

好技术可以有好代码,好的流程控制可以有好的软件,好的流程控制是需要有的组织的,有好组织的基础就是有好的技术。
这是我的理解,不知道合适不,也请高手来指点下。

zhaopeng 发表于 2007-9-5 10:42:19

有所收获,谢谢

hotqq4321 发表于 2007-9-5 10:53:54

技术,流程直接影响软件质量,组织通过影响技术、流程,从而间接影响软件质量。

技术是有人来承载的,作为一个公司,员工的技术的高低,从一个方面影响了他们产品的质量,
而员工的技术又可以分为两个方面,一是现有员工的技术,二是以前员工积累下的技术(包括专利,
案例,及一些已经平台化,模式化的东西),这两方面有了保证,技术也就有了保证。

流程规定了一项活动的基本要素和规则,告诉人们谁什么时候该做什么,如何去做,要得到什么。
它驱动着人们的活动,是使活动规范化,从而提高效率。

技术和流程的关系,两者相辅相成,缺一不可。书上的例子:从上海去北京,技术能帮助我们找到
最快的交通工具飞机,而流程则找到了最短路径,两者结合,就OK了。

组织对技术的影响
1 .能否保证现有员工技术都是符合要求的。2.能否在制度上保证以前员工积累的经验能够固化下来。

组织对流程的影响
1.能否制定出符合企业实际情况的流程。2.能否为流程的推行提供制度上的保证。

上面貌似都是老师上课所讲的,又复习了一遍sdlkfj3

愚人 发表于 2013-8-31 17:45:29

质量铁三角是这三个呀

doris330 发表于 2015-8-4 13:51:33

:D

doris330 发表于 2015-8-4 13:51:42

:D
页: [1]
查看完整版本: 关于软件质量铁三角的问题