




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2019年系統(tǒng)分析師考試科目三:論文試題一論系統(tǒng)需求分析方法系統(tǒng)需求分析是開發(fā)人員經(jīng)過調研和分析,準確理解用戶和項目的功能、性能、可靠性等要求,將用戶非形式的訴求表述轉化為完整的需求定義,從而確定系統(tǒng)必須做什么的過程。系統(tǒng)需求分析具體可分為功能性需求、非功能性需求與設計約束三個方面。請圍繞“系統(tǒng)需求分析方法”論題,依次從以下三個方面進行論述。概要敘述你參與管理和開發(fā)的軟件項目,以及你在其中所擔任的主要工作。2.詳細論述系統(tǒng)需求分析的主要方法。3.結合你具體參與管理和開發(fā)的實際軟件項目,說明是如何使用系統(tǒng)需求分析方法進行系統(tǒng)需求分析的,說明具體實施過程,以及應用效果?!窘馕觥啃枨蠓治龅姆椒ㄖ饕蠸A方法、OOA方法和面向問題域的PDOA方法。SA方法SA方法的基本思想是自頂向下,逐層分解,把一個大問題分解成若干個小問題,每個小問題再分解成若干個更小的問題。經(jīng)過逐層分解,每個最低層的問題都是足夠簡單、容易解決的,于是復雜的問題也就迎刃而解了。OOA方法OOA的基本任務是運用OO方法,對問題域進行分析和理解,正確認識其中的事物及它們之間的關系,找出描述問題域和系統(tǒng)功能所需的類和對象,定義它們的屬性和職責,以及它們之間所形成的各種聯(lián)系。最終產(chǎn)生一個符合用戶需求,并能直接反映問題域和系統(tǒng)功能的OOA模型及其詳細說明。PDOA方法與SA和OOA相比,PDOA更多地強調描述,而少強調建模。它的描述大致分為以下兩個部分:(1)關注問題域。用一個文檔對含有的問題域進行相關的描述,并列出需要在該域中求解的問題列表,也就是需求列表。只有這個文檔是在分析時產(chǎn)生的。(2)關注需求行為。用一個文檔對解決問題的系統(tǒng)中的需求行為進行描述。該文檔將在需求定義階段完成。在PDOA方法中,對整個過程有著一個清晰的定義:①:收集基本的信息并開發(fā)問題框架,以建立問題域的類型。②:在問題框架類型的指導下,進一步收集詳細信息,并給出一個問題域相關特性的描述。(3)基于以上兩點,收集并用文檔說明新系統(tǒng)的需求。試題二論系統(tǒng)自動化測試及其應用軟件系統(tǒng)測試是在將軟件交付給客戶之前所必須完成的重要步驟之一,目前,軟件測試仍是發(fā)現(xiàn)軟件缺陷的主要手段。軟件系統(tǒng)測試的對象是完整的、集成的計算機系統(tǒng),系統(tǒng)測試的目的是驗證完整的軟件配置項能否和系統(tǒng)正確連接,并滿足系統(tǒng)設計文檔和軟件開發(fā)合同規(guī)定的要求。系統(tǒng)測試工作任務難度高,工作量大,存在大量的重復性工作,因此自動化測試日益成為當前軟件系統(tǒng)測試的主要手段。請圍繞“系統(tǒng)自動化測試及其應用”論題,依次從以下三個方面進行論述。概要敘述你參與管理和開發(fā)的軟件項目,以及你在其中所擔任的主要工作。2.詳細論述系統(tǒng)自動化測試的主要工作內容及優(yōu)缺點。3.結合你具體參與管理和開發(fā)的實際項目,說明是如何進行系統(tǒng)自動化測試的,說明具體實施過程及應用效果?!窘馕觥孔詣踊瘻y試是把以人為驅動的測試行為轉化為機器執(zhí)行的一種過程。通常,在設計了測試用例并通過評審之后,由測試人員根據(jù)測試用例中描述的規(guī)程一步步執(zhí)行測試,得到實際結果與期望結果的比較。在此過程中,為了節(jié)省人力、時間或硬件資源,提高測試效率,便引入了自動化測試的概念。自動化測試的過程可以分為:1、自動化測試需求分析:此過程需要確定自動化測試的范圍,以及相應的測試用例、測試數(shù)據(jù),并形成詳細的文檔,以便于自動化測試框架的建立。2、自動化測試框架的搭建:自動化測試框架類似于軟件架構,定義了在使用該套腳本時需要調用哪些文件、結構,調用的過程,以及文件結構如何劃分。自動化測試框架的典型要素有公用的對象、公用的環(huán)境、公用的方法和測試數(shù)據(jù)。試題三論處理流程設計方法及應用處理流程設計(ProcessFlowDesign,PFD)是軟件系統(tǒng)設計的重要組成部分,它的主要目的是設計出軟件系統(tǒng)所有模塊及它們之間的相互關系,并具體設計出每個模塊內部的功能和處理過程,包括局部數(shù)據(jù)組織和控制流,以及每個具體加工過程和實施細節(jié),為實現(xiàn)人員提供詳細的技術資料。每個軟件系統(tǒng)都包含了一系列核心處理流程,對這些處理流程的理解和設計將直接影響軟件系統(tǒng)的功能和性能。因此,設計人員需要認真掌握處理流程的設計方法。請圍繞“處理流程設計方法及應用”論題,依次從以下三個方面進行論述。簡要敘述你參與的軟件開發(fā)項目,以及你所承擔的主要工作。2.詳細說明目前主要有哪幾類處理流程設計工具,每個類別至少詳細說明一種流程設計工具。3.根據(jù)你所參與的項目,說明是具體采用哪些流程設計工具進行流程設計的,實施效果如何?!窘馕觥科渲谐R姷膱D形工具包括程序流程圖、IPO圖、N-S圖、問題分析圖、判定樹,表格工具包括判定表,語言工具包括過程設計語言等。1.程序流程圖程序流程圖用一些圖框表示各種操作,它獨立于任何一種程序設計語言,比較直觀、清晰,易于學習掌握。但也存在一些嚴重的缺點,例如,程序流程圖所使用的符號不夠規(guī)范,常常會使用一些習慣性用法。2.IPO圖IPO圖是由IBM公司發(fā)起并逐步完善的一種流程描述工具。系統(tǒng)分析階段產(chǎn)生的數(shù)據(jù)流程圖經(jīng)轉換和優(yōu)化后形成的系統(tǒng)模塊結構圖的過程中將產(chǎn)生大量的模塊,分析與設計人員應為每個模塊寫一份說明,即可用IPO圖來對每個模塊進行表述,IPO圖用來描述每個模塊的輸入、輸出和數(shù)據(jù)加工。3.N-S圖為避免流程圖在描述程序邏輯時的隨意性與靈活性,美國學者I.Nassi和B.Shneiderman在1973年提出了用方框代替?zhèn)鹘y(tǒng)的程序流程圖,通常把這種圖稱為N-S圖或盒圖,與程序流程圖類似,在N-S圖中也包括5種控制結構,分別是順序型、選擇型、WHILE循環(huán)型(當型循環(huán))、UNTIL循環(huán)型(直到型循環(huán))和多分支選擇型,任何一個N?S圖都是這5種基本控制結構相互組合與嵌套的結果。4.問題分析圖問題分析圖是繼程序流程圖和N-S圖之后,又一種描述詳細設計的工具,它由日立公司于1979年提出,也是一種支持結構化程序設計的圖形工具。問題分析圖也包含5種基本控制結構,并允許遞歸使用。5.過程設計語言過程設計語言也稱為結構化語言或偽代碼,它是一種混合語言,采用自然語言的詞匯和結構化程序設計語言的語法,用于描述處理過程怎么做,類似于編程語言。過程設計語言用于描述模塊中算法和加工邏輯的具體細節(jié),以便在開發(fā)人員之間比較精確地進行交流。6.判定表對于具有多個互相聯(lián)系的條件和可能產(chǎn)生多種結果的問題,用結構化語言描述則顯得不夠直觀和緊湊,這時可以用以清楚、簡明為特征的判定表來描述。判定表采用表格形式來表達邏輯判斷問題。7.判定樹判定樹也是用來表示邏輯判斷問題的一種常用的圖形工具,它用樹來表達不同條件下的不同處理流程,比語言、表格的方式更為直觀。試題四論企業(yè)智能運維技術與方法智能運維(ArtificialIntelligenceforITOperations,AIOps)是將人工智能應用于運維領域,基于已有的運維數(shù)據(jù)(日志數(shù)據(jù)、監(jiān)控數(shù)據(jù)、應用信息等),采用機器學習方法來進一步解決自動化運維難以解決的問題。具體來說,智能運維在自動化運維的基礎上,增加了一個基于機器學習的智能決策模塊,控制監(jiān)測系統(tǒng)采集運維決策所需的數(shù)據(jù),做出智能分析與決策,并通過自動化腳本等手段去執(zhí)行決策,以達到運維系統(tǒng)的整體目標。智能運維能夠提高企業(yè)信息系統(tǒng)的預判能力和穩(wěn)定性,降低IT成本,提升企業(yè)產(chǎn)品的競爭力。請圍繞“企業(yè)智能運維技術與方法”論題,依次從以下三個方面進行論述。概要敘述你參與管理與實施的軟件運維項目,以及你在其中所擔任的主要工作。2.智能運維主要從效率提高、質量保障和成本管理三個方面提升運維水平,其成熟程度可以分為嘗試應用、單點應用、串聯(lián)應用、能力完備和能力成熟五個級別,請任意選擇三個成熟度級別,說明其在效率提升、質量保障和成本管理方面的特征。3.結合你具體參與管理與實施的實際軟件系統(tǒng)運維項目,舉例說明如何采用智能運維技術和方法提高運維效率、保障運維質量并降低運維成本,實施效果如何。在智能運維過程中都遇到了哪些具體問題,是如何解決的?!窘馕觥恐悄苓\維是指通過機器學習等人工智能算法,自動地從海量運維數(shù)據(jù)中學習并總結規(guī)則,并做出決策的運維方式。智能運維概念最早由Gartner提出,它是將人工智能科技融入運維系統(tǒng)中,以大數(shù)據(jù)和機器學習為基礎,從多種數(shù)據(jù)源中采集海量數(shù)據(jù)(包括日志、業(yè)務數(shù)據(jù)、系統(tǒng)數(shù)據(jù)等)進行實時或離線分析,通過主動性、人性化和動態(tài)可視化,增強傳統(tǒng)運維的能力。AIOps能力分級為:(1)嘗試應用。開始嘗試應用AI能力,還無較成熟單點應用。(2)單點應用。具備單場景的AI運維能力,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代銷意向合同范本
- 二手車線上交易合同范本
- 眾籌股東合同范本6
- 買賣帶表格合同范例
- 加工中心保養(yǎng)合同范本
- 兄弟共同承包土地合同范本
- 辦公電腦合同范本
- 代理執(zhí)行合同范本
- 共同買地皮合同范本
- pc吊裝合同范本
- 人教版區(qū)域地理課件世界地理之中亞五國【公開課教學PPT課件】高中地理
- 人教版九年級下冊初中英語全冊作業(yè)設計一課一練(課時練)
- 2021新版GJB9001C-2017體系文件內審檢查表
- 風篩式清選機的使用與維護
- 《計算流體力學CFD》
- 馬克思主義宗教觀課件
- 語文版九年級下冊課外閱讀練習
- 【課件】第11課+美術的曙光-史前與早期文明的美術+課件高中美術人教版(2019)美術鑒賞
- 樂沛LOTSPLAY德國HABA邏輯思維課程介紹手冊
- 高中化學人教版一輪復習-晶體結構與性質(復習課件)
- GB/T 22919.3-2008水產(chǎn)配合飼料第3部分:鱸魚配合飼料
評論
0/150
提交評論