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

來源:考試資料網(wǎng)
參考答案:寫作要點
中間件是一種獨立的系統(tǒng)軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術之間共享資源,中間件位于...
參考答案:①簡要介紹你所參與分析設計的多層分布式結構系統(tǒng)(說明改系統(tǒng)采用的是C/A/S還是B/A/S),以及你在系統(tǒng)中擔任的主要工...
參考答案:寫作要點
完成本題的寫作,需要對Web開發(fā)的相關架構有充分的了解,相關知識可參看"8.1.5分層架構"。除了解...
參考答案:寫作要點
①說明軟件開發(fā)項目的基本情況及自己承擔的主要工作。
②當前的軟件可靠性模型眾多,但并沒有一...
參考答案:“鋼鐵企業(yè)集團生產(chǎn)管控數(shù)字化應用示范”是國家“十二五”先進制造技術領域科...
6.問答題

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

參考答案:這是一道關于DSSA的試題。DSSA的概念以及基本活動,題目中都進行了簡要的說明。值得注意的是在論文的寫作選材方面,作者...
7.問答題

論文:論軟件體系結構風格及其應用
軟件體系結構設計的一個核心問題是如何有效地使用重復的體系結構模式,即達到軟件體系結構級的軟件重用。軟件體系結構風格(Software Architecture Style)是描述軟件系統(tǒng)組織方式的常用模式,在實踐中已經(jīng)被多次應用。按照Shaw和Garlan的說法,"一種體系結構風格定義了構件類型和連接件類型的詞匯表,以及它們?nèi)绾谓M合的約束條件"。體系結構風格通常分為數(shù)據(jù)流(Data Flow)風格、調(diào)用/返回(Call/Return)風格、獨立構件(Independent Components)風格、虛擬機(Virtual Machines)風格和倉庫(Repositories)風格五大類。在實際應用中,隨著軟件系統(tǒng)規(guī)模的擴大和復雜,一個系統(tǒng)往往會同時使用多類體系結構風格,這些風格可以交叉組合、彼此重疊。
請圍繞"軟件體系結構風格及其應用"論題,依次從以下3個方面進行論述:
①概要敘述你參與管理和開發(fā)的軟件項目及你在其中所擔任的主要工作。
②請說明以上軟件體系結構風格分類中每一類有哪些經(jīng)典的軟件體系結構設計風格,并就其中至少三類論述其具體的軟件體系結構風格的構件、連接件類型和組合約束要求等結構特征及其應用特點。
③具體闡述你參與管理和開發(fā)的項目中在體系結構設計時選擇使用軟件體系結構風格的情況,包括選擇的依據(jù)、多個風格組合使用的情況等,以及最終實際效果。

參考答案:本題考查的重點是軟件體系結構的分類,每類風格的構件、連接件和組合約束情況,以及在項目中具體如何根據(jù)實際情況選擇某一種或幾...
參考答案:2007年3月,我所在的公司組織開發(fā)了一套完整的變電綜合信息管理系統(tǒng),在這個項目中,我擔任系統(tǒng)架構設計師,主要負責軟件架...
參考答案:本題涉及WebService技術。
完成本文的寫作,需要注意以下要點:
①用400~600字簡單介紹...
參考答案:軟件容錯的主要目的是提供足夠的冗余信息和算法程序,使系統(tǒng)在實際運行時能夠及時發(fā)現(xiàn)程序設計錯誤,采取補救措施,以提高軟件可...