自學(xué)考試王立福2011版軟件工程讀書筆記_第1頁
自學(xué)考試王立福2011版軟件工程讀書筆記_第2頁
自學(xué)考試王立福2011版軟件工程讀書筆記_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、自學(xué)考試王立福2011版軟件工程讀書筆記 軟件工程讀書筆記 xxxx年代,隨著計(jì)算機(jī)的廣泛應(yīng)用,軟件生產(chǎn)率,軟件質(zhì)量越來越難以滿足社會發(fā)展的需求,成為制約社會、經(jīng)濟(jì)的制約因素,人們把這一現(xiàn)象稱為軟件危機(jī); . 軟件的發(fā)展歷史: xxxx年代末至80年代初,軟件系統(tǒng)規(guī)模,復(fù)雜性以及在關(guān)鍵領(lǐng)域的廣泛應(yīng)用促進(jìn)了軟件的工程化開發(fā)和管理;這一時(shí)期主要圍繞軟件項(xiàng)目開展了有關(guān)開發(fā)模型,開發(fā)方法和支持工具的研究; xxxx年代以來,基于已開展的大量軟件工程實(shí)踐,圍繞對軟件工程過程的支持,開展了大量有關(guān)軟件生產(chǎn)技術(shù)特別是軟件復(fù)用技術(shù)和軟件生產(chǎn)管理的研究和實(shí)踐; . 軟件工程: 軟件工程是應(yīng)用計(jì)算機(jī)理論與技術(shù),工

2、程管理的原則和方法,按照預(yù)算和進(jìn)度實(shí)現(xiàn)滿足用戶要求的軟件的工程,或以此為研究的學(xué)科; . 軟件,軟件的本質(zhì): 軟件是對特定問題域的抽象,是被開發(fā)出來的一個(gè)邏輯實(shí)體,而不是一個(gè)有形的物理部件; 軟件的本質(zhì)是實(shí)現(xiàn)問題域中的術(shù)語和處理邏輯到解空間的術(shù)語和邏輯的映射; . 所要做的工作: 一是如何實(shí)現(xiàn)映射,這是技術(shù)層面的問題,又可分為過程方向,即求解軟件的開發(fā)邏輯,如各種模型;和過程途徑,即求解軟件的開發(fā)手段,如結(jié)構(gòu)化方法,面向?qū)ο蠓椒ǖ龋?二是如何管理這些映射,這是管理層面的問題; 系統(tǒng)建模是運(yùn)用所掌握的知識,經(jīng)過抽象,給出系統(tǒng)的一個(gè)結(jié)構(gòu)系統(tǒng)模型; . 基本途徑: 求解一個(gè)問題的基本途徑是系統(tǒng)建模;

3、 所謂系統(tǒng)建模,是根據(jù)已掌握的知識,通過抽象給出系統(tǒng)的一個(gè)結(jié)構(gòu)系統(tǒng)模型; 模型是一個(gè)抽象,該抽象是在意圖所確定的視角和抽象層上對物理系統(tǒng)的描述,描述其中的成分以及各成分之間所具有的特殊語義關(guān)系,還包括對系統(tǒng)邊界的描述; 在軟件設(shè)計(jì)領(lǐng)域,系統(tǒng)模型分為概念模型和軟件模型;概念模型描述了軟件是什么;軟件模型描述了實(shí)現(xiàn)概念模型的軟件解決方案;軟件模型又可分為設(shè)計(jì)模型,實(shí)現(xiàn)模型和不熟模型等; outline: 軟件需求分析 2. 需求 (1). 需求的定義: 一個(gè)需求是一個(gè)有關(guān)要予構(gòu)造的陳述,它描述了待開發(fā)產(chǎn)品/系統(tǒng)功能上的能力,性能參數(shù)或其它性質(zhì); (2). 需求的屬性: 必要性:該需求用戶所要求的;

4、 無歧義性:該需求只能用一種方式解釋; 可測性:該需求是可進(jìn)行測試的; 可測量性:該需求是可測量的; 可跟蹤性:該需求可以從一個(gè)開發(fā)階段跟蹤到另一個(gè)階段; (3). 需求的分類: 功能需求:規(guī)約了系統(tǒng)或系統(tǒng)構(gòu)件必須執(zhí)行的功能; 性能需求:規(guī)約了系統(tǒng)或系統(tǒng)構(gòu)件在性能方面必須具有的一些特性; 外部接口需求:規(guī)約了系統(tǒng)或系統(tǒng)構(gòu)件必須與之交互的用戶、硬件、軟件或數(shù)據(jù)庫元素; 設(shè)計(jì)約束:是一種需求,它限制了軟件系統(tǒng)或軟件系統(tǒng)構(gòu)件設(shè)計(jì)方案的范圍; 質(zhì)量屬性:規(guī)約了軟件產(chǎn)品所具有的一個(gè)性質(zhì)必須達(dá)到其質(zhì)量方面所期望的一個(gè)水平; (4). 需求發(fā)現(xiàn)技術(shù): 自悟; 交談; 觀察; 小組會; 提煉; 在使用以上技術(shù)時(shí),還都可以輔以諸如原型構(gòu)造等其它方法; 在實(shí)際使用中,往往組合地使用以上技術(shù); 執(zhí)行需求發(fā)現(xiàn)這項(xiàng)活動的人,其技能水平對這項(xiàng)活動的成功具有重大影響; 3. 需求規(guī)約: (1). 需求規(guī)約的定義: 需求規(guī)約是一個(gè)軟件項(xiàng)/產(chǎn)品/系統(tǒng)所有需求陳述的正式文檔,它表達(dá)了一個(gè)產(chǎn)品/系統(tǒng)的概念模型; (2). 需求規(guī)約的性質(zhì): 重要性和穩(wěn)定性程度; 可修改的; 完整的; 一致的; (3). 需求規(guī)約的作用: 需求規(guī)約是軟件開發(fā)小組同用戶之間一份事實(shí)上的技術(shù)合同書,是產(chǎn)品功能和環(huán)境的體現(xiàn); 對產(chǎn)品/系統(tǒng)開發(fā),需求規(guī)約是一個(gè)正式的受控的起始點(diǎn); 對于項(xiàng)目的其余大多數(shù)工作,需求規(guī)約是一個(gè)管理控制點(diǎn); 需求規(guī)

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論