2017年上半年系統(tǒng)分析師考試論文真題_第1頁
2017年上半年系統(tǒng)分析師考試論文真題_第2頁
2017年上半年系統(tǒng)分析師考試論文真題_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余3頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2017年上半年系統(tǒng)分析師考試論文真題一、試題一1.論需求分析方法及應(yīng)用

需求分析是提煉、分析和仔細(xì)審查已經(jīng)獲取到的需求的過程。需求分析的目的是確保所有的項(xiàng)目干系人(利益相關(guān)者)都理解需求的含義并找出其中的錯(cuò)誤、遺漏或其它不足的地方。需求分析的關(guān)鍵在于對問題域的研究與理解。為了便于理解問題域,現(xiàn)代軟件工程所推薦的需求分析方法是對問題域進(jìn)行抽象,將其分解為若干個(gè)基本元素,然后對元素之間的關(guān)系進(jìn)行建模。常見的需求分析方法包括面向?qū)ο蟮姆治龇椒ā⒚嫦騿栴}域的分析方法、結(jié)構(gòu)化分析方法等。而無論采用何種方法,需求分析的主要工作內(nèi)容都基本相同。問題:請圍繞“需求分析方法及應(yīng)用”論題,依次從以下三個(gè)方面進(jìn)行論述。

1.簡要敘述你參與管理和開發(fā)的軟件系統(tǒng)開發(fā)項(xiàng)目以及你在其中所承擔(dān)的主要工作。

2.概要論述需求分析工作過程所包含的主要工作內(nèi)容。

3.結(jié)合你具體參與管理和開發(fā)的實(shí)際項(xiàng)目,說明采用了何種需求分析方法,并舉例詳細(xì)描述具體的需求分析過程。__________________________________________________________________________________________

正確答案:(略)寫作要點(diǎn)

1.簡要敘述所參與管理和開發(fā)的軟件項(xiàng)目,并明確指出在其中承擔(dān)的主要任務(wù)和開展的主要工作。

2.需求分析的工作通常包括以下7個(gè)方面:

(1)繪制系統(tǒng)上下文范圍關(guān)系圖。用于定義系統(tǒng)與系統(tǒng)外部實(shí)體間的界限和接口的簡單模型,它可以為需求確定一個(gè)范圍。

(2)創(chuàng)建系統(tǒng)原型。通過快速開發(fā)工具開發(fā)一個(gè)拋棄式原型,或者通過PowerPoint、Flash等演示工具制作一個(gè)演示原型,甚至是用紙和筆畫出一些關(guān)鍵的界面接口示意圖,將幫助用戶更好地理解所要解決的問題,更好地理解系統(tǒng)。

(3)分析需求的可行性。對所有獲得的需求進(jìn)行成本、性能和技術(shù)實(shí)現(xiàn)方面的可行性研究,以及這些需求項(xiàng)是否與其他的需求項(xiàng)有沖突,是否有對外的依賴關(guān)系等。

(4)確定需求的優(yōu)先級。對于需求優(yōu)先級的描述,可以采用滿意度和不滿意度指標(biāo)進(jìn)行說明。其中滿意度表示當(dāng)需求被實(shí)現(xiàn)時(shí)用戶的滿意程度,不滿意度表示當(dāng)需求未被實(shí)現(xiàn)時(shí)用戶的不滿意程度。

(5)為需求建立模型。即建立分析模型,這些模型的表現(xiàn)形式主要是圖表加上少量的文字描述。根據(jù)采用的分析方法不同,采用的圖也將不同。例如,OOA中的用例模型和領(lǐng)域模型,SA中的DFD和E-R圖等。需求分析模型主要描述系統(tǒng)的數(shù)據(jù)、功能、用戶界面和運(yùn)行的外部行為,它是系統(tǒng)的一種邏輯表示技術(shù),并不涉及軟件的具體實(shí)現(xiàn)細(xì)節(jié)。需求分析模型可以幫助系統(tǒng)分析師理解系統(tǒng),使需求分析任務(wù)更加容易實(shí)現(xiàn)。同時(shí),它也是以后進(jìn)行軟件設(shè)計(jì)的基礎(chǔ),為軟件設(shè)計(jì)提供了系統(tǒng)的表示視圖。

(6)創(chuàng)建數(shù)據(jù)字典。數(shù)據(jù)字典是對系統(tǒng)用到的所有數(shù)據(jù)項(xiàng)和結(jié)構(gòu)進(jìn)行定義,以確保開發(fā)人員使用了統(tǒng)一的數(shù)據(jù)定義。

(7)使用質(zhì)量功能展開(QualityFunctionDeployment,QFD)方法,將產(chǎn)品特性、屬性與對用戶的重要性聯(lián)系起來。

(只要包含上述5項(xiàng)工作內(nèi)容即可)

3.考生需要結(jié)合自身具體參與管理和開發(fā)的實(shí)際項(xiàng)目,說明采用了哪一種需求分析方法(面向?qū)ο蟮姆治?、面向問題域的分析方法、結(jié)構(gòu)化分析等),并基于對應(yīng)的需求分析方法,針對一個(gè)或多個(gè)功能舉例詳細(xì)描述具體的需求分析過程。二、試題二2.論企業(yè)應(yīng)用集成

在企業(yè)信息化建設(shè)過程中,由于缺乏統(tǒng)一規(guī)劃和總體布局,使企業(yè)信息系統(tǒng)形成多個(gè)信息孤島,信息數(shù)據(jù)難以共享。企業(yè)應(yīng)用集成(EnterpriseApplicationIntegration,EAI)可在表示集成、數(shù)據(jù)集成、控制集成和業(yè)務(wù)流程集成等多個(gè)層次上,將不同企業(yè)信息系統(tǒng)連接起來,消除信息孤島,實(shí)現(xiàn)系統(tǒng)無縫集成。問題:請圍繞“企業(yè)應(yīng)用集成”論題,依次從以下三個(gè)方面進(jìn)行論述。

1.概要敘述你參與管理和開發(fā)的企業(yè)應(yīng)用集成項(xiàng)目及你在其中所承擔(dān)的主要工作。

2.詳細(xì)論述實(shí)現(xiàn)各層次的企業(yè)應(yīng)用集成所使用的主要技術(shù)。

3.結(jié)合你具體參與管理和開發(fā)的實(shí)際項(xiàng)目,舉例說明所采用的企業(yè)集成技術(shù)的具體實(shí)現(xiàn)方式及過程,并詳細(xì)分析其實(shí)現(xiàn)效果。__________________________________________________________________________________________

正確答案:(略)寫作要點(diǎn)

1.簡要敘述所參與管理和開發(fā)的軟件項(xiàng)目,并明確指出在其中承擔(dān)的主要任務(wù)和開展的主要工作。

2.企業(yè)應(yīng)用集成的主要技術(shù)。

(1)表示集成的主要技術(shù):屏幕截取和模式模擬技術(shù)。

(2)數(shù)據(jù)集成的主要技術(shù):可利用中間件工具進(jìn)行數(shù)據(jù)集成。例如,批量文件傳輸,即以特定的或是預(yù)定的方式在原有系統(tǒng)和新開發(fā)的應(yīng)用系統(tǒng)之間進(jìn)行文件傳輸;用于訪問不同類型數(shù)據(jù)庫系統(tǒng)的ODBC標(biāo)準(zhǔn)接口;向分布式數(shù)據(jù)庫提供鏈接的數(shù)據(jù)庫訪問中間件技術(shù)等。

(3)控制集成的主要技術(shù):遠(yuǎn)程過程調(diào)用或者遠(yuǎn)程方法調(diào)用、面向消息的中間件、分布式對象技術(shù)和事務(wù)處理監(jiān)控器來實(shí)現(xiàn)。

(4)業(yè)務(wù)流程集成:利用BusinessProcessExecutionLanguage(BPEL)、BusinessProcessModelandNotation(BPMN)、Businessprocessmanagement(BPM)等基于統(tǒng)一數(shù)據(jù)格式的業(yè)務(wù)流程描述、定義、管理標(biāo)準(zhǔn)和相關(guān)工具完成業(yè)務(wù)流程集成。

3.考生需結(jié)合自身參與項(xiàng)目的實(shí)際狀況,指出其參與管理和開發(fā)的企業(yè)應(yīng)用集成項(xiàng)目的實(shí)現(xiàn)方式,說明該實(shí)現(xiàn)方式的具體實(shí)施過程、使用的技術(shù)和工具,并對實(shí)際應(yīng)用效果進(jìn)行分析。三、試題三3.論數(shù)據(jù)流圖在系統(tǒng)分析與設(shè)計(jì)中的應(yīng)用

數(shù)據(jù)流圖(DataFlowDiagram,DFD)是進(jìn)行系統(tǒng)分析和設(shè)計(jì)的重要工具,是表達(dá)系統(tǒng)內(nèi)部數(shù)據(jù)的流動(dòng)并通過數(shù)據(jù)流描述系統(tǒng)功能的一種方法。DFD從數(shù)據(jù)傳遞和加工的角度,利用圖形符號通過逐層細(xì)分描述系統(tǒng)內(nèi)各個(gè)部件的功能和數(shù)據(jù)在它們之間傳遞的情況,來說明系統(tǒng)所完成的功能。在系統(tǒng)分析中,邏輯DFD作為需求規(guī)格說明書的組成部分,用于建模系統(tǒng)的邏輯業(yè)務(wù)需求;在系統(tǒng)設(shè)計(jì)中,物理DFD作為系統(tǒng)構(gòu)造和實(shí)現(xiàn)的技術(shù)性藍(lán)圖,用于建模系統(tǒng)實(shí)現(xiàn)的技術(shù)設(shè)計(jì)決策和人為設(shè)計(jì)決策。問題:請圍繞“數(shù)據(jù)流圖在系統(tǒng)分析與設(shè)計(jì)中的應(yīng)用”論題,依次從以下三個(gè)方面進(jìn)行論述。

1.簡要敘述你參與的軟件開發(fā)項(xiàng)目以及你所承擔(dān)的主要工作。

2.列舉出DFD中的幾種要素及含義,簡要說明在系統(tǒng)分析與設(shè)計(jì)階段邏輯DFD和物理DFD中這些要素之間有何區(qū)別。

3.根據(jù)所參與的項(xiàng)目,具體闡述你是如何通過繪制數(shù)據(jù)流圖來進(jìn)行系統(tǒng)分析與設(shè)計(jì)的。__________________________________________________________________________________________

正確答案:(略)寫作要點(diǎn)

1.簡要描述所參與的軟件系統(tǒng)開發(fā)項(xiàng)目,并明確指出在其中承擔(dān)的主要任務(wù)和開展的主要工作。

2.列舉出DFD中四種不同要素,并詳細(xì)論述在系統(tǒng)分析和系統(tǒng)設(shè)計(jì)階段各個(gè)要素之間的區(qū)別。

(1)外部實(shí)體(數(shù)據(jù)源及數(shù)據(jù)終點(diǎn)):位于被建模系統(tǒng)之外的信息產(chǎn)生者或消費(fèi)者,是不能由計(jì)算機(jī)處理的成分,它們分別表明數(shù)據(jù)處理過程的數(shù)據(jù)來源及數(shù)據(jù)去向。

(2)數(shù)據(jù)流:具有名字和流向的數(shù)據(jù),描述系統(tǒng)中運(yùn)動(dòng)的數(shù)據(jù),表示到一個(gè)過程的數(shù)據(jù)輸入,或者來自一個(gè)過程的數(shù)據(jù)輸出。

(3)加工/處理:對數(shù)據(jù)流的變換,在輸入數(shù)據(jù)流或條件上執(zhí)行,或者對輸入數(shù)據(jù)流或條件做出響應(yīng)的工作。

(4)數(shù)據(jù)存儲(chǔ):可訪問的存儲(chǔ)信息,描述系統(tǒng)中靜止的數(shù)據(jù),表示系統(tǒng)需要保存的數(shù)據(jù)。

在系統(tǒng)設(shè)計(jì)階段,物理DFD中各要素與系統(tǒng)分析階段邏輯DFD的區(qū)別:

(1)物理外部實(shí)體與邏輯DFD中的外部實(shí)體一致,如果需求有變化,可能會(huì)引入新的外部實(shí)體。

(2)物理數(shù)據(jù)流表示一個(gè)物理加工的輸入或輸出的計(jì)劃實(shí)現(xiàn),一個(gè)數(shù)據(jù)庫命令或動(dòng)作,網(wǎng)絡(luò)從另一個(gè)信息系統(tǒng)輸入數(shù)據(jù)或者向另一個(gè)信息系統(tǒng)輸出數(shù)據(jù),同一個(gè)程序中兩個(gè)模塊或子程序之間的數(shù)據(jù)流。

(3)物理加工是一個(gè)處理器(計(jì)算機(jī)或人),或者是要執(zhí)行的特定工作的技術(shù)性實(shí)現(xiàn)(計(jì)算機(jī)程序或人工過程)。

(4)物理數(shù)據(jù)存儲(chǔ)表示數(shù)據(jù)庫、數(shù)據(jù)庫中的表、計(jì)算機(jī)文件、重要數(shù)據(jù)的磁帶等介質(zhì)備份、程序需要的臨時(shí)文件或批處理文件、任意未經(jīng)過計(jì)算機(jī)處理的文件。

3.針對考生本人所參與的項(xiàng)目中使用的數(shù)據(jù)流圖,說明繪制方法和具體實(shí)施效果。

數(shù)據(jù)流圖的繪制過程:

(1)畫系統(tǒng)的輸入與輸出:在圖的邊緣標(biāo)出系統(tǒng)的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流;

(2)畫DFD的內(nèi)部:將系統(tǒng)的輸入、輸出用一系列的處理連接起來,可以從輸入數(shù)據(jù)流畫向輸出數(shù)據(jù)流,也可以從中間畫出去;

(3)為數(shù)據(jù)流命名:給每個(gè)系統(tǒng)數(shù)據(jù)流命名,名字應(yīng)該與DFD的可理解性密切相關(guān);

(4)為加工命名:使用動(dòng)賓短語為每個(gè)加工命名;

(5)檢查和修改DFD。四、試題四4.論軟件的系統(tǒng)測試及其應(yīng)用

軟件系統(tǒng)測試的對象是完整的、集成后的計(jì)算機(jī)系統(tǒng),其目的是在真實(shí)系統(tǒng)工作環(huán)境下,驗(yàn)證完整的軟件配置項(xiàng)能否和系統(tǒng)正確連接,并滿足系統(tǒng)設(shè)計(jì)文檔和軟件開發(fā)合同規(guī)定的要求。常見的系統(tǒng)測試包括功能測試、性能測試、壓力測試、安全測試等。同時(shí),在系統(tǒng)測試中,涉及到眾多的軟件模塊和相關(guān)干系人,測試的組織和管理是系統(tǒng)測試成功的重要保證。問題:請圍繞“軟件的系統(tǒng)測試及其應(yīng)用”論題,依次從以下三個(gè)方面進(jìn)行論述。

1.簡要敘述你參與管理和開發(fā)的軟件項(xiàng)目以及你在其中所承擔(dān)的主要工作。

2.概要論述系統(tǒng)測試過程中測試管理的主要活動(dòng)內(nèi)容,論述性能測試的目的和基本類型。

3.結(jié)合你具體參與管理和開發(fā)的實(shí)際項(xiàng)目,說明如何管理性能測試的各項(xiàng)活動(dòng),以及性能測試具體采用的方法、工具、實(shí)施過程以及應(yīng)用效果。__________________________________________________________________________________________

正確答案:(略)寫作要點(diǎn)

1.簡要敘述所參與管理和開發(fā)的軟件項(xiàng)目,并明確指出在其中承擔(dān)的主要任務(wù)和開展的主要工作。

2.論述軟件測試的管理的主要活動(dòng)內(nèi)容,論述性能測試的目的和基本分類。

(1)軟件測試的管理包括過程管理、配置管理和評審工作。

①過程管理。過程管理包括測試活動(dòng)管理和測試資源管理。

②配置管理。按照軟件配置管理要求,將軟件測試過程中產(chǎn)生的各種工作產(chǎn)品納入配置管理,建立專門的配置管理庫。

③評審。測試過程中的評審分為測試就緒評審和測試結(jié)果評審。測試就緒評審指測試前對測試計(jì)劃和測試說明進(jìn)行評審,評審測試計(jì)劃的合理性和測試用例的正確性、完整性和覆蓋程度,以及測試組織、環(huán)境、設(shè)備、工具是否齊全并符合技術(shù)要求;測試結(jié)果評審是指在測試完成后,評審測試過程和結(jié)果的有效性,確定是否達(dá)到測試目的,主要評審內(nèi)容包括測試記錄和測試報(bào)告等。

(2)性能測試的目的和分類。

①性能測試的主要目的是驗(yàn)證軟件系統(tǒng)是否能夠達(dá)到用戶提出的性能指

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論