首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用丰富的搜索算法会倾向于哪些质量属性?

使用丰富的搜索算法会倾向于哪些质量属性?
EN

Software Engineering用户
提问于 2016-12-07 19:07:41
回答 1查看 79关注 0票数 2

我正在编写一个基于质量属性的架构文档。我试图解释我们的搜索算法,基于标签,历史和一些双信息,作为一种有利于质量属性的方式。

我读了一些关于这个(实践中的软件体系结构,第三版)的材料:可用性是我得到的最接近的东西(让搜索变得更容易),但这并不完全正确。我读过一个维基百科质量属性列表:也许正确或相关适用?这些甚至是形式上的质量属性吗?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2016-12-12 00:11:41

如果您正在寻找一个正式属性,您最好坚持ISO/IEC 9126或其后续的ISO/IEC 25010。

以下是“功能”属性:

  • “正确性”对应于“准确性”。这意味着它产生了正确的结果和足够的精度。
  • “相关性”接缝与“适宜性”相匹配。这意味着它为用户的任务和目标提供了正确的功能。

我知道你想强调你的算法是如何有利于/促进质量的:

  • 不确定这里的“正确性”是一个很好的匹配,除非您的算法有一些必须用来获得正确结果的特性。
  • “相关性”可能是一个很好的匹配,因为该算法将以某种方式提高搜索的效率,帮助用户更好地实现自己的目标。

“可用性”是由几个属性组成的一组,这些属性是关于易用性和吸引力的。对于关于质量属性的文档来说,它太笼统了。以下内容将更加准确,而且似乎也适合您的需要:

  • “可操作性”指的是帮助用户控制软件,同时满足用户的期望(例如,更好、更有针对性的搜索结果)。这样就避免了大量浏览正确但不太相关的结果)
  • “吸引力”是指使用者的情绪。例如,如果此算法将使用户更喜欢您的软件,而不是使用另一种搜索算法的可比软件。
票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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