出版時(shí)間:2009-9 出版社:北京大學(xué)出版社 作者:韓最蛟 編 頁(yè)數(shù):227
內(nèi)容概要
隨著計(jì)算機(jī)硬件性能的極大提高和計(jì)算機(jī)體系結(jié)構(gòu)的不斷變化,計(jì)算機(jī)軟件系統(tǒng)也更加成熟和更為復(fù)雜,從而促使計(jì)算機(jī)軟件的角色發(fā)生了巨大的變化。軟件工程是在克服20世紀(jì)60年代末所出現(xiàn)的“軟件危機(jī)”的過(guò)程中逐漸形成與發(fā)展的。本書(shū)編者在結(jié)合多年實(shí)際設(shè)計(jì)經(jīng)驗(yàn)的基礎(chǔ)上,對(duì)軟件工程基礎(chǔ)進(jìn)行了探討。全書(shū)共11章,包括軟件工程概述、軟件開(kāi)發(fā)工具和環(huán)境、結(jié)構(gòu)化分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件編碼、面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法、軟件測(cè)試技術(shù)、軟件維護(hù)、軟件項(xiàng)目管理以及軟件質(zhì)量保證與軟件工程標(biāo)準(zhǔn)等內(nèi)容,各章后均配有小結(jié)和習(xí)題,以期提高讀者的軟件設(shè)計(jì)水平并拓寬設(shè)計(jì)思路。 本書(shū)可作為高職高專(zhuān)計(jì)算機(jī)應(yīng)用技術(shù)、軟件技術(shù)等專(zhuān)業(yè)的教材,也可作為從事相關(guān)軟件設(shè)計(jì)工作人員的學(xué)習(xí)指導(dǎo)用書(shū)。
書(shū)籍目錄
第1章 軟件工程概述 1.1 軟件的概念、特點(diǎn)和分類(lèi) 1.1.1 軟件的概念 1.1.2 軟件的特點(diǎn) 1.1.3 軟件的分類(lèi) 1.2 軟件工程概念 1.2.1 軟件危機(jī) 1.2.2 軟件工程的概念 1.2.3 軟件工程的原理 1.3 軟件生存期和軟件開(kāi)發(fā)模型 1.3.1 軟件生存期 1.3.2 軟件開(kāi)發(fā)模型 本章小結(jié) 習(xí)題第2章 軟件開(kāi)發(fā)工具和環(huán)境 2.1 軟件開(kāi)發(fā)工具 2.1.1 軟件開(kāi)發(fā)工具的概念 2.1.2 軟件開(kāi)發(fā)工具的功能 2.1.3 軟件開(kāi)發(fā)工具分類(lèi) 2.2 軟件開(kāi)發(fā)環(huán)境 2.2.1 軟件開(kāi)發(fā)環(huán)境的分類(lèi) 2.2.2 集成化的軟件開(kāi)發(fā)環(huán)境 2.2.3 軟件開(kāi)發(fā)環(huán)境的構(gòu)成和特性 2.3 軟件開(kāi)發(fā)工具和環(huán)境的應(yīng)用及發(fā)展 2.4 計(jì)算機(jī)輔助軟件工程CASE 2.4.1 軟件自動(dòng)化 2.4.2 CASE工具 2.4.3 CASE工具實(shí)例 本章小結(jié) 習(xí)題第3章 結(jié)構(gòu)化分析 3.1 軟件定義過(guò)程概述 3.1.1 問(wèn)題的定義 3.1.2 可行性研究 3.1.3 需求分析 3.2 結(jié)構(gòu)化分析 3.2.1 結(jié)構(gòu)化分析方法概述 3.2.2 數(shù)據(jù)流圖 3.2.3 數(shù)據(jù)字典 3.2.4 實(shí)體一關(guān)系圖 3.2.5 加工邏輯的描述方法 3.3 需求規(guī)格說(shuō)明與評(píng)審 3.3.1 需求規(guī)格說(shuō)明的主要內(nèi)容 3.3.2 需求分析的評(píng)審 3.4 需求規(guī)格說(shuō)明書(shū)寫(xiě)作范例 本章小結(jié) 習(xí)題第4章 概要設(shè)計(jì) 4.1 概要設(shè)計(jì)的任務(wù)與步驟 4.1.1 概要設(shè)計(jì)的任務(wù) 4.1.2 概要設(shè)計(jì)的過(guò)程 4.2 軟件設(shè)計(jì)的概念與原則 4.2.1 模塊化 4.2.2 抽象與逐步求精 4.2.3 信息隱蔽和局部化 4.2.4 模塊獨(dú)立性 4.2.5 設(shè)計(jì)準(zhǔn)則 4.3 面向數(shù)據(jù)流的設(shè)計(jì)方法 4.3.1 概念 4.3.2 系統(tǒng)結(jié)構(gòu)圖 4.3.3 變換分析 4.3.4 事務(wù)分析 ……第5章 詳細(xì)設(shè)計(jì)第6章 軟件編碼第7章 面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法第8章 軟件測(cè)試技術(shù)第9章 軟件維護(hù)第10章 軟件項(xiàng)目管理第11章 軟件質(zhì)量保證與軟件工程標(biāo)準(zhǔn)
章節(jié)摘錄
插圖:可行性研究工作完成后,應(yīng)將研究結(jié)果編寫(xiě)成可行性研究報(bào)告,并將之提交給項(xiàng)目管理部門(mén),由項(xiàng)目管理人員對(duì)可行性研究報(bào)告進(jìn)行評(píng)審??尚行匝芯啃枰臅r(shí)間長(zhǎng)短取決于工程的規(guī)模,可行性研究的成本一般占預(yù)期的工程總成本的5%~10%。3.1.3需求分析軟件需求是指用戶(hù)對(duì)于目標(biāo)系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。通過(guò)對(duì)應(yīng)用問(wèn)題及其環(huán)境的理解和分析,為問(wèn)題涉及的信息、功能及系統(tǒng)行為進(jìn)行建模,將用戶(hù)需求精確化、完整化和清晰化,最終形成需求規(guī)格說(shuō)明。1.需求分析的任務(wù)通常,在需求分析階段包括以下的五項(xiàng)工作。(1)確定系統(tǒng)的綜合要求對(duì)系統(tǒng)的綜合要求有下述四個(gè)方面:①確定系統(tǒng)必須完成的所有功能;②確定對(duì)系統(tǒng)性能的要求;③確定對(duì)系統(tǒng)運(yùn)行時(shí)所處環(huán)境的要求;④明確列出那些雖然目前不屬于當(dāng)前系統(tǒng)開(kāi)發(fā)范疇,但將來(lái)很可能會(huì)提出的要求。這樣做的目的是在設(shè)計(jì)過(guò)程中對(duì)系統(tǒng)將來(lái)可能的擴(kuò)展和修改預(yù)做準(zhǔn)備,以便將來(lái)需要時(shí)能比較容易地進(jìn)行擴(kuò)充和修改。(2)分析系統(tǒng)的數(shù)據(jù)要求任何一個(gè)軟件系統(tǒng)本質(zhì)上都是信息處理系統(tǒng),系統(tǒng)處理的信息和系統(tǒng)產(chǎn)生的信息對(duì)于計(jì)算機(jī)來(lái)說(shuō)就是各類(lèi)數(shù)據(jù),因此有分析系統(tǒng)數(shù)據(jù)的要求。利用數(shù)據(jù)字典可以全面準(zhǔn)確地定義各類(lèi)數(shù)據(jù)。(3)導(dǎo)出系統(tǒng)的邏輯模型綜合上述兩項(xiàng)分析的結(jié)果,系統(tǒng)分析員能夠使用數(shù)據(jù)流圖,描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的情況,從而表達(dá)出他對(duì)系統(tǒng)的設(shè)想。通常為了把系統(tǒng)描繪得更清晰準(zhǔn)確,還應(yīng)該配有數(shù)據(jù)字典,來(lái)定義系統(tǒng)中使用的數(shù)據(jù)。數(shù)據(jù)流圖和數(shù)據(jù)字典共同定義了系統(tǒng)的邏輯模型。
編輯推薦
《軟件工程基礎(chǔ)》:高職高專(zhuān)應(yīng)用型規(guī)劃教材(信息技術(shù)類(lèi))
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版