接觸電腦也有二三年了~對于各方面的東西都有一定的了解,現在想專一門來學習~在我們這邊,很缺少一種技術,那就是系統分析,有哪位能夠給我提供這方面的資料,萬分感激~!!

熱心網友

一個系統分析員應該具備的三個素質:正確理解客戶需求、選擇正確技術方向和說服用戶采納建議。"正確理解用戶的需求"是系統分析員最重要的素質,這需要系統分析員有一定的行業或管理經驗,或能夠快速了解客戶從事工作的能力,換句話說,要有豐富的閱歷和洞察力。在案例中,第一個分析員雖然仔細分析了客戶所提供的各種表格及需求,但沒有大量的查閱用戶實際數據,用戶以往的實際數據都是用Word和Excel處理的,其中存在的大量圖表、公式,排版也很美觀,而行業用戶又非常在意文檔的美觀,但這些被系統分析員忽略了,沒有向用戶提出這個問題,而用戶由于對軟件理解有限,不可能自己發現問題所在,導致項目從一開始就選錯了技術方向。"選擇正確的技術方向"對系統分析員來說是不言而喻的,但這需要系統分析員知識面廣且經驗豐富。例如,在上一個案例中,系統分析員要能洞察數據庫所能處理的極限、了解Exchange、Notes或FlowMIS所擅長領域、預見B/S模式或C/S模式在實現用戶需求方面可能會發生的問題、掌握各種開發工具之間的優缺點。也許這對系統分析員來說要求太高,但根據用戶需求選擇正確的技術方向,采用合適的平臺和開發工具是一個項目成功的關鍵。"說服用戶采納建議"這點很容易被忽視,而現在國內有錢的用戶腰板很硬,說一不二,加上計算機水平不高且需求混亂,經常提出大量無理要求,造成程序員被迫去實現一些就是微軟也無法實現的技術,結果延誤開發周期并造成大量的資源浪費。其實說服用戶非常重要,系統分析員需要有較強的溝通能力和說服技巧,在正確理解客戶需求并選擇了正確的技術方向后,說服用戶采納建議,放棄一些無理要求或畫蛇添足的功能,從而讓項目的資源能夠集中于關鍵的功能或技術,并按照自己的構思順利實現。當然,編程能力還是系統分析員的基本功,但對于一個優秀的系統分析員來說,功夫以外的東西也許更加重要。