【问题标题】:How a software architect prototype a hybrid complex project软件架构师如何对混合复杂项目进行原型设计
【发布时间】:2019-04-30 09:07:51
【问题描述】:

我在软件行业工作了将近 7 年。我一直在使用多种技术、工具、框架和不同的编程语言。但是当我在一个复杂的项目中工作时,显然是由一些特殊的软件架构师设计的,我想知道他/她是如何将这么多第三方技术结合在一起并集成到项目中的。我想知道他/她是如何在项目开始前更早地对这个项目进行原型设计的,或者你可以说我想知道他/她的思维过程以及他/她采取了哪些行动来完成。

【问题讨论】:

    标签: architecture software-design feature-engineering


    【解决方案1】:

    通常归结为经验。在许多不同的技术方面拥有丰富的经验可以让经验丰富的架构师普遍预测哪些事情应该一起工作以及哪里会出现问题。软件架构通常是关于识别问题的模式,并使用过去有效的解决方案来解决这些问题。就像经验丰富的软件工程师可以应用设计模式来解决代码级别的重复问题一样。

    例如,了解事务处理系统与 OLAP 与消息传递系统的区别将有助于架构师组装正确的组件,以使用过去成功的工具解决提议的问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    • 1970-01-01
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多