首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么质量工程是困难的?

为什么质量工程是困难的?
EN

Software Engineering用户
提问于 2014-03-06 15:15:56
回答 1查看 370关注 0票数 -1

在质量工程方面,有三个阶段:

1.质量保证

2.质量控制

3.质量测量

质量工程被定义为“负责产品和服务质量保证和质量控制的原则和实践的工程分支”。

质量保证是防止错误的一种方法。质量控制是对产品进行检测,以发现缺陷。但是我很困惑,为什么质量工程被认为是困难的?

EN

回答 1

Software Engineering用户

发布于 2014-03-06 15:33:24

质量工程可能是相当主观的,而且通常您自己的利益相关者都在与您作对。我们都知道,作为软件专业人士,时间总是在与我们作对。

Subjectiveness

需求可以非常容易地测试,例如“编辑用户屏幕应该有两个按钮来接受或拒绝更改。”任何较小的灵长类动物都可以看着屏幕,看到OK和Cancel按钮,并说满足了要求。

其他要求是困难的,例如性能。即使要求是具体的,也常常有很多需要解释的地方:它是主观的,特别是接近项目的最后期限时,人们会不同意这个要求,或者说“我们拥有的东西已经足够好了”。这意味着争论,而且往往由于时间限制,质量工程师输掉了。

涉众

我发现,客户往往不了解他们需要什么,不了解他们自己的需求,随着时间的推移改变他们的想法,不更新用户故事。

这意味着,当您试图验证需求和确保软件质量时,客户同时移动您的目标,甚至可能不告诉您。

时间

在企业里,你所做的几乎每一件事都需要有一个经济上的理由。质量工程活动,如收集和评估度量、死后等,往往会被匆忙或丢弃,因为软件已经交付,是时候转移到下一个项目了。

开明的雇主意识到,这些活动是投资于未来,而不是现在。它们使下一个项目运行更顺畅,交付更快,缺陷更少(阅读:不可计费的时间)。毕竟,这是质量工程的目的之一。

当一个质量工程师缺乏足够的时间来完成他的工作时,他就无法在一个有益的组织中实现变革。没有足够的时间,质量是一项急务,很难提高质量。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/231491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档