出版時(shí)間:2008-5 出版社:機(jī)械工業(yè)出版社 作者:薛尚青 編 頁(yè)數(shù):217 字?jǐn)?shù):351000
內(nèi)容概要
本書介紹了軟件工程的基本概念、原理、過(guò)程和主要方法。本書通俗易懂、注重實(shí)用性,力求做到結(jié)合實(shí)例講解知識(shí)理論,從而達(dá)到理解軟件工程的思想和方法。本書采用雙色印刷,美觀易讀。 本書內(nèi)容包括軟件工程基礎(chǔ),軟件問(wèn)題分析,結(jié)構(gòu)化設(shè)計(jì)方法,系統(tǒng)人機(jī)界面設(shè)計(jì),軟件編碼、測(cè)試和維護(hù),面向?qū)ο蠓椒?,軟件質(zhì)量與軟件工程標(biāo)準(zhǔn),綜合應(yīng)用實(shí)例等。通過(guò)綜合應(yīng)用實(shí)例,可以系統(tǒng)地理解軟件開(kāi)發(fā)的思想。每章都配有適量的例題和習(xí)題,以便于鞏固和掌握所學(xué)的有關(guān)知識(shí)。 本書可作為中職學(xué)校的軟件工程的教材,也可以適用于從事軟件開(kāi)發(fā)的初學(xué)者的入門和自學(xué)指導(dǎo)書。
書籍目錄
叢書序前言第1章 軟件工程基礎(chǔ) 1.1 軟件工程的產(chǎn)生 1.1.1 軟件的發(fā)展 1.1.2 軟件危機(jī) 1.1.3 消除軟件危機(jī)的途徑 1.2 軟件工程學(xué) 1.2.1 軟件的概念 1.2.2 軟件的特點(diǎn)和分類 1.2.3 軟件工程的概念 1.2.4 軟件工程學(xué)的內(nèi)容 1.2.5 軟件工程基本原理 1.3 軟件生命周期 1.3.1 軟件生命周期的概念 1.3.2 軟件生命周期劃分階段的原則 1.3.3 軟件生命周期各階段的任務(wù) 1.4 軟件的開(kāi)發(fā)模型 1.4.1 瀑布模型 1.4.2 快速原型模型 1.4.3 增量模型 1.4.4 噴泉模型 1.4.5 螺旋模型 1.4.6 統(tǒng)一過(guò)程 1.5 軟件工具與軟件開(kāi)發(fā)環(huán)境 1.5.1 軟件工具 1.5.2 軟件開(kāi)發(fā)環(huán)境 1.5.3 CASE 1.6 小結(jié) 習(xí)題第2章 軟件問(wèn)題分析 2.1 軟件問(wèn)題定義 2.1.1 軟件問(wèn)題的定義 2.1.2 可行性研究 2.2 軟件需求分析的任務(wù)與過(guò)程 2.2.1 軟件需求分析韻原則 2.2.2 軟件需求分析的任務(wù) 2.2.3 軟件需求分析的過(guò)程 2.3 結(jié)構(gòu)化分析建?! ?.3.1 實(shí)體-關(guān)系圖 2.3.2 數(shù)據(jù)流圖 2.3.3 數(shù)據(jù)字典 2.3.4 狀態(tài)轉(zhuǎn)換圖 2.3.5 其他需求分析工具 2.4 軟件需求分析階段文檔 2.4.1 軟件需求規(guī)格說(shuō)明 2.4.2 初步制定系統(tǒng)的測(cè)試計(jì)劃 2.4.3 編寫初步的用戶手冊(cè) 2.5 軟件需求分析評(píng)審 2.6 結(jié)構(gòu)化分析方法舉例 2.6.1 系統(tǒng)管理 2.6.2 學(xué)生信息 2.6.3 管理過(guò)程 2.6.4 學(xué)生檔案管理流程圖 2.6.5 數(shù)據(jù)字典 2.7 小結(jié) 習(xí)題第3章 結(jié)構(gòu)化設(shè)計(jì)方法 3.1 軟件設(shè)計(jì) 3.1.1 概述 3.1.2 概要設(shè)計(jì) 3.1.3 詳細(xì)設(shè)計(jì) 3.2 軟件結(jié)構(gòu)設(shè)計(jì) 3.2.1 軟件結(jié)構(gòu)設(shè)計(jì)的基本原理 ……第4章 系統(tǒng)人機(jī)界面設(shè)計(jì)第5章 軟件編碼第6章 軟件測(cè)試第7章 軟件維護(hù)第8章 面向?qū)ο蠓椒ǖ?章 軟件質(zhì)量與軟件工程標(biāo)準(zhǔn)第10章 綜合應(yīng)用實(shí)例參考文獻(xiàn)
章節(jié)摘錄
第1章 軟件工程基礎(chǔ) 學(xué)習(xí)目標(biāo) 1)理解軟件的概念、特點(diǎn)及分類方法?! ?)了解軟件發(fā)展及軟件危機(jī)的起因?! ?)了解軟件工程過(guò)程及軟件生存期的概念?! ?)掌握軟件工程的概念及其要素?! ?)掌握軟件的開(kāi)發(fā)模型?! ?.1 軟件工程的產(chǎn)生 1.1.1 軟件的發(fā)展 自20世紀(jì)40年代中期出現(xiàn)了世界上第一臺(tái)計(jì)算機(jī)以后,就有了程序的概念,其后經(jīng)歷了幾十年的發(fā)展。計(jì)算機(jī)軟件經(jīng)歷了三個(gè)發(fā)展階段: 程序設(shè)計(jì)階段,約為50至60年代?! 〕绦蛳到y(tǒng)階段,約為60至70年代。 軟件工程階段,約為70年代以后?! 资陙?lái)最根本的變化體現(xiàn)在以下幾個(gè)方面?! 。?)人們改變了對(duì)軟件的看法在50年代到60年代時(shí),程序設(shè)計(jì)曾經(jīng)被看作是一種任人發(fā)揮創(chuàng)造才能的技術(shù)領(lǐng)域。當(dāng)時(shí)人們認(rèn)為,寫出的程序只要能在計(jì)算機(jī)上得出正確的結(jié)果,程序的寫法可以不受任何約束。隨著計(jì)算機(jī)的廣泛使用,人們要求這些程序容易看懂、容易使用,并且容易修改和擴(kuò)充。于是,程序便從個(gè)人按自己意圖創(chuàng)造的“藝術(shù)品”轉(zhuǎn)變?yōu)槟鼙粡V大用戶接受的工程化產(chǎn)品?! 。?)軟件的需求是軟件發(fā)展的動(dòng)力早期的程序開(kāi)發(fā)者只是為了滿足自己的需要,這種自給自足的生產(chǎn)方式仍然是其低級(jí)階段的表現(xiàn)。進(jìn)入軟件工程階段以后,軟件開(kāi)發(fā)的成果具有社會(huì)屬性,它要在市場(chǎng)中流通以滿足廣大用戶的需要。 ?。?)軟件工作的范圍從只考慮程序的編寫擴(kuò)展到涉及整個(gè)軟件的生存周期?! ?/pre>編輯推薦
《中等職業(yè)教育計(jì)算機(jī)示范專業(yè)規(guī)劃教材:軟件工程初級(jí)教程》采用大量容易理解的例題和案例來(lái)充實(shí)理論,使理論更加容易理解。全書共10章,第1章介紹了軟件工程的基本概念;第2章介紹了軟件問(wèn)題的分析;第3章介紹了結(jié)構(gòu)化設(shè)計(jì)方法;第4章介紹了系統(tǒng)人機(jī)界面的設(shè)計(jì);第5章介紹了軟件編碼;第6章介紹了軟件測(cè)試;第7章介紹了軟件維護(hù);第8章介紹了面向?qū)ο蠓椒?;?章介紹了軟件質(zhì)量與軟件工程標(biāo)準(zhǔn);第10章以一個(gè)綜合應(yīng)用實(shí)例進(jìn)行了系統(tǒng)分析和設(shè)計(jì)。圖書封面
評(píng)論、評(píng)分、閱讀與下載
- 還沒(méi)讀過(guò)(47)
- 勉強(qiáng)可看(344)
- 一般般(587)
- 內(nèi)容豐富(2436)
- 強(qiáng)力推薦(199)