这个问题只是出于兴趣,也许对我的论文有用。
Web应用程序,尤其是当您的企业在财务上依赖它时,需要满足某些要求才能生存。我想听听您认为哪些(软件)质量属性对于Web应用程序最重要(仅举几例)。
我给我的分享: 性能(当访问者必须等待超过2秒时,50%或更多将离开您的网站,意味着销售额减少)。
安全性,至少要注意OWASP
可靠性,您的网络应用必须能够处理错误输入,但也能够处理错误输入。
可维护性,在这个世界上能够快速变化并适应您的用户需要增加销售对于生存至关重要。
答案 0 :(得分:2)
想在上面的答案中添加一件事
分享选项:众所周知,现在每个网站都有特定社交网站(如Twitter,Facebook)的共享选项。提供商可以在网站上添加这样的选项帮助用户分享哪些对某些人有帮助
Postives-人们很快会在网站上跟进,也是一个很好的营销策略。
答案 1 :(得分:1)
这个问题很有趣,你已经提到过有趣的非功能性要求(也就是质量)。
但我认为,就电子商务网站而言,最关键品质是影响最终用户的品质。我的排名如下:
其他品质对于为电子商务网站提供支持的公司非常重要。但即使没有它们,你最终也能成功。我的排名如下:
编辑:我刚刚碰到了另一个answer,它显示了低响应时间的重要性。所以这确实是一个非常重要的因素。它是否比安全性,可用性和可用性更重要,我不知道。关键是我们可以轻松地衡量性能,这对于可用性和安全性来说更难。我很想知道每次受欢迎的网站遭遇停机时会丢失多少客户。
答案 2 :(得分:1)
<强>可用性强> 应该很容易找到与产品相关的信息。用户导航应该非常友好,即用户不需要去一系列页面来查找信息。
效果要求: 在当前的竞争环境中,您的网上商店必须快速响应用户请求。理想情况下,没有用户会有兴趣等待超过04到05秒的页面加载和获取信息。您的网站应在此期间内提供有用的内容。 此外,请注意移动购物,必须考虑到您的网站提供对移动用户的完全访问权限,并且他们能够完成购物。此处的页面加载时间非常重要,您必须加快移动页面的加载速度。
可维护性要求: 随着快速变化的技术的出现,您的站点应该能够提供应用程序的良好功能和可伸缩性。该体系结构应该足够灵活,以满足未来的大部分需求,而无需在根级别进行太多更改。
安全要求: 在涉及金钱的地方,安全至关重要。为货币交易实施安全套接字层(SSL)就是这样的一步。您还可以在您的网站上发布安全相关数据,隐私政策等。
可靠性要求: 您的应用程序应该能够有效地处理大量有意或无意输入的错误数据。还要确保网站的停机时间非常短。
合规/法定要求: 如果您的网站符合某些合规标准,则总是有利的,例如: PCI兼容等。它将吸引网站用户对网站交易的信心。