久久婷婷六月/丝袜美腿视频一区二区三区/三级网站在线看/黄色网址免费在线播放

關于天照
首頁 > 關于天照 > 知識庫

軟件系統分析員基本功

14
8031
天照科技提供中高端網站制作服務

好的軟件系統分析員都是從優秀的程序員中產生的,堅實的編程功底、豐富的經驗是今后做系統分析的基礎。

沒有對系統本身進行過透徹剖析過,很難領會到其中一些難以言述的精華。但并不等于好的程序員就能夠成為好的系統分析員。

合理的知識結構。語言能力、文字表達能力、技術的全面性等是對系統分析員的基本要求。比如說c/s 和3 層開發,如果僅僅對netscape公司的產品熟悉還不夠,還需要了解比如微軟等產品,并且要了解他們中產生歷史,發展思路,技術優劣,以應付各種窮追猛打的提問。但更重要的是,這是你為應用定制技術要求的前提。

系統分析員思想

全局觀念是系統分析員必須具備的觀念。

如果系統分析員設計時太注重細節,往往會陷入在某個問題上糾纏不清的泥潭。(93年,我論文指導老師的一席話影響了我隨后幾年對軟件開發的理解——今后計算機會越來越快,多寫幾行代碼少寫代碼無關緊要,最重要的是整體;一開始就錯了,某個部份編得再好,也是沒有用的)系統分析員要有面向用戶的思想。系統分析員應當有能力將自己扮演成用戶,來了解要交付的項目看起來想什么樣式,感覺想什么,從而了解用戶的想法并挑選出合理部份去開發。從這個意義上說,系統分析員才能獲得有意義的見解去引導他的開發組成員。系統分析員頭腦中要對項目結局有一個清楚的認識,并保證項目不偏離方向。系統分析員要有根植于技術,高于技術思考問題的
思想。純粹的程序員通常對最終結果考慮的不是很多,當一種新的技術在市場上出現時,他們對能否按時交付的考慮就比較少,而強烈希望他們的計劃能夠建立在新的技術之上。因此,系統分析員的想法和行動要象一個用戶,又要能夠站在技術的高度,成為真正的用戶、程序員之間的代言人。

任務難度的預測能力

系統分析員要具備快速的任務難度預測能力以及具備快速確定開發小組人員構成和任務劃分的能力。(我將這條歸為思想,而不是能力)昆蟲自然會長出翅膀,而思想卻需要長期的浸潤。要做到這點,需要大量的思考、學習。設計遠比編程重要。當今軟件業的發展,各種開發工具的出現,編程已經不是什么問題,程序員的工作某種程度上講是將別人現成的東西拼湊堆砌起來。系統分析員要清楚的認識到,現在大多數程序員沒有學會怎么去整體的了解一個系統,有些甚至不了解編程(這不是說他們不會寫代碼)。可視化的開發工具加五花八門的控件,程序員可以偷點懶了。(這可不是夸大,我好幾年的管理工作,接觸過大量的程序員)基于技術,跳出框架。基于現有技術結合用戶需求思考問題,設計時跳出
框架。

系統分析員的關鍵

獲得信任。系統分析員最重要的素質是獲得信任,這是成為優秀系統分析員的關鍵。成熟最為關鍵。成熟可以為整個項目組提供正確的支持,能夠理解技術怎樣才能解決用戶的需求。

系統分析員的準備工作

統一的各種文檔模式,這其中包括今后軟件變量、字段命名規則。我推薦用pb制定的規則做基礎,通過改造成為適合自身實用的標準。統一的文檔管理。統一的分析軟件。比如說rose(uml 太規范,國內的軟件管理水平根本用不上,只不過盡量應用,你自己對系統分析的理解有好處)方法是思想的放映,在具體方法上就不多說了。我托人從u$a 弄到幾本書,用于面向對象系統開發的使用》、《面向對象的分析》、《項目管理》等都是很不錯的,推薦大家看看。

相關新聞
滬ICP備11049390號 上海工商


服務范圍:網站建設/軟件開發/小程序/微信公眾號/App/電商運營/域名空間/網站維護 網絡營銷推廣等   
版權所有 ? 2005-2019上海天照信息科技有限公司 電話:021-51696162