論軟件需求獲取技術及應用
軟件需求是指用戶對新系統(tǒng)在功能、行為、性能、設計約束等方面的期望。軟件需求獲取是一個確定和理解不同的項目干系人的需求和約束的過程。需求獲取是否科學、準備充分,對獲取的結果影響很大,這是因為大部分用戶無法完整地描述需求,而且也不可能看到系統(tǒng)的全貌。因此,掌握各種不同的需求獲取技術,并且熟練地在實踐中運用它,并與用戶有效合作,是十分重要的。
請圍繞"需求獲取技術及應用"論題,依次從以下三個方面進行論述。
①簡要敘述你參與管理和開發(fā)的軟件項目,以及你在其中所承擔的主要工作。
②詳細說明目前有哪些比較常用的需求獲取技術,說明每種需求獲取技術的基本方法。
③詳細論述在你參與分析和開發(fā)的軟件項目中所采取的需求獲取技術,以及選取這些技術的原因,并說明需求獲取的具體實施步驟。
您可能感興趣的試卷
- 2009年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2009年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年下午試卷
- 2010年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2011年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2012年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2013年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2014年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
你可能感興趣的試題
最新試題
論基于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)等活動是如何具體實施的,最終實際效果如何。
論系統(tǒng)的可靠性系統(tǒng)的可靠性是指系統(tǒng)在運行過程中抗干擾(系統(tǒng)的故障和人為的故障)和保證其正常工作的能力,它體現(xiàn)在系統(tǒng)工作的連續(xù)性和工作的正確性。一般說,系統(tǒng)的可靠性包括查錯、糾錯能力;在錯誤干擾下不發(fā)生崩潰及重新恢復和重新啟動的能力;硬件與軟件的可靠性;保證數(shù)據(jù)的存儲與計算精度等。根據(jù)你實際參與設計的經(jīng)驗論述下列3個問題:①簡要敘述你參與設計的系統(tǒng)的概要和你所擔任的工作。②具體敘述你參與設計的系統(tǒng)中,為了提高系統(tǒng)的可靠性,遇到了哪些問題,你是如何采取措施,解決這些問題的。③簡要敘述你的這些措施的效果如何,你現(xiàn)在認為還有哪些應進一步改進的地方,以及如何改進。
論基于REST服務的Web應用系統(tǒng)設計REST(R Epresentational State Transfer)是指從幾種基于網(wǎng)絡的架構風格衍生出來的一種混合架構風格,它是目前互聯(lián)網(wǎng)的核心架構風格?;赗EST服務(REST ful Service)的Web應用系統(tǒng)設計任務主要包括:識別并設計REST風格的服務,采用面向服務的思想進行REST服務集成。采用這種方法設計的Web應用系統(tǒng)能夠結合REST風格和面向服務思想的優(yōu)點,近年來受到了廣泛的關注。請圍繞"基于REST服務的Web應用系統(tǒng)設計"論題,依次從以下3個方面進行論述:①概要敘述你參與實施的Web應用系統(tǒng)開發(fā)項目及你所承擔的主要工作。②簡要敘述與傳統(tǒng)的Web服務相比,采用REST服務構建的Web應用具有哪些優(yōu)勢和不足。③闡述你在設計基于REST服務的Web應用系統(tǒng)時遇到了哪些問題,如何解決。
論設計模式在軟件開發(fā)中的應用設計模式描述了在特定場景下解決一般設計問題的類和相互通信的對象。一個設計模式命名、抽象并確定了一個通用設計結構的主要方面,這些設計結構能被用來構造可復用的面向對象設計?,F(xiàn)在,設計模式已經(jīng)廣泛地應用在軟件開發(fā)中。請圍繞"設計模式在軟件開發(fā)中的應用"論題,依次對以下3個方面進行論述:①概要敘述你參與分析和開發(fā)的應用項目,以及你所擔任的主要工作。②簡要介紹設計模式的基本概念及分類,詳細說明在你所參與分析和開發(fā)的應用項目中應用了哪些設計模式、方法,以及選用它們的原因。③分析并討論使用設計模式的效果,并分析和評價設計模式對軟件開發(fā)的影響。
論文:論軟件體系結構風格及其應用軟件體系結構設計的一個核心問題是如何有效地使用重復的體系結構模式,即達到軟件體系結構級的軟件重用。軟件體系結構風格(Software Architecture Style)是描述軟件系統(tǒng)組織方式的常用模式,在實踐中已經(jīng)被多次應用。按照Shaw和Garlan的說法,"一種體系結構風格定義了構件類型和連接件類型的詞匯表,以及它們如何組合的約束條件"。體系結構風格通常分為數(shù)據(jù)流(Data Flow)風格、調用/返回(Call/Return)風格、獨立構件(Independent Components)風格、虛擬機(Virtual Machines)風格和倉庫(Repositories)風格五大類。在實際應用中,隨著軟件系統(tǒng)規(guī)模的擴大和復雜,一個系統(tǒng)往往會同時使用多類體系結構風格,這些風格可以交叉組合、彼此重疊。請圍繞"軟件體系結構風格及其應用"論題,依次從以下3個方面進行論述:①概要敘述你參與管理和開發(fā)的軟件項目及你在其中所擔任的主要工作。②請說明以上軟件體系結構風格分類中每一類有哪些經(jīng)典的軟件體系結構設計風格,并就其中至少三類論述其具體的軟件體系結構風格的構件、連接件類型和組合約束要求等結構特征及其應用特點。③具體闡述你參與管理和開發(fā)的項目中在體系結構設計時選擇使用軟件體系結構風格的情況,包括選擇的依據(jù)、多個風格組合使用的情況等,以及最終實際效果。
論高可靠性系統(tǒng)中軟件容錯技術的應用容錯技術是當前計算機領域研究的熱點之一,是提高整個系統(tǒng)可靠性的有效途徑,許多重要行業(yè)(如航空、航天、電力、銀行等)對計算機系統(tǒng)提出了高可靠、高可用、高安全的要求,用于保障系統(tǒng)的連續(xù)工作,當硬件或軟件發(fā)生故障后,計算機系統(tǒng)能快速完成故障的定位與處理,確保系統(tǒng)正常工作。對于可靠性要求高的系統(tǒng),在系統(tǒng)設計中應充分考慮系統(tǒng)的容錯能力。通常,在硬件配置上采用了冗余備份的方法,以便在資源上保證系統(tǒng)的可靠性。在軟件設計上,主要考慮對錯誤(故障)的過濾、定位和處理,軟件的容錯算法是軟件系統(tǒng)需要解決的關鍵技術,也是充分發(fā)揮硬件資源效率,提高系統(tǒng)可靠性的關鍵。請圍繞"高可靠性系統(tǒng)中軟件容錯技術的應用"論題,依次從以下3個方面進行論述:①簡述你參與設計和開發(fā)的、與容錯相關的軟件項目及你所承擔的主要工作。②具體論述你在設計軟件時,如何考慮容錯問題,采用了哪幾種容錯技術和方法。③分析你所采用的容錯方法是否達到系統(tǒng)的可靠性和實時性要求。
論軟件需求獲取技術及應用軟件需求是指用戶對新系統(tǒng)在功能、行為、性能、設計約束等方面的期望。軟件需求獲取是一個確定和理解不同的項目干系人的需求和約束的過程。需求獲取是否科學、準備充分,對獲取的結果影響很大,這是因為大部分用戶無法完整地描述需求,而且也不可能看到系統(tǒng)的全貌。因此,掌握各種不同的需求獲取技術,并且熟練地在實踐中運用它,并與用戶有效合作,是十分重要的。請圍繞"需求獲取技術及應用"論題,依次從以下三個方面進行論述。①簡要敘述你參與管理和開發(fā)的軟件項目,以及你在其中所承擔的主要工作。②詳細說明目前有哪些比較常用的需求獲取技術,說明每種需求獲取技術的基本方法。③詳細論述在你參與分析和開發(fā)的軟件項目中所采取的需求獲取技術,以及選取這些技術的原因,并說明需求獲取的具體實施步驟。
論數(shù)據(jù)庫的安全性設計通常,信息系統(tǒng)的安全性指的是采取必要的安全保護方面的技術和管理措施,保護硬件、軟件和數(shù)據(jù)不因偶然的或惡意的原因而受到破壞、更改和泄露。其中數(shù)據(jù)庫的安全性設計有著十分重要的作用(包括物理安全與邏輯安全)。根據(jù)你實際參與開發(fā)和設計的經(jīng)驗,論述下列3個問題:①簡述你開發(fā)與設計的軟件概要和你所擔任的工作。②具體敘述你在數(shù)據(jù)庫應用系統(tǒng)開發(fā)中是如何使用安全性設計技術的,包括采用過哪些主要技術,遇到過哪些實際問題,采取過哪些相應的措施。③簡述你所采用的數(shù)據(jù)庫安全性設計技術的效果,以及你有哪些主要的使用體會和進一步的設想。
論信息系統(tǒng)建模方法系統(tǒng)模型在軟件開發(fā)中扮演著重要的角色??蔀橐延械南到y(tǒng)創(chuàng)建模型,以便更好地理解這些系統(tǒng);也可以針對待開發(fā)的系統(tǒng)創(chuàng)建模型,作為記錄業(yè)務需求或技術設計的方法。模型是建立信息系統(tǒng)的基礎。恰當?shù)剡\用信息系統(tǒng)建模方法,是成功地進行軟件開發(fā)的一個關鍵環(huán)節(jié)。請圍繞"論信息系統(tǒng)建模方法"論題,依次從以下3個方面進行論述。①概要敘述你參與管理和開發(fā)的信息系統(tǒng)項目,以及你在其中所承擔的主要工作。②論述常見的信息系統(tǒng)建模方法的主要內容(包括每種建模方法的核心思想及所創(chuàng)建的模型)。③具體闡述你參與管理和開發(fā)的項目中選擇使用的信息系統(tǒng)建模方法及選擇該方法的原因,給出具體的實施過程和實施效果。
論計算機網(wǎng)絡的安全性隨著計算機網(wǎng)絡,特別是各類互聯(lián)網(wǎng)絡的普遍使用,計算機網(wǎng)絡的安全性及其實現(xiàn)方法受到了人們極大的關注。為了保障網(wǎng)絡服務的可用性和網(wǎng)絡信息的完整性,目前已提出了許多對網(wǎng)絡服務的種類與范圍等實施控制的技術與方法。①簡述你參與過的計算機網(wǎng)絡應用系統(tǒng)的概要和你所擔任的工作,包括你在網(wǎng)絡安全性與保密性方面所做過的主要工作。②詳細論述你采用的保障網(wǎng)絡安全性的技術與方法,并且著重說明你所采用的專用軟件、硬件與管理措施的綜合解決方案。③論述保障網(wǎng)絡安全性與提高網(wǎng)絡服務效率之間的關系,同時簡要評估你所采用的網(wǎng)絡安全性措施的效果。