选择特定 n 层架构的基础上的参数

发布于 2024-11-30 19:03:50 字数 29 浏览 0 评论 0原文

为应用程序选择特定 n 层架构的依据是什么?

What are the parameters on the basis of which a particular n-tier architecture is chosen for an application.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

南冥有猫 2024-12-07 19:03:50

架构(一般来说,不仅是 n 层)是根据特定应用程序/系统所需的一组质量属性来选择的。每个架构框架的属性列表略有不同,但大多数都集中在:

最终用户的视图

  • 性能
  • 可用性
  • 可用性
  • 安全性

开发人员的视图

  • 可维护性
  • 可移植性
  • 可重用性
  • 可测试性

业务社区视图

  • 上市时间
  • 成本和收益
  • 预计生命周期
  • 目标市场

此外,在大多数情况下,涉及一些严格的技术/基础设施问题,例如遗留系统。

您可以在本文中找到一些有关质量属性<的有用信息/a>.

Architecture (in general, not only n-tier) is chosen basing on a set of quality attributes required for a particular application/system. The list of attributes differs slightly in each of the architectural frameworks, most of them however is focused around:

End User's view

  • Performance
  • Availability
  • Usability
  • Security

Developer's view

  • Maintainability
  • Portability
  • Reusability
  • Testability

Business Community view

  • Time To Market
  • Cost and Benefits
  • Projected life time
  • Targeted Market

In addition, in most cases there are some strictly technical/infrastructural concerns involved, like legacy systems.

You can find some helpful information in this article about quality attributes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文