高級系統(tǒng)架構(gòu)師系統(tǒng)架構(gòu)設計論文章節(jié)練習(2019.04.24)

來源:考試資料網(wǎng)
1.問答題

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

參考答案:利用場景評估技術(shù)進行軟件體系結(jié)構(gòu)評估的主流方法包括SAAM、ATAM和CBAM。
本文的寫作要點,大致包括以下...
參考答案:寫作要點
完成本題的寫作,需要對Web開發(fā)的相關架構(gòu)有充分的了解,相關知識可參看"8.1.5分層架構(gòu)"。除了解...
參考答案:本題主要考查考生對互操作性與應用可移植性這兩個概念的理解與應用。
作為系統(tǒng)組成部分的軟件不是獨立存在的,經(jīng)常與...
4.問答題

論基于DSSA的軟件架構(gòu)設計與應用
軟件架構(gòu)設計的一個重要課題是如何解決軟件重用問題。特定領域軟件架構(gòu)(Domain Specific Software Architecture,DSSA)是一種有效實現(xiàn)特定領域軟件重用的手段。按照Tracz的說法,DSSA就是一個特定的問題領域中由領域模刑、參考需求、參考架構(gòu)等組成的開發(fā)基礎架構(gòu),其目標就是支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域?qū)崿F(xiàn)。領域分析的主要目的是獲得領域模型,領域模型描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得DSSA,DSSA描述領域模型中表示需求的解決方案:領域?qū)崿F(xiàn)的主要目標是依據(jù)領域模型和DSSA開發(fā)和組織可重用信息。
請圍繞"基于DSSA的軟件架構(gòu)設計與應用"論題,依次從以下3個方面進行論述:
①概要敘述你參與管理和開發(fā)的軟件項目以及你在其中所承擔的主要工作。
②就你所熟悉的領域,請給出針對該特定領域,在基于DSSA的軟件設計開發(fā)中所涉及的領域模型、參考需求和參考架構(gòu)以及相應的支持環(huán)境或設施。
③具體闡述你參與管理和開發(fā)的項目中使用DSSA的情況,包括領域分析、領域設計和領域?qū)崿F(xiàn)等活動是如何具體實施的,最終實際效果如何。

參考答案:這是一道關于DSSA的試題。DSSA的概念以及基本活動,題目中都進行了簡要的說明。值得注意的是在論文的寫作選材方面,作者...
參考答案:寫作要點
數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)不被破壞和不被非法竊取,包括物理安全性和邏輯安全性。1.物理安全性
參考答案:數(shù)據(jù)倉庫是面向業(yè)務主題的、集成的、不可更新的,并且會隨著時間、業(yè)務的變化而不斷變化,這些特性決定了數(shù)據(jù)倉庫的設計不同于傳...
參考答案:寫作要點
關于"企業(yè)信息系統(tǒng)的安全"的論文,在寫作方面大致包括以下幾個方面:
圍繞安全方面,根據(jù)你所...
參考答案:寫作要點
①說明軟件開發(fā)項目的基本情況及自己承擔的主要工作。
②當前的軟件可靠性模型眾多,但并沒有一...
參考答案:寫作要點
①論文中要具體介紹項目的總體需求(特別是質(zhì)量屬性需求)、Web應用系統(tǒng)的邏輯與物理拓撲結(jié)構(gòu)、采用的技...
參考答案:“鋼鐵企業(yè)集團生產(chǎn)管控數(shù)字化應用示范”是國家“十二五”先進制造技術(shù)領域科...