2008下半年系統(tǒng)分析師考試真題(論文)

軟考 責(zé)任編輯:木木 2017-06-07

添加老師微信

備考咨詢

加我微信

摘要:2008下半年系統(tǒng)分析師考試真題下午論文部分,供大家參考學(xué)習(xí)。

>>>點擊進入系統(tǒng)分析師歷年真題下載

●論基于場景的軟件體系結(jié)構(gòu)評估方法
大型復(fù)雜軟件系統(tǒng)開發(fā)所關(guān)注的問題之一是質(zhì)量,在軟件系統(tǒng)的早期設(shè)計階段,選擇合適的體系結(jié)構(gòu)對系統(tǒng)許多關(guān)鍵質(zhì)量屬性(如可用性、可修改性、性能、安全性、易用性等)起著決定性的影響。不恰當(dāng)?shù)能浖w系結(jié)構(gòu)將給項目開發(fā)帶來災(zāi)難。因此,盡早分析和評估一個系統(tǒng)的體系結(jié)構(gòu)非常重要。軟件體系結(jié)構(gòu)分析和評估的目的是為了識別體系結(jié)構(gòu)中潛在的風(fēng)險,驗證系統(tǒng)的質(zhì)量需求在設(shè)計中是否得到體現(xiàn),預(yù)測系統(tǒng)的質(zhì)量并幫助開發(fā)人員進行設(shè)計決策。
軟件體系結(jié)構(gòu)的評估通常是指評估參與者在評估過程中利用特定評估方法對系統(tǒng)質(zhì)量屬性進行分析與評估。基于調(diào)查問卷或檢查表的評估和基于場景(Scenarios)的評估是目前主要的兩類評估方式。利用場景評估技術(shù)進行軟件體系結(jié)構(gòu)評估的主流方法包括SAAM(Scenario-based Architecture Analysis Method)、ATAM(Architecture Tradeoff Analysis Method)和CBAM(Cost Benefit Analysis Method)。SAAM方法最初用于比較不同的體系結(jié)構(gòu),后來用于指導(dǎo)對體系結(jié)構(gòu)的檢查,使其主要關(guān)注潛在的問題,如需求沖突,或僅從某一參與者觀點出發(fā)的不全面的系統(tǒng)設(shè)計。ATAM方法在揭示出結(jié)構(gòu)滿足特定質(zhì)量目標(biāo)的同時,也能反映出質(zhì)量目標(biāo)之間的聯(lián)系,從而權(quán)衡多個質(zhì)量目標(biāo)。CBAM方法可以看作是ATAM方法的補充,在其評估結(jié)果上對軟件體系結(jié)構(gòu)的經(jīng)濟性進行評估。
請圍繞“基于場景的軟件體系結(jié)構(gòu)評估方法”論題,依次從以下三個方面進行論述。
1.概要敘述你參與管理和開發(fā)的軟件項目以及你在其中所擔(dān)任的主要工作,包括角色、工作內(nèi)容等。
2.請從評估目的、評估參與者、評估活動或過程、評估結(jié)果等幾個方面對SAAM或ATAM評估方法進行分析。
3.結(jié)合你參與的實際工作和項目的實際情況,具體闡述你在進行體系結(jié)構(gòu)設(shè)計和評估時,采用了什么評估方法,如何具體實施,最終實際效果如何。

●論敏捷開發(fā)方法的應(yīng)用
敏捷軟件開發(fā)簡稱敏捷開發(fā),是從90年代開始逐漸引起廣泛關(guān)注的一些新型軟件開發(fā)方法,以應(yīng)對快速變化的需求。它們的具體名稱、理念、過程、術(shù)語都不盡相同,相對于“非敏捷”,更強調(diào)程序員團隊與業(yè)務(wù)希賽網(wǎng)之間的緊密協(xié)作、面對面溝通、頻繁交付新的軟件版本、緊湊而自我組織型的團隊、能夠很好地適應(yīng)需求變化的代碼編寫和團隊組織方法,也更注重人的作用。
敏捷開發(fā)的發(fā)展過程中,出現(xiàn)了多個不同的流派,例如極限編程、自適應(yīng)軟件開發(fā)、水晶方法、特性驅(qū)動開發(fā)等。但其中的基本原則是一致的。從開發(fā)者的角度,主要的關(guān)注點有短平快會議(Stand Up)、小版本發(fā)布(Frequent Release)、較少的文檔(Minimal Documentation)、合作為重(Collaborative Focus)、客戶直接參與(Customer Engagement)、自動化測試(Automated Testing)、適應(yīng)性計劃調(diào)整(Adaptive Planning)和結(jié)對編程(Pair Programming);從管理者的角度,主要的關(guān)注點有測試驅(qū)動開發(fā)(Test-Driven Development)、持續(xù)集成(Continuous Integration)和重構(gòu)(Refactoring)。
請圍繞“敏捷開發(fā)方法的應(yīng)用”論題,依次從以下三個方面進行論述。
1.概要敘述你參與管理和開發(fā)的軟件項目以及你在其中擔(dān)任的主要工作,包括角色、工作內(nèi)容等。
2.對開發(fā)者關(guān)注點中至少三項內(nèi)容進行解釋;結(jié)合自己所參與項目,對使用情況予以評價。
3.聯(lián)系你所參與項目的實際情況,分析并討論測試驅(qū)動開發(fā)的使用效果,并評價其優(yōu)缺點。

●論SOA在企業(yè)信息化中的應(yīng)用
SOA(面向服務(wù)的體系結(jié)構(gòu))是一種IT體系結(jié)構(gòu)風(fēng)格、一種組件模型或者一種設(shè)計理念,其核心思想是通過將一組分散的服務(wù)關(guān)聯(lián),實現(xiàn)企業(yè)向客戶提供的特定業(yè)務(wù),并適應(yīng)客觀條件和需求的不斷變化。
多數(shù)企業(yè)面臨著不同種類操作系統(tǒng)、系統(tǒng)軟件、應(yīng)用軟件和應(yīng)用基礎(chǔ)結(jié)構(gòu)相互交織的信息化現(xiàn)狀,而SOA的特性使得企業(yè)可以按照模塊化的方式來添加新服務(wù)或更新現(xiàn)有服務(wù),以解決新的業(yè)務(wù)需要,從而保護投資,并能使企業(yè)對業(yè)務(wù)的變化做出快速的反應(yīng)。
請圍繞“SOA在企業(yè)信息化中的應(yīng)用”論題,依次從以下三個方面進行論述。
1.概要敘述你參與實施的企業(yè)信息化建設(shè)項目(信息化現(xiàn)狀、業(yè)務(wù)流程需求)以及你所擔(dān)任的主要工作。
2.詳細論述SOA架構(gòu)的內(nèi)容、特點和實現(xiàn)SOA所采用的常用標(biāo)準(zhǔn)、規(guī)范。
3.論述你具體采用了什么技術(shù)和工具來實現(xiàn)企業(yè)SOA應(yīng)用和部署,在應(yīng)用中重點解決了哪些問題。

●論SaaS(Software-as-a-Service,軟件即服務(wù))的關(guān)鍵技術(shù)
SaaS是一種通過互聯(lián)網(wǎng)提供軟件服務(wù)的模式,在該模式中企業(yè)用戶不用再購買軟件,而采用向軟件服務(wù)提供商租用軟件的方式來完成本企業(yè)經(jīng)營活動。在這種模式下,企業(yè)無需建設(shè)機房、購買軟硬件、雇用IT人員對軟件進行維護,只需向軟件服務(wù)提供商支付項目實施費和定期的軟件租賃服務(wù)費,軟件服務(wù)提供商負責(zé)管理和維護軟件。目前,這種模式在國外和國內(nèi)都獲得了一定的成功。
請圍繞“SaaS關(guān)鍵技術(shù)”論題,依次對以下三個方面進行論述。
1.概要敘述你參與的SaaS項目以及你在其中所擔(dān)任的主要工作,包括角色、工作內(nèi)容等。
2.SaaS為諸多用戶在線提供了較通用的軟件系統(tǒng),請詳細論述SaaS為此所使用的關(guān)鍵技術(shù)。
3.通過你的切身實踐論述SaaS中安全性和擴展性的解決方案。

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費領(lǐng)取

去領(lǐng)取

!
咨詢在線老師!