美文网首页
软件架构设计的目标

软件架构设计的目标

作者: pzzzzzzzzz | 来源:发表于2020-06-24 13:46 被阅读0次

正如同软件本身有其要达到的目标,软件架构设计要达到如下的目标:
1.可靠性(Reliable)。软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。
2.安全性(Secure)。软件系统所承担的交易的商业价值极高,系统的安全性非常重要。
3.可扩展性(Scalable)。软件必须能够在用户的使用率、用户的数目增加很快的情况下,保持合理的性能。只有这样,才能适应用户的市场扩展得可能性。
4.可定制化(Customizable)。同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。
5.可伸缩 (Extensible)。在新技术出现的时候,一个软件系统应当允许导入新技术,从而对现有系统进行功能和性能的扩展。
6.可维护性(Maintainable)。软件系统的维护包括两方面,一是排除现有的错误,二是将新的软件需求反映到现有系统中去。一个易于维护的系统可以有效地降低技术支持的花费。
7.客户体验(Customer Experience)。软件系统必须易于使用。
8.市场时机(Time to Market)。软件用户要面临同业竞争,软件提供商也要面临同业竞争。以最快的速度争夺市场先机非常重要。

相关文章

  • 软件架构设计的目标

    正如同软件本身有其要达到的目标,软件架构设计要达到如下的目标:1.可靠性(Reliable)。软件系统对于用户的商...

  • 架构师的思维

    软件架构的几个误区 1. 架构的目标即灵活性 灵活性越好的架构越能适应未来变化的需要,但不是架构设计的目标,一味追...

  • 架构设计的三种思维

    软件架构的几个误区 1. 架构的目标即灵活性灵活性越好的架构越能适应未来变化的需要,但不是架构设计的目标,一味追...

  • 14软件架构设计(系统设计)

    软件架构概述 从需求分析到软件设计之间的过渡过程称为软件架构。只要软件架构设计好了,整个软件就不会出现坍塌的错误,...

  • 架构师内功心法之设计原则

    一.架构师内功心法之设计原则 1.为什么要学习软件架构设计原则 1.1.课程目标 通过对节课内容的学习,了解设计原...

  • 架构(2),架构做什么

    如果把用户需求看作是问题空间,那么架构就是解空间,架构的目标就是要设计软件系统来解决问题。架构其实就是结构...

  • DEC培训Day-1:应用架构

    DEC-应用架构设计 更偏向于技术架构的设计。应用:应用软件的概念应用架构:应用的技术架构应用软件:按照不同领域、...

  • 架构的先决条件

    软件架构(software archivtecture)是软件设计的高层部分,是用于支撑更细节的设计的框架。架构也...

  • 系统架构设计师学习笔记 第九章 软件架构设计

    第九章 软件架构设计 9.1 软件架构概述 9.1.1 软件架构的定义 定义1:软件或计算机系统的软件架构是该系统...

  • 微服务架构设计实践

    微服务架构设计实践 1 序言 最近,在软件架构设计领域,微服务非常火。 一提到软件开发、架构设计,如果不提微服务,...

网友评论

      本文标题:软件架构设计的目标

      本文链接:https://www.haomeiwen.com/subject/yuwtfktx.html