2020年系统分析师下午论文真题
試題一 論面向服務的信息系統開發方法及其應用
??? 信息系統是一個極為復雜的人機交互系統,它不僅包含計算機技術、通信技術和網絡技術,以及其他的工程技術,而且,它還是一個復雜的管理系統,需要管理理論和方法的支持。如何選擇一個合適的開發方法,以保證在多變的市場環境下,在既定的預算和時間要求范圍內,開發出讓用戶滿意的信息系統,這是系統分析師所必須要面臨的問題。目前,有多種方法來解決該問題,其中面向服務( Service Oriented, SO)的開發方法就是一種常見的信息系統開發方法,其將接口的定義與實現進行解耦,并將跨構件的功能調用暴露出來。
請圍繞“論面向服務的信息系統開發方法及其應用"論題,依次從以下三個方面進行論述:
1.概要敘述你參與管理和開發的軟件項目以及你在其中所承擔的主要工作。
2.請簡要描述面向服務的開發方法的三個主要抽象級別。
3.請圍繞基于面向服務開發方法的三個主要抽象級別,具體闡述你參與管理和開發的項目是如何進行系統開發的。
試題二 論快速應用開發方法及其應用
?? ?快速應用開發(Rapid Application Development, RAD) 是一種比傳統生命周期法快得多的信息系統開發方法,它強調極短的開發周期。RAD模型是瀑布模型的一一個變種,通過使用基于構件的開發方法進行快速開發。如果需求理解得很好,且約束了項目范圍,利用這種模型可以很快開發出功能完善的信息系統。RAD強調復用已有的程序結構或使用構件,或者創建可復用的構件。般來說,如果一個業務能夠被模塊化,且其中每一一個主要功能均可以在不到三個月的時間內完成,它就適合采用RAD方法。每個主要功能可由一個單獨的RAD組來實現,最后再集成起來,形成一個整體。單擊此鏈接查看歷年真題論文范文:2022年軟考系統分析師--論文寫作精講視頻培訓課程-學習視頻教程-騰訊課堂
請圍繞“論快速應用開發方法及其應用"論題,依次從以下三個方面進行論述:
1.概要敘述你參與管理和開發的軟件項目以及你在其中所承擔的主要工作。
2.RAD方法的流程從業務建模開始,隨后是數據建模、過程建模、應用生成、測試與交付。請簡要對上述5個步驟的主要工作和特點進行論述。
3.具體闡述你參與管理和開發的項目是如何采用RAD方法進行開發的,并圍繞上述5個步驟,詳細論述在項目開發過程中遇到了哪些實際問題,是如何解決的。
試題三 論軟件設計模式及其應用
??? 設計模式(Design Patterm)是一套被反復使用的代碼設計經驗總結,代表了軟件開發人員在軟件開發過程中面臨的一股問題的解決方案和最佳實踐。使用設計模式的目的是提高代碼的可重用性,讓代碼更容易被他人理解,并保證代碼可靠性。現有的設計模式已經在前人的系統中得以證實并廣泛使用,它使代碼編寫真正實現工程化,將已證實的技術表述成設計模式,也會使新系統開發者更加容易理解其設計思路。根據目的和用途不同,設計模式可分為創建型(creational)模式、結構型(structural)模式和行為型(behavioral)模式三種。
請圍繞“論軟件設計模式及其應用"論題,依次從以下三個方面進行論述:
1.簡要敘述你參與的軟件開發項目以及你所承擔的主要工作。
2.詳細說明每種設計模式的特點及其所包含的具體設計模式,每個類別至少詳細說明兩種代表性設計模式。
3.根據你所參與的項目,論述具體采用了哪些設計模式,其實施效果如何。
試題四 論遺留系統演化策略及其應用
??? 遺留系統是指任何基本上不能進行修改和演化以滿足新的變化了的業務需求的信息系統。在企業信息系統升級改造過程中,如何處理和利用遺留系統,成為新系統建設中的重要問題,而處理恰當與否,直接關系到新系統的成敗和開發效率。遺留系統的演化方式有多種,究竟采用哪些策略來處理遺留系統,需要根據對遺留系統的評價結果來確定。
請圍繞“論遺留系統演化策略及其應用"論題,依次從以下三個方面進行論述:
1.概要敘述你參與管理和開發的軟件項目,以及你在其中所擔任的主要工作。
2.詳細論述遺留系統評價的主要活動,論述常見的演化策略。
3.結合你具體參與管理和開發的實際項目,說明如何進行遺留系統評價并選擇合適的演化策略,請說明具體實施過程以及應用效果
總結
以上是生活随笔為你收集整理的2020年系统分析师下午论文真题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一支笔的测试点_7.30关于一支笔的测试
- 下一篇: 一支笔的测试用例——【经典常问面试题】