如果有人讓你介紹你們做的系統架構是什麼樣子的 你會從哪說起?
每個人都會有自己的架構認知,根據自己的接觸的內容來總結。系統分為使用者中心、營銷中心、商品中心…… 這是產品經理說的;我們的系統用了三層架構,用了ssm框架…… 這是程式設計師說的;使用者說 我們系統有後台,前台,商品上下架功能,使用者管理功能。
在實際工作中架構師架構出來的系統不僅要考慮使用者的功能實現,而且也要平衡系統的易用性、高效能、擴充套件性、可伸縮性等方面,這裡面是要綜合業務目標、當前開發人數、開發人員的綜合能力、上線時間、專案預算等來選擇開發語言、開發框架和功能開發的順序。有些公司求時間、有些公司求質量,但最終說明架構是實時變化的,不是一上來就來個完美的架構,是要根據當前的業務需求變化的,但你的架構必須要支援這種變化 達到上面所說的要求。
我有幾張阿里雲幸運券分享給你,用券購買或者公升級阿里雲相應產品會有特惠驚喜哦!把想要買的產品的幸運券都領走吧!快下手,馬上就要搶光了。
乙個複雜的系統需要不同角色的人來參與,因此架構師必須考慮到讓不同的參與者理解你的架構 知道他們自己該做什麼事,如使用者為你提供原始需求,專案經理需要制定計畫 在不同小組間溝通 落地你的架構,開發人員拿到你的設計實現功能。所以架構涵蓋的內容和決策太多了,需要從不同視角分別設計 ,也是為了架構方便理解、交流和歸檔的方便。
邏輯架構規定了由哪些邏輯元素組成以及這些邏輯元素間的關係,邏輯元素可以是邏輯層、功能子系統、模組。
如何向別人介紹你做的東西
碼農不可避免地需要經常向別人介紹自己做的產品和專案。簡單地把專案向別人介紹清楚是門學問。最近,給隊伍裡面的新同事做入職培訓,結合之前的一些認識,簡單談談我的體會。1.向根本不懂你這個行業的人介紹你的產品 對方越不了解你的行業,你的介紹就要越泛化,並且要用和對方身邊熟知的東西做模擬。工作後第一次回老家...
擇師論 怎麼有效的向別人學習
與螳螂作戰,你的胸懷會越來越小。與蝸牛賽跑,你離冠軍的寶座不是近了而是遠了。與結巴辯論,你有成為第二個結巴的危險。我們要建立學習型組織,不管是師於自然 師於生活,不管是師於書本 師於人物,擇師是個首要問題。三人行,必有我師 正確嗎?正確。要學嗎?不盡然。比三人中有師,彼三人中也有師。師與不師,師此師...
擇師論 怎麼有效的向別人學習
與螳螂作戰,你的胸懷會越來越小。與蝸牛賽跑,你離冠軍的寶座不是近了而是遠了。與結巴辯論,你有成為第二個結巴的危險。我們要建立學習型組織,不管是師於自然 師於生活,不管是師於書本 師於人物,擇師是個首要問題。三人行,必有我師 正確嗎?正確。要學嗎?不盡然。比三人中有師,彼三人中也有師。師與不師,師此師...