2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1.1 1.1好的需求應(yīng)具備的特征:無歧義性、完整性、一致性、可檢驗性、確定性、可跟蹤性、 正確性、可行性、必要性若干個關(guān)于需求定義I .IEEE軟件工程標(biāo)準(zhǔn)詞匯表定義需求為:(1)用戶解決問題或達(dá)到目標(biāo)所需的條件或能力。(2)系統(tǒng)或系統(tǒng)部件要滿足合同、標(biāo)準(zhǔn)、規(guī)范或其它正式規(guī)定文檔所需具有的條件或能力。(3)一種反映上面⑴或(2)所描述的條件或能力的文檔說明。II .MERLIN DORFMAN 和 RICHARD H. THAYER

2、的定義:(1)用戶解決某一問題或達(dá)到某一目標(biāo)所需的軟件功能。(2)系統(tǒng)或系統(tǒng)構(gòu)件為了滿足合同、規(guī)約、標(biāo)準(zhǔn)或其他正式實行的文檔而必須滿足或具備 的軟件功能。2.1 軟件需求的四個層次及其內(nèi)容(1)業(yè)務(wù)需求某個特定組織希望系統(tǒng)能達(dá)成的目標(biāo)(2)用戶需求用戶要求系統(tǒng)必須能完成的任務(wù)(3)功能需求規(guī)定開發(fā)人員必須在產(chǎn)品中實現(xiàn)的軟件功能,用戶利用這些功能來完成任務(wù),滿足業(yè)務(wù)需求(4)非功能需求描述系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作需求的特性及其描述

3、可靠性、可用性、有效性、可維護(hù)性、可移植性、約束約束定義為:對系統(tǒng)的設(shè)計或開發(fā)系統(tǒng)過程的限制。它不影響系統(tǒng)的外部行為,但必須被 遵守執(zhí)行以符合技術(shù)上、商業(yè)上的要求。3.1 3.1 軟件生命周期的概念是軟件的產(chǎn)生直到報廢或停止使用的生命周期,周期內(nèi)有問題定義、可行性分析、總體描述、系統(tǒng)設(shè)計、編碼、調(diào)試和測試、3僉收與運行、維護(hù)升級到廢棄等階段。3.2 3.2 主要的生命周期模型快速應(yīng)用開發(fā)模型、迭代式模型、瀑布模型、螺旋模型4.1 需求工

4、程的概念和基本組成概念:需求工程是指應(yīng)用已證實有效的技術(shù)、方法進(jìn)行需求分析,確定客戶需求,幫助分 析人員理解問題并定義目標(biāo)系統(tǒng)的所有外部特征的一門學(xué)科。組成:完整的軟件需求工程包括需求開發(fā)和需求管理兩個部分。4.2 需求開發(fā)的一般過程需求開發(fā)的一般過程分為需求獲取、需求建模、需求規(guī)格說明、需求3僉證四個階段。4.3 需求管理的主要內(nèi)容需求管理主要包括需求基線的建立、需求變更控制以及需求跟蹤等活動。4.4 需求工程方法的分類以及面向?qū)ο蟮?/p>

5、需求工作流需求工程方法大致分為四類:面向過程、面向數(shù)據(jù)、面向摔制、面向?qū)ο?。面向?qū)ο蟮男枨蠊ぷ髁靼ǎ簡栴}分析,理解涉眾需要,定義系統(tǒng),管理項目規(guī)模,改 進(jìn)系統(tǒng)定義。4.5 需求工程涉眾人員領(lǐng)域?qū)<?、最終用戶、系統(tǒng)投資人、需求分析員、系統(tǒng)開發(fā)人員獲取需求的概念獲取需求是一個確定和理解不同涉眾的需要和約束的過程。5.1 獲取需求的五種方法面向目標(biāo),基于場景,面向方面,面向視點,基于知識三種需求描述語言非形式化、半形式化和形式化語言。6.

6、1 6.1 魚骨圖和帕累托圖如何確定涉眾和用戶涉眾(stakeholdei底軟件開發(fā)項目中主要是指和這個項目有密切相關(guān)利益的人,他們共 同感興趣件步驟:(1)建立系統(tǒng)特性表(2)設(shè)定優(yōu)先級(3)評估工作量(4)加入風(fēng)險因素(5)確定項目基線條件:至少對客戶來說,是可以接受的;在開發(fā)團(tuán)隊看來,具有合理的成功可能性。8.1 前景文檔的概念及所包含的內(nèi)容前景文檔獲取用戶的需要、系統(tǒng)的特性以及項目的其它需求。它的范圍跨越需求金字塔的 上兩級,在

7、較高的抽象級別上定義問題和解決方案。9.1與客戶協(xié)商是應(yīng)遵循的原則少承諾。多提交需求分析模型的概念和作用概念:需求分析模型主要描述軟件目標(biāo)系統(tǒng)的數(shù)據(jù)信息、處理功能、用戶界面及運行的外 部行為,它并不涉及軟件的具體實現(xiàn)細(xì)節(jié)。作用:模型幫助分析員理解系統(tǒng)的信息、功能和行為;模型成為評審焦點;模型也是設(shè)計 的基礎(chǔ)。10.1需求分析模型的結(jié)構(gòu)及各模塊的作用1數(shù)據(jù)模型是對現(xiàn)實世界數(shù)據(jù)特征的抽象,是用來描述數(shù)據(jù)的一組概念和定義。分為概 念數(shù)據(jù)模型(

8、又稱概念模型)和邏輯數(shù)據(jù)模型(又稱數(shù)據(jù)模型)。2功能模型-數(shù)據(jù)流圖(1)指明數(shù)據(jù)在系統(tǒng)中移動時如何被變換(2)描述對數(shù)據(jù)流進(jìn)行變換的功能和子功能。3行為模型-狀態(tài)轉(zhuǎn)換圖指明作為外部事件的結(jié)果,系統(tǒng)將如何動作,它表示了系統(tǒng)的各 種行為模式以及在狀態(tài)間進(jìn)行變遷的方式,STD是行為建模的基礎(chǔ)。4數(shù)據(jù)字典是對所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個有組織的列表,以及精確的、嚴(yán)格的 定義。使得用戶和系統(tǒng)分析員對于輸入、輸出、存儲和中間計算有共同的理解。10

9、.2實體?關(guān)系圖E-R圖(1)實體:實體是客觀存在的且可以區(qū)別的事物。(2)聯(lián)系:實體與實體間的關(guān)系抽象為聯(lián)系。10.3 數(shù)據(jù)流圖:DFD圖(1)數(shù)據(jù)流的分解體現(xiàn)在分層表述上(2)第。層的DFD -基本系統(tǒng)模型或語境模型(3)第。層的DFD細(xì)分多的細(xì)節(jié)時得到第1層DFD數(shù)據(jù)字典的概念數(shù)據(jù)字典是對所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個有組織的列表,以及精確的、嚴(yán)格的定 義12.1UML的概念UML是面向?qū)ο蠹夹g(shù)發(fā)展的重要成果,是可視化建模語言事實

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論