簡體   English   中英

軟件架構師如何構建混合復雜項目的原型

[英]How a software architect prototype a hybrid complex project

我在軟件行業工作了將近 7 年。 我一直在使用多種技術、工具、框架和不同的編程語言。 但是當我在一個復雜的項目中工作時,顯然是由一些特殊的軟件架構師設計的,我想知道他/她是如何將這么多第三方技術結合在一起並集成到項目中的。 我想知道他/她是如何在開始之前更早地對這個項目進行原型設計的,或者您可以說我想知道他/她的思考過程以及他/她為完成而采取的行動。

一般來說,這歸結為經驗。 在許多不同技術方面擁有豐富的經驗,可以讓有經驗的架構師大致預測哪些地方應該協同工作,哪些地方會出現問題。 軟件架構通常是關於識別問題模式,並使用過去有效的解決方案來解決這些問題。 就像經驗豐富的軟件工程師可以應用設計模式來解決代碼級別的重復問題一樣。

例如,了解何時擁有事務處理系統、OLAP 還是消息傳遞系統將有助於架構師組裝正確的組件,使用過去成功的工具來解決提出的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM