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

來源:考試資料網
參考答案:2006年5月,我所在的公司承擔了某省社會保險管理信息系統(tǒng)的開發(fā)工作,我在該項目中擔任系統(tǒng)架構設計師,主要負責設計應用系...
參考答案:2007年3月,我所在的公司組織開發(fā)了一套完整的變電綜合信息管理系統(tǒng),在這個項目中,我擔任系統(tǒng)架構設計師,主要負責軟件架...
參考答案:我所在的單位是國內主要的商業(yè)銀行之一,作為單位的主要技術骨干,2010年1月,我主持了遠期結售匯系統(tǒng)的開發(fā),該系統(tǒng)是我行...
參考答案:寫作要點
①論文中要具體介紹項目的總體需求(特別是質量屬性需求)、Web應用系統(tǒng)的邏輯與物理拓撲結構、采用的技...
5.問答題

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

參考答案:利用場景評估技術進行軟件體系結構評估的主流方法包括SAAM、ATAM和CBAM。
本文的寫作要點,大致包括以下...
參考答案:所謂設計模式,簡單地理解,是一些設計面向對象的軟件開發(fā)的經驗總結。設計模式事實上是系統(tǒng)地命名、解釋和評價某一個重要的可重...
參考答案:寫作要點
本題考查數據挖掘技術的應用。其實從應用的角度,或者從商業(yè)的角度來看,數據挖掘這一詞在業(yè)內出現(xiàn)的頻度已...
參考答案:寫作要點
完成本題的寫作,需要對Web開發(fā)的相關架構有充分的了解,相關知識可參看"8.1.5分層架構"。除了解...
參考答案:這是一道關于軟件可靠性設計的試題,主要考查影響軟件可靠性的因素及軟件可靠性設計技術和應用。本題需要特別注意的一點是:文章...
參考答案:寫作要點
關于"企業(yè)信息系統(tǒng)的安全"的論文,在寫作方面大致包括以下幾個方面:
圍繞安全方面,根據你所...