如何成為一個(gè)好的系統(tǒng)分析員
系統(tǒng)分析員基本功
好的系統(tǒng)分析員都是從優(yōu)秀的程序員中產(chǎn)生的,堅(jiān)實(shí)的編程功底、豐富的經(jīng)驗(yàn)是今后做系統(tǒng)分析的基礎(chǔ)。
沒(méi)有對(duì)系統(tǒng)本身進(jìn)行過(guò)透徹剖析過(guò),很難領(lǐng)會(huì)到其中一些難以言述的精華。但并不等于好的程序員就能夠 成為好的系統(tǒng)分析員。
合理的知識(shí)結(jié)構(gòu)。語(yǔ)言能力、文字表達(dá)能力、技術(shù)的全面性等是對(duì)系統(tǒng)分析員的基本要求。比如說(shuō)c/s和3 層開(kāi)發(fā),如果僅僅對(duì)netscape公司的產(chǎn)品熟悉還不夠,還需要了解比如微軟等產(chǎn)品,并且要了解他們中產(chǎn) 生歷史,發(fā)展思路,技術(shù)優(yōu)劣,以應(yīng)付各種窮追猛打的提問(wèn)。但更重要的是,這是你為應(yīng)用定制技術(shù)要求 的前提。 mda.com
系統(tǒng)分析員思想
全局觀念是系統(tǒng)分析員必須具備的觀念。如果系統(tǒng)分析員設(shè)計(jì)時(shí)太注重細(xì)節(jié),往往會(huì)陷入在某個(gè)問(wèn)題上糾 纏不清的泥潭。(93年,我論文指導(dǎo)老師的一席話影響了我隨后幾年對(duì)軟件開(kāi)發(fā)的理解----今后計(jì)算機(jī)會(huì) 越來(lái)越快,多寫(xiě)幾行代碼少寫(xiě)代碼無(wú)關(guān)緊要,最重要的是整體;一開(kāi)始就錯(cuò)了,某個(gè)部份編得再好,也是 沒(méi)有用的) 系統(tǒng)分析員要有面向用戶的思想。系統(tǒng)分析員應(yīng)當(dāng)有能力將自己扮演成用戶,來(lái)了解要交付的項(xiàng)目看起來(lái) 想什么樣式,感覺(jué)想什么,從而了解用戶的想法并挑選出合理部份去開(kāi)發(fā)。從這個(gè)意義上說(shuō),系統(tǒng)分析員 才能獲得有意義的見(jiàn)解去引導(dǎo)他的開(kāi)發(fā)組成員。系統(tǒng)分析員頭腦中要對(duì)項(xiàng)目結(jié)局有一個(gè)清楚的認(rèn)識(shí),并保 證項(xiàng)目不偏離方向。系統(tǒng)分析員要有根植于技術(shù),高于技術(shù)思考問(wèn)題的思想。純粹的程序員通常對(duì)最終結(jié) 果考慮的不是很多,當(dāng)一種新的技術(shù)在市場(chǎng)上出現(xiàn)時(shí),他們對(duì)能否按時(shí)交付的考慮就比較少,而強(qiáng)烈希望 他們的計(jì)劃能夠建立在新的技術(shù)之上。因此,系統(tǒng)分析員的想法和行動(dòng)要象一個(gè)用戶,又要能夠站在技術(shù) 的高度,成為真正的用戶、程序員之間的代言人。
任務(wù)難度的預(yù)測(cè)能力
系統(tǒng)分析員要具備快速的任務(wù)難度預(yù)測(cè)能力以及具備快速確定開(kāi)發(fā)小組人員構(gòu)成和任務(wù)劃分的能力。(我 將這條歸為思想,而不是能力)昆蟲(chóng)自然會(huì)長(zhǎng)出翅膀,而思想?yún)s需要長(zhǎng)期的浸潤(rùn)。要做到這點(diǎn),需要大量 的思考、學(xué)習(xí)。設(shè)計(jì)遠(yuǎn)比編程重要。當(dāng)今軟件業(yè)的發(fā)展,各種開(kāi)發(fā)工具的出現(xiàn),編程已經(jīng)不是什么問(wèn)題, 程序員的工作某種程度上講是將別人現(xiàn)成的東西拼湊堆砌起來(lái)。系統(tǒng)分析員要清楚的認(rèn)識(shí)到,現(xiàn)在大多數(shù) 程序員沒(méi)有學(xué)會(huì)怎么去整體的了解一個(gè)系統(tǒng),有些甚至不了解編程(這不是說(shuō)他們不會(huì)寫(xiě)代碼)?梢暬 的開(kāi)發(fā)工具加五花八門(mén)的控件,程序員可以偷點(diǎn)懶了。(這可不是夸大,我好幾年的管理工作,接觸過(guò)大 量的程序員)基于技術(shù),跳出框架。基于現(xiàn)有技術(shù)結(jié)合用戶需求思考問(wèn)題,設(shè)計(jì)時(shí)跳出框架。
系統(tǒng)分析員的關(guān)鍵
獲得信任。系統(tǒng)分析員最重要的素質(zhì)是獲得信任,這是成為優(yōu)秀系統(tǒng)分析員的關(guān)鍵。成熟最為關(guān)鍵。成熟 可以為整個(gè)項(xiàng)目組提供正確的支持,能夠理解技術(shù)怎樣才能解決用戶的需求。
系統(tǒng)分析員的準(zhǔn)備工作
統(tǒng)一的各種文檔模式,這其中包括今后軟件變量、字段命名規(guī)則。我推薦用pb制定的規(guī)則做基礎(chǔ),通過(guò)改 造成為適合自身實(shí)用的標(biāo)準(zhǔn)。統(tǒng)一的文檔管理。統(tǒng)一的分析軟件。比如說(shuō)rose(uml太規(guī)范,國(guó)內(nèi)的軟件 管理水平根本用不上,只不過(guò)盡量應(yīng)用,你自己對(duì)系統(tǒng)分析的理解有好處) 方法是思想的放映,在具體方法上就不多說(shuō)了。我托人從u$a弄到幾本書(shū),用于面向?qū)ο笙到y(tǒng)開(kāi)發(fā)的使 用》、《面向?qū)ο蟮姆治觥、《?xiàng)目管理》等都是很不錯(cuò)的,推薦大家看看。
我在拙作"在中國(guó)沒(méi)有人懂計(jì)算機(jī)"里發(fā)了點(diǎn)牢騷,聽(tīng)說(shuō)挨了部份人(習(xí)慣性的)罵。其實(shí),bbs本來(lái)就是 發(fā)泄的地方,在這里從來(lái)就罕有有內(nèi)容的文章。
自從"維納斯"登陸深圳后,大家更著眼于從宏觀看中國(guó)的it業(yè)了。中國(guó)it這棵小樹(shù),說(shuō)實(shí)在的,長(zhǎng)到今天 實(shí)在是不容易。一些人提出了"反對(duì)微軟霸權(quán)"的口號(hào),不少人呼喚中國(guó)"硅谷"的出現(xiàn)。微軟的成功不是技 術(shù)的成功,更多的是商業(yè)運(yùn)作的成功。中國(guó)it這棵樹(shù)能長(zhǎng)多高,取決于他所植根于的土壤。而現(xiàn)在的事實(shí)是,這片土壤實(shí)在是太貧瘠了!如果按我們現(xiàn)在的思路和搞法,是長(zhǎng)不成大樹(shù),更別指望能結(jié)?quot;微 軟","硅谷"這樣豐碩的果實(shí)。如果說(shuō),我們的軟件技術(shù)落后美國(guó)十年,我們的硬件制造技術(shù)則落后美國(guó) 二十年,我們的管理水平落后美國(guó)至少三十年。而最終決定發(fā)展速率的恰恰是我們的死穴──低劣的管理 水平。低劣的管理水平的形成的原因有著深厚的背景和多方面的原因。
系統(tǒng)分析工作是解決一個(gè)問(wèn)題的工作,目標(biāo)是將一個(gè)對(duì)計(jì)算機(jī)應(yīng)用系統(tǒng)的需求轉(zhuǎn)化成實(shí)際的物理實(shí)現(xiàn),其中 復(fù)雜就復(fù)雜在實(shí)際的面太多.在系統(tǒng)分析過(guò)程之中注意問(wèn)以下的問(wèn)題,可能會(huì)所進(jìn)行的系統(tǒng)分析設(shè)計(jì)工作有幫助
1)您所完成的系統(tǒng)目的是什么?注意不是功能要求,而是目的.也就是為什么要建設(shè)、為什么要現(xiàn)代建設(shè)。在考慮系統(tǒng)目的時(shí),我更多的側(cè)重于系統(tǒng)的最終目標(biāo)考慮,因?yàn)橐粋(gè)系統(tǒng)不可能一下子完美,為系統(tǒng)留些 余地。
轉(zhuǎn)帖于:軟件水平考試_考試吧
版權(quán)聲明 --------------------------------------------------------------------------------------
如果
軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系
,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本
軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。