系統(tǒng)分析員考試下午試題I的應(yīng)試方法

字號(hào):

近有不少讀者來郵件向筆者請(qǐng)教下午試題I的應(yīng)試方法,說下午I部分的試題題量大,綜合性強(qiáng),時(shí)間短,而相應(yīng)的輔導(dǎo)材料又是鳳毛麟角,實(shí)在很難應(yīng)付。的確,系統(tǒng)分析員考試大的攔路虎是下午試題I,筆者當(dāng)年也曾對(duì)此做過不少的準(zhǔn)備,回想一下,還是有一些東西--至少有一些個(gè)人見解與眾不同。為此,筆者再次翻閱了近7年的考試試題,歸納出一些精華,結(jié)集成文,與大家分享吧。
    下午試題主要考察應(yīng)試者計(jì)算機(jī)應(yīng)用綜合知識(shí)、計(jì)算機(jī)應(yīng)用系統(tǒng)的分析與設(shè)計(jì)能力以及分析處理問題的能力,是對(duì)應(yīng)試者經(jīng)驗(yàn)、知識(shí)和能力的綜合考察。筆者認(rèn)為,從出題的角度和題目考察的目的來看,系分下午試題I可分為以下七種類型。來源:www.examda.com
    一、 綜合知識(shí)類
    大家知道,系統(tǒng)分析員必須有廣泛的知識(shí)積累和工作經(jīng)驗(yàn)。下午試題I中有不少題目就是直接考察某方面的知識(shí)或經(jīng)驗(yàn)的。這種題目,全在于平時(shí)積累和見多識(shí)廣,基本上無技巧可言,知道就很簡(jiǎn)單,不知道急也急不來。應(yīng)試者能做的是,回避那些自己沒有涉獵過的知識(shí)領(lǐng)域的題目。
    例1.1998年試題二之[問題1]和[問題2]
    [問題1]
    請(qǐng)用150字以內(nèi)文字,以提綱方式列出采用三層C/S軟件設(shè)計(jì)方式可能帶來的主要優(yōu)點(diǎn)。
    對(duì)于三層C/S軟件設(shè)計(jì)方式的優(yōu)點(diǎn),即使沒有題干部分的背景描述,應(yīng)試者也應(yīng)該知道。那就是:①表示層簡(jiǎn)單(瘦客戶機(jī)),版本發(fā)布容易,維護(hù)方便;②中間邏輯集中在功能層,升級(jí)時(shí)只需改動(dòng)中間邏輯即可;③數(shù)據(jù)層和表示層隔離,更安全易管。如果應(yīng)試者沒有這方面的知識(shí)積累,只好從提干中分析提煉了。
    [問題2]
    請(qǐng)你列出某一種能支持三層C/S軟件開發(fā)的工具,并以150字以內(nèi)文字簡(jiǎn)要說明其功能實(shí)現(xiàn)的方式。
    現(xiàn)在看來,這個(gè)問題很簡(jiǎn)單,支持三層次C/S軟件開發(fā)的工具很多,但四年前,肯定有不少人列舉不出來。來源:www.examda.com
    例2.2000年試題一之[問題2]
    請(qǐng)你用100字以內(nèi)文字簡(jiǎn)要說明,采用這類構(gòu)件方式進(jìn)行企業(yè)應(yīng)用集成的好處是什么?
    問用COM方式進(jìn)行企業(yè)應(yīng)用集成的好處,平時(shí)善于積累的朋友肯定早就注意到了:①實(shí)現(xiàn)整個(gè)企業(yè)的業(yè)務(wù)邏輯和應(yīng)用服務(wù)的構(gòu)件級(jí)共享;②消除重復(fù)邏輯,優(yōu)化處理過程;③適應(yīng)環(huán)境變化靈活方便,開發(fā)集成的成本低周期短;④應(yīng)用服務(wù)易于管理。
    實(shí)際上構(gòu)件化是軟件開發(fā)人員一直的夢(mèng)想,希望軟件開發(fā)像堆積木一樣方便、快速,重復(fù)利用以前的勞動(dòng)成果,應(yīng)試者知道這一點(diǎn),自然不難回答構(gòu)件化的好處。
    例3.1999年試題三之[問題3]
    根據(jù)你開發(fā)OA或MIS系統(tǒng)工作的經(jīng)驗(yàn),請(qǐng)你為本題的網(wǎng)絡(luò)列舉出一類比較適合于開發(fā)基于工作流的OA系統(tǒng)的流行平臺(tái)及其相關(guān)的軟件或工具,包括對(duì)關(guān)系數(shù)據(jù)庫的存取要求。
    這是一道典型的知識(shí)經(jīng)驗(yàn)問答題目,用過LOTUS NOTES/DOMINO的朋友不難回答此問題。
    二、 辨別分析類
    正確辨別是非是系統(tǒng)分析員的必備素質(zhì),這是因?yàn)橄到y(tǒng)分析員往往會(huì)被人認(rèn)為是計(jì)算機(jī)應(yīng)用技術(shù)的專家,作為專家,當(dāng)然應(yīng)該清楚哪些說法立不住足,哪些意見應(yīng)當(dāng)積極采納。辨別分析題就是考察應(yīng)試者這種能力。
    辨別分析類題目幾乎每年都有,典型的出法就是給出十多個(gè)關(guān)于某一領(lǐng)域或某一技術(shù)的不同論述,請(qǐng)你找出其中幾條不恰當(dāng)?shù)拿枋觯⒄f明理由。從近幾年的題型發(fā)展情況看,這類題目已經(jīng)演變成為必答題,應(yīng)試者想回避也不行。
    回答這類題目,首先需要應(yīng)試者以扎實(shí)的理論基礎(chǔ)和豐富的實(shí)踐經(jīng)驗(yàn)為依據(jù),能夠?qū)δ骋活I(lǐng)域或某一技術(shù)進(jìn)行多角度的理解。其次,需要一定的語言理解能力和分析能力。第三,簡(jiǎn)明扼要指出某條描述的不恰當(dāng)之處,還需要較深的語言表達(dá)努力。臨場(chǎng)時(shí),如果一時(shí)找不到不合適的描述時(shí),可以采用逐條排除的辦法,先將你認(rèn)為絕對(duì)正確的描述找出來,然后對(duì)有疑點(diǎn)的描述逐一進(jìn)行原因分析,列舉出你懷疑它不對(duì)的原因,自己說服自己,找出其中疑點(diǎn)更大的或可以認(rèn)定就是錯(cuò)誤的描述來。
    例4.1999年試題一之[問題1]
    題干部分對(duì)某集團(tuán)近年來軟件項(xiàng)目成本超過預(yù)算和工期嚴(yán)重拖延的現(xiàn)象進(jìn)行分析,集團(tuán)老總主持了軟件工程管理問題的討論,歸納出十一條意見。
    要求找出三條是不正確的或不恰當(dāng)?shù)?,?qǐng)你指出其序號(hào),并各用50字以內(nèi)文字簡(jiǎn)要說明理由。
    這是一道軟件項(xiàng)目管理的問題。用逐條排除法很快會(huì)找到一些疑點(diǎn)。比如:
    (5)盡可能采用更加先進(jìn)的操作系統(tǒng)、工作平臺(tái)和開發(fā)工具,可以極大地提高軟件開發(fā)效率,從根本上防止和解決李總在總結(jié)中所發(fā)現(xiàn)的軟件開發(fā)問題。
    "從根本上防止和解決"這一提法,肯定是偏激的,過分強(qiáng)調(diào)工具的作用,而忽略了人的素質(zhì)和項(xiàng)目管理的重要性,顯然是荒誕不經(jīng)的。就好比鼓吹電腦可以替代人腦一樣。我們坐飛機(jī)可以縮短旅行時(shí)間,可是沒有很好的航班調(diào)度與控制,您恐怕連性命都很難保。
    同樣的道理:
    (6)面向?qū)ο螅∣O)技術(shù)的使用,可以保證在跨平臺(tái)的復(fù)雜環(huán)境下團(tuán)隊(duì)開發(fā)的需要,從而可從根本上免除軟件工程管理上的煩惱,也能從根本上緩解李總所發(fā)現(xiàn)的軟件開發(fā)問題。
    說"面向?qū)ο蠹夹g(shù)的應(yīng)用,可從根本上免除軟件工程管理的煩惱"自然不對(duì)。所以,描述中帶有絕對(duì)化的表述,一般都應(yīng)格外關(guān)注,往往是不對(duì)的。
    (7)軟件開發(fā)項(xiàng)目未能完成而被迫取消,究其根本原因無非是兩大類:一是用戶需求變更過于頻繁或要求過高,另一是軟件開發(fā)人員的素質(zhì)不能適應(yīng)項(xiàng)目要求。
    又用到"無非"這一字眼,只強(qiáng)調(diào)了需求變更和人員素質(zhì)的重要,把軟件工程管理的重要性忽略了。
    實(shí)際上,有權(quán)威調(diào)查表明軟件項(xiàng)目的失敗可歸結(jié)為四個(gè)原因:項(xiàng)目組織管理原因、缺乏需求管理、缺乏計(jì)劃與控制和估算錯(cuò)誤。
    例5.2000年試題一之[問題1]
    近年來,基于面向?qū)ο蟮?構(gòu)件"(Component,也稱組件)技術(shù)得到了迅速的發(fā)展,特別是在分布式網(wǎng)絡(luò)應(yīng)用環(huán)境下企業(yè)應(yīng)用系統(tǒng)的開發(fā)和應(yīng)用程序的集成已開始廣泛的運(yùn)用構(gòu)件技術(shù)。某企業(yè)的信息部門提出以下一些看法:… …(共11條)
    [問題1]
    在上述11條敘述中有三條是不正確的或不恰當(dāng)?shù)?,?qǐng)你指出其序號(hào),并各用50字以內(nèi)文字簡(jiǎn)要說明理由。
    這道題有一定的難度,原因是題目對(duì)各個(gè)廠商、不同標(biāo)準(zhǔn)的COM技術(shù)進(jìn)行了大盤點(diǎn),要求應(yīng)試者對(duì)COM技術(shù)有全面了解和一定的使用經(jīng)驗(yàn)。但仔細(xì)推敲,也不可怕,憑一些基本經(jīng)驗(yàn)和知識(shí),還是不難找出錯(cuò)誤敘述的。
    (4)微軟公司推出的COM/DCOM/COM+在當(dāng)前有著數(shù)量多的用戶,這是由于其開發(fā)工具容易使用,可以用多種語言開發(fā),并且廣泛適用于多種不同的平臺(tái)。
    經(jīng)驗(yàn)告訴我們,微軟的產(chǎn)品一般不容易兼容UNIX平臺(tái),而別的廠商的產(chǎn)品,一般會(huì)見容微軟的平臺(tái),有NT版或Windows版。