一旦构建软件,有哪些难以改变的问题?

问题描述 投票:-1回答:1

软件架构侧重于“一旦构建软件就很难或不可能改变的问题”。这句话如何合理?

architecture software-design
1个回答
0
投票

有些东西变得简单而且便宜,比如个人功能,页面布局,字段......整体设计和基础设施更加困难。如果你从关系模型开始,并且在构建软件之后,决定切换到NOSQL模型,那将会很昂贵。如果您将软件设计为单块,然后切换到微服务,那将会很昂贵。如果您构建面向对象的设计,并切换到功能设计,那将会很昂贵。

这些决定是建筑性的,应该尽可能早地在项目中制定。

© www.soinside.com 2019 - 2024. All rights reserved.