2003年系統分析師級下午試題II及解答
從下列的4道試題(試題1至試題4)中任選1道解答。請在答捲紙上用○圈住選答的試題編號。若用○圈住的試題編號超過1道,則以前面的1道評分。 試題一 論自由軟體的合理使用 1983年,r.stallman為反對軟體所有權的私有化,倡導了gnu計畫推進免費軟體的發放,鼓勵開發免費作業系統,套用軟體及相應的開發工具,更重要的是gnu建立了“通用公共許可證(gpl)”。 1989年,芬蘭赫爾辛基大學的學生linus torvalds發布了一個unix的變種-linux,三年後,linux正式接受了gpl。目前全球已經有數以千萬計的linux用戶。 由國內知名高校、科研機構和一些大公司共同發起,也成立了“中國共創軟體聯盟”,旨在推動自由軟體在我國的研發和套用。 自由軟體在國內外都引起了高度重視,並發揮著越來越重要的作用。 請圍繞“自由軟體的合理使用”論題,依次對以下三個方面進行論述。 1.建樹擬參與設計和開發的、使用了自由軟體的項目,以及你在其中所擔任的主要工作。 2.論述你在項目開發中如何合理地發揮自由軟體的作用。 3.請就我國如何合理地使用和發展自由軟體發表建議。 試題二 論軟體開發的風險控制 軟體開發項目面臨著許多風險,一旦發生了沒有預見到和(或)沒有得到控制的某種或某些風險,帶來的後果通常是開發成本超出預算,交付時間被迫延期,甚至是開發項目被迫取消。 請圍繞“軟體開發的風險控制”論題,依次對以下三個方面進行論述。 1.概要敘述你曾經擔任項目管理工作的套用項目、開發結果與套用情況。 2.論述軟體開發項目所面臨的主要風險,並舉例說明之。 3.論述你在上述項目中所採用的主要風險控制手段、技術措施與實際效果。 試題三 論工作流相關技術 工作流的概念起源於生產組織和辦公室自動化等許多套用領域,它是針對日常工作中具有相對固定程式的活動而提出的一個概念。在計算機網路技術和分散式資料庫技術迅速發展、多機協同工作技術逐漸成熟的基礎上發展起來的工作流技術,為降低生產成本、提高企業生產經營管理水平和企業競爭力提供了先進的手段。 工作流技術已經成功地用於政務、物流、圖書館、醫院、保險公司和銀行等一大批行業,並且在製造業中也得到了套用。 請圍繞“工作流相關技術”論題,依次對以下三個方面進行論述。 1.簡述你參與分析和開發的、採用了工作流技術的項目,以及你在其中所擔任的主要工作。 2.討論工作流管理系統的特性、研究的關鍵問題和所使用的關鍵技術。 3.簡述一個工作流管理系統的實現方案及其效果分析。試題四 論webservice技術的套用與發展趨勢 隨著internet技術的發展,一種新的分散式計算模型—webservice已應運而生。在支持基於web的新型套用方面,webservice架構具有獨特的優勢和廣泛的套用前景,但在實際套用中仍然存在一些問題。 請圍繞“webservice技術的套用與發展趨勢”論題,依次對以下三個方面進行論述。 1.簡述你參與的此類套用項目以及你在其中所擔任的主要工作。 2.論述你所參與的套用項目的特點以及選用webservice架構的準則,結合實例詳細敘述webservice技術在你參與的項目中的套用、所帶來的好處及遇到的問題。 3.分析並討論webservice技術的特點、套用前景及其存在的主要問題,並簡要展望webservice技術的發展趨勢。 下午試題ii解答要略 一、論文試題的目的 論文試題是系統分析員級考試的重要組成部分。它的目的是: (1)檢查應試者是否具有參加軟體項目工作的實踐經驗。原則上,不具備實踐經驗的人達不到系統分析員級水平,不能取得系統分析員級的資格。 (2)檢查應試者分析問題與解決問題的能力,特別是應試者的獨立工作能力。在實際工作中,由於情況千變萬化,作為系統分析員應能把握項目進展情況,發現和分析問題,提出解決問題的對策,在這方面,對系統分析員有很高的要求。 (3)檢查應試者的表達能力。由於軟體文檔案是軟體的重要組成部分,並且在軟體開發過程中還要編寫不少工作文檔和報告,文檔的編寫能力很重要。系統分析員作為項目組的負責人或核心成員,要善於表達自己的思想。在這方面要注意抓住要點,重點突出,用詞準確,使論文內容易讀,易理解。 二、論文試題的特點 根據以上所述,下午論文試題的目的不是考知識(屬上午試題的範圍),也不是考一般的分析和解決問題的能力(屬下午試題1的範圍),而是考應試者在軟體系統開發和維護方面的經驗和綜合能力,以及表達能力。論文試題的特點是: (1)試題的內容:為了使考試具有科學性和公正性,試題內容都是軟體開發和維護工作中的具有共性的問題,也就是說都是通用性問題,與具體的軟體套用領域無關。不論開發什麼樣的軟體都可能遇到這些問題。例如,1990年度的試題是:成本/效益分析、軟體維護、文檔案編制,軟體復用;1991年度的試題是:快速原型技術、系統測試、系統的可靠性、系統的可修改性;1992年度的試題是:軟體排錯、軟體項目的進度管理、面向對象的需求分析或設計、系統的安全與保密控制。在此之前的1989年度的試題是:資料庫的設計、軟體開發中的質量管理、信息系統的使用的方便性和系統的集成。 (2)試題的格式:系統分析員的論文,從性質上說是“業務報告論文”,與通常的學術論文不同。考慮到業務報告論文的特點,並為了實現科學評分,論文試題採取統一的格式。每個試題由兩部分組成,即概述和問題。 ①概述:背景內容和意義。 ②問題:根據實際經驗回答三個問題: [問題1]簡要敘述你參與的軟體項目的概要和你所擔任的工作。 [問題2]具體敘述你做了哪些有關工作?遇到了什麼問題?為了解決這些問題,採取過哪些措施? [問題3]簡要敘述你所採取的措施的效果如何?你現在認為還有哪些需要改進的地方?如何改進?
三、論文試題的解答方法 1.選擇合適的試題 選擇試題時應該選擇自己熟悉的內容。有多於一個試題可選時,要果斷,不要猶豫不決。 2.解答時要抓住要點 試題的要點有: 問題1 ① 參加的項目的題目和概況(功能,性能等) 問題2 ②你擔任的工作 ② ③工作的具體內容 問題3 ④遇到的問題 ⑤解決問題的措施 ⑥措施的效果 ⑦需進一步改進的問題,以及如何改進 上述幾點都是必不可少的。 3.要有具體內容 解答時,切忌泛泛而談,一定要言之有物。最好有些“土香氣”,令人感到可信,不要給人以“死記硬背”的印象。特別注意要突出表明是“你”自己做的,而不是別的什麼人做的。語氣要自信,要有自己的觀點。 4、注意字數 論文試題對字數有嚴格的要求。字數不能太多(不能超過3000字),也不能太少(不能少於2000字)。字數分配要合理,要適合內容的要求。由於時間較緊,一般字數不會超過3000字,但常有不到2000字的情況。字數過少通常是因為缺乏實踐,或者是因為不善於虛實結合,因而寫出的內容空洞、抽象、枯燥。 5、內容要切題 在2中所列的要點,都要緊緊圍繞試題指定的範圍會寫,千萬不要離題發揮,或者寫些無關緊要的東西,這會給人硬湊字數的感覺,因而被扣分。 6、要符合邏輯 論文中的論點應該有事實依據,要有說服力;要注意條理清晰,前後呼應,不要自相矛盾。 7、結構化 論文由摘要和正文兩大部分組成,正文又可分為3個部分(即3個問題),各個部分的篇幅比例要適當,不要平均分配。建議正文的3個部分的字數儘可能控制在如下範圍內: [問題1] 600~700字 [問題2」1100~1300字 [問題3」500~600字 當然,篇幅的長短和比例要服從內容的需要,以上數字僅供參考。 為了提高論文的易讀性,正文最好適當加些小標題,要適當分段(每個段不要太長)。 8、要寫好摘要 摘要是論文非常重要的組成部分,不能輕視。摘要應該概括地反映正文的全貌,要引人人勝。要給人一個好的初步印象。摘要是用來檢查應試者概括、歸納和抽象能力的,在解答時不能把它當作可有可無的東西。 摘要可以先寫,也可以在寫完正文之後寫。切記摘要中不能有圖表,不能寫成分條式的提綱,更不要寫成目錄的形式。字數不能少於200字。 9.要提出尚存在的問題 論文的第3部分很重要。提不出尚存在的問題,往往是因為缺乏實踐經驗,或者是因為容易滿足現狀,不能清晰地認識問題,因而放步自封。這是缺乏系統分析員素質的表現。 10、要注意整潔 字跡要端正。要想好再寫,不要有太多的刪改。整潔的程度也會影響得分。 最後,再說一下如何分配論文考試的120分鐘時間的問題。作為參考,可以考慮如下方案: 選題:5分鐘 擬提綱:10分鐘 寫摘要:10分鐘 寫正文:80分鐘 檢查修改:15分鐘