这个问题只是出于兴趣,也许对我的论文有用。

Web 应用程序,尤其是当您的企业在经济上依赖它时,需要满足某些要求才能生存。我想听听您认为对于 Web 应用程序最重要的(软件)质量属性(仅举几例)。

我给出我的分享:表现 (当访问者必须等待超过 2 秒时,50% 或更多的人会离开您的网站,这意味着可能的销售量会减少)。

安全 ,至少要注意 OWASP

可靠性, ,您的网络应用程序必须能够处理错误的输入,而且还必须能够处理大量错误的输入。

可维护性, ,在这个世界上,能够快速变化并适应用户需求以增加销量对于生存至关重要。

有帮助吗?

解决方案

这个问题很有趣,您已经提到了有趣的非功能性需求(又称质量)。

但我认为,就电子商务网站而言, 最关键的 品质是那些 影响最终用户. 。我的排名如下:

  1. 安全 (和可靠性)。作为用户,我希望系统是安全的,以便我有信心使用它。但安全不可见 按原样, ,并且需要体现在可用性上。如果发生中断,在我看来,恢复客户信心的最佳方法是对所发生的事情保持透明。
  2. 可用性. 。作为用户,我希望系统感到轻松。我不需要一些花哨的东西,而是一些有用的东西,它提供的功能让我感觉很舒服。可用性还与安全性的整体印象有关,例如我收到的确认注册的电子邮件可能会给我带来更好或更差的系统印象,或者我的信用卡显示方式(通常只有最后一位数字)等。所有这些可用性细节都可以增加我对系统的信任。
  3. 可用性. 。作为用户,如果网站出现故障或不稳定,我会得到非常糟糕的印象。确保您可以降低服务质量,并且至少有一个漂亮的页面指示定期维护或服务饱和度。
  4. 表现 (和响应时间)。只有到那时,性能才会出现。我不想等待太久,但只要我得到有关正在发生的事情的反馈,我就可以稍等一下。

其他品质对于 公司 为电子商务网站提供动力。但即使没有它们,您最终也能取得成功。我的排名如下:

  1. 可扩展性. 。之后的可扩展性改造是很困难的。如果业务进展顺利,拥有一个可以扩展的架构就很重要。因为糟糕的架构而错过商机就太糟糕了。
  2. 鲁棒性. 。如果您不希望您的热线电话被愤怒的客户电话淹没,您的系统就必须强大。24/7 支持可能会产生大量成本。
  3. 操作性 (和可管理性)。如果需要大量的管理维护,那么保持系统正常运行的成本可能会很高。降低管理成本很有趣。
  4. 可维护性. 。当然,面对不断变化的需求,必须保持开发成本的下降是件好事。

编辑:我刚刚碰到了另一个 回答 这表明了低响应时间的重要性。所以这确实是一个非常重要的因素。我不知道它是否比安全性、可用性和可用性更重要。关键是我们可以轻松地衡量性能,但这对于可用性和安全性来说却更困难。我很想知道每次流行网站停机时有多少客户流失。

其他提示

想一件事添加到上述答案

共享选项:大家都知道现在每一个网站都有一个共享选项,以特定的社交网站如Twitter,Facebook.It将是很好的提供者这样的选项添加到网站这将帮助用户分享这将是对某些人有用

Postives-人们在社交网站很快跟进,将是不错的营销策略了。

<强>可用性 有关产品的信息应该很容易被发现。用户导航应该是非常友好的,即用户不需要到一系列页面查找信息。

<强>性能要求: 在竞争的当今世界,它是强制性的,你的网上商店快速响应用户的请求。理想的情况是没有用户会感兴趣等待超过04到05秒,页面加载和获取信息。您的网站应当成为这一时期内可用的内容。 还铭记保持对手机购物,它必须考虑到你的网站给出了完全访问移动用户,他们能够完成购物。这里的网页加载时间是非常重要的,你必须使移动网页加载速度。

<强>可维护性要求: 随着快速变化的技术的出现,您的网站应该能够提供良好的功能和应用的可扩展性。架构应该足够灵活,以处理大部分的未来需求没有太大的变化的在根目录下。

<强>安全要求: 哪里有资金介入,安全是最重要的。为实现货币交易安全套接字层(SSL)是一个这样的step.You也可以发布在自己的网站安全相关的数据,隐私政策等。

<强>可靠性要求: 您的应用程序应该能够有效地处理大量错误的数据来无论是否有目的意外进入的。此外,还要确保该网站具有非常低的停机时间。

<强>适应/法定要求: 它始终是优势,如果您的网站已如遇到了一些合规性标准符合PCI标准等。它会吸收约在网站上交易的网站用户的信心。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top