系統架構師

2021-09-05 19:46:58 字數 1334 閱讀 5540

架構師負責理解系統的業務需求,並建立合理、完善的系統體系架構。架構師也負責通過軟體架構來決定主要的技術選擇。這典型的包括識別和文件化系統的重要架構方面,包括系統的需求、設計、實現和部署"檢視"。

項產品經理通常是指負責產品設計的「專人」。乙個優秀的理想的產品經理,應同時具備較高的商業素質和較強的技術背景。產品經理要有深厚的領域經驗,也就是說,對該軟體系統要應用到的業務領域非常之熟悉。比如,開發房地產銷售軟體的產品經理,應該對房地產公司的標準銷售流程瞭如指掌,甚至比大多數銷售人員還要清楚。如果開發的是通用產品,他/她還具備對市場、潛在客戶需求的深刻洞察力。

那麼,系統架構師與產品經理有什麼不同呢?我們不應該把二者混為一談,這是不少論述和實踐常犯的錯誤。我看來,如果把開發軟體比作攝製電影,產品經理之於系統架構師,就正像編劇之於導演。產品經理雖然要有一定技術背景,但仍應屬於「商業人士(business people)」,而系統架構師則肯定是乙個技術專家。二者看待問題的立場、角度和出發點完全不同。

軟體專案經理是指對專案控制/管理,關注專案本身的進度、質量,分配、調動、協調、管理好人、財、物等資源的負責人。對於軟體專案經理來講,包括專案計畫、進度跟蹤/監控、質量保證、配置/發布/版本/變更管理、人員績效評估等方面。優秀的專案經理需要的素質,並不僅在於會使用幾種軟體或是了解若干抽象的方**原則,更重要的在於從大量專案實踐中獲得的寶貴經驗,以及交流、協調、激勵的能力,甚至還應具備某種個性魅力或領袖氣質(charisma)。

從性格因素上講,單純的技術人員傾向於忽視「人」的因素,而這正是管理活動的乙個主要方面。專案經理能夠應付開發過程中大量的偶發事件和雜務。

在乙個專案中,推動專案發展的是系統構架師,而不是專案經理。專案經理的職責只是配合系統構架師,提供各個方面的支援。主要職責是與內外部溝通和管理資源(包括人)。系統構架師提出系統的總體構架,給出開發指導。

系統分析師(system analyst)是指對系統開發中進行分析、設計和領導實施的人。一般意思上講,系統分析師的水平將影響系統開發的質量,甚至成敗。但在乙個完善的系統開發隊伍中,還需要有業務專家,技術專家和其他輔助人員。所以,系統分析師只是其中的角色之一。但我國許多的 it 公司,一般只有系統分析師而沒有技術專家。

系統分析師固然是對特定系統進行分析、設計。所以他的任務、目標是明確的。他只是去執行任務,完成系統的最終設計。

系統架構師應該和系統分析師分開,但架構師必須具備系統分析師的所有能力,同時還應該具備設計員所沒有的很多能力。

系統架構師是指導、檢督系統分析師的工作,要求系統分析師按什麼標準,什麼工具,什麼模式,什麼技術去設計系統的。同時,系統架構師應該對系統分析師所提出的問題,碰到的難題及時地提出解決的方法。並檢查、評審系統分析師的工作。

系統架構 系統架構師

一 什麼是架構師 是乙個既需要掌控整體又需要洞悉區域性瓶頸並依據具體的業務場景給出解決方案的團隊領導型人物。架構師需要能夠識別定義並確認需求,能夠進行系統分解形成整體架構,能夠正確地技術選型,能夠制定技術規格說明並有效推動實施落地。按 togaf 的定義,架構師的職責是了解並關注實際上關係重大但未變...

系統架構師

職業定位 系統構架,是對已確定的需求的技術實現構架 作好規劃,運用成套 完整的工具,在規劃的步驟下去完成任務。相應地,系統架構師 又稱企業架構師或者 系統設計師 是乙個最終確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節 掃清主要難點的技術人員。他 她主要著眼於系統的 技術實...

系統架構師

職業定位 系統構架,是對已確定的需求的技術實現構架 作好規劃,運用成套 完整的工具,在規劃的步驟下去完成任務。相應地,系統架構師 又稱企業架構師或者 系統設計師 是乙個最終確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節 掃清主要難點的技術人員。他 她主要著眼於系統的 技術實...