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

软件架构的目标

作者: 秃顶小学生 | 来源:发表于2021-11-09 00:38 被阅读0次

软件架构的终极目标是:用最小的人力成本满足构建和维护该系统的需求。

一个软件架构的优劣,可以用它满足用户需求所需要的成本来衡量。如果该成本很低,并且在系统的整个生命周期内一直都能维持这样的低成本,那么这个系统的设计就是优秀的。如果该系统的每次发布都会提升下一次迭代的成本,那么这个设计就是不好的。

好的架构可以保持较高的生产力,但是需要开发者有工匠精神,坚持维护和提高自己架构的质量。不要盲目的自信 忽略当前开发的懒惰(兔子以为自己跑的快,最后还是不是没有赢的了乌龟?),反而相信后期的重构(骗鬼的话)。

软件开发的核心特点:要想跑的快,先要跑的稳。

相关文章

  • 软件架构的目标

    软件架构的终极目标是:用最小的人力成本满足构建和维护该系统的需求。 一个软件架构的优劣,可以用它满足用户需求所需要...

  • 传统软件开发架构向基于云平台转型之路

    本文目标 本文阐述从传统软件开发架构向基于云平台开发架构发展之路,给传统开发想云原生开发提供参考。 架构概述 软件...

  • 架构师的思维

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

  • 架构设计的三种思维

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

  • 软件架构设计的目标

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

  • 无标题文章

    软件体系架构 第一章 认识体系结构 软件架构的多个结构 软件的架构不是静止的 软件架构的概念 软件架构的产生 软件...

  • 怎样成长为优秀的软件架构师?

    软件架构师的职责,并不单单是我们通常理解的,对软件系统进行边界划分和模块规格的定义。 从根本目标来说,软件架构师要...

  • SpringCloud 微服务(架构篇)

    SpringCloud 微服务(架构篇) 软件架构的进化 什么是软件架构 软件架构是在软件的内部,经过 综合各种因...

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

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

  • 「整洁架构」实战 MVC 架构重构到整洁架构

    软件架构介绍 什么是软件架构 我们先来看看维基百科对 软件架构 的定义, 软件架构是有关软件整体结构与组件的抽象描...

网友评论

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

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