开发者

parameters on the basis of which a particular n-tier architecture is chosen

What are the parameters on the basis of which a particular n-tier architecture is chos开发者_运维问答en for an application.


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.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜