軟體架構師的工作職責

2021-04-14 10:25:53 字數 1060 閱讀 3608

軟體架構師的工作職責

構架設計師負責在整個專案中對技術活動和工件進行領導和協調。構架設計師要確立每個構架檢視的整體結構:檢視的詳細組織結構、元素的分組以及這些主要分組之間的介面。因此,與其他角色相比,構架設計師的見解重在廣度,而不是深度。(rup中的定義)

人員配備

「理想的建築師應該既是文學家又是數字家,他還應通曉歷史,熱衷於哲學研究,精通**,懂得醫藥知識,具有法學造詣,深諳天文學及天文計算。」---維特魯威(古羅馬建築師),約西元前 25 年

簡而言之,構架設計師必須多才多藝、成熟練達、洞察力強、經驗豐富。這樣,他才能在無法獲得完整資訊的情況下迅速領會問題並根據經驗作出審慎的判斷。更準確地說,構架設計師(或者構架團隊的成員)必須兼具以下技能:

經驗:既包括在問題領域的經驗(通過徹底了解需求),也包括在軟體工程領域的經驗。對於乙個構架團隊,這些素質要求可由各團隊成員來分別承擔,但其中至少要有一名構架設計師能夠把握專案的全域性。

領導才能:能夠推動各個團隊的技術進展,並能在壓力下作出關鍵性的決策然後將其貫徹到底。要提高效率,構架設計師和專案經理必須緊密協作。構架設計師主要負責解決技術問題,專案經理主要負責解決行政管理問題。構架設計師必須有權在技術問題上作出決定。

溝通:能夠贏得他人的信任,以對其進行說服、激勵和指導。構架設計師不能靠命令進行領導,而必須要贏得專案中其他人員的贊同。為了提高效率,構架設計師必須贏得專案團隊、專案經理、客戶、使用者群體以及管理團隊的尊敬。

以目標為中心、積極主動,不懈地追求成效。構架設計師是推動專案發展的技術動力,而不是空想家。在其職業生涯中,成功的構架設計師一直都要在捉摸不定和承受壓力的情況下作出折衷決定。構架設計師只有將注意力集中在該做的事情上,才能在專案中取得成功。

從專業角度看,構架設計師必須具備角色:設計員的所有能力。

團隊。如果專案較大,需要組建乙個構架團隊,則應盡量廣聚賢才,使該團隊既擁有廣泛的經驗,又對軟體工程流程具有一致的認識。構架團隊不應該是由各團隊、領域或承包商的代表組成的委員會。軟體構架設計是一項長期的工作,始終都需要配備專職人員。

軟體架構師的工作職責

軟體架構師的工作職責 構架設計師負責在整個專案中對技術活動和工件進行領導和協調。構架設計師要確立每個構架檢視的整體結構 檢視的詳細組織結構 元素的分組以及這些主要分組之間的介面。因此,與其他角色相比,構架設計師的見解重在廣度,而不是深度。rup中的定義 人員配備 理想的建築師應該既是文學家又是數字家...

軟體架構師的工作職責

軟體架構師的工作職責 構架設計師負責在整個專案中對技術活動和工件進行領導和協調。構架設計師要確立每個構架檢視的整體結構 檢視的詳細組織結構 元素的分組以及這些主要分組之間的介面。因此,與其他角色相比,構架設計師的見解重在廣度,而不是深度。rup中的定義 人員配備 理想的建築師應該既是文學家又是數字家...

軟體架構師的工作職責

軟體架構師的工作職責 構架設計師負責在整個專案中對技術活動和工件進行領導和協調。構架設計師要確立每個構架檢視的整體結構 檢視的詳細組織結構 元素的分組以及這些主要分組之間的介面。因此,與其他角色相比,構架設計師的見解重在廣度,而不是深度。rup中的定義 人員配備 理想的建築師應該既是文學家又是數字家...