軟件工程初級教程

出版時間:2008-5  出版社:機(jī)械工業(yè)出版社  作者:薛尚青 編  頁數(shù):217  字?jǐn)?shù):351000  

內(nèi)容概要

本書介紹了軟件工程的基本概念、原理、過程和主要方法。本書通俗易懂、注重實(shí)用性,力求做到結(jié)合實(shí)例講解知識理論,從而達(dá)到理解軟件工程的思想和方法。本書采用雙色印刷,美觀易讀。    本書內(nèi)容包括軟件工程基礎(chǔ),軟件問題分析,結(jié)構(gòu)化設(shè)計方法,系統(tǒng)人機(jī)界面設(shè)計,軟件編碼、測試和維護(hù),面向?qū)ο蠓椒?,軟件質(zhì)量與軟件工程標(biāo)準(zhǔn),綜合應(yīng)用實(shí)例等。通過綜合應(yīng)用實(shí)例,可以系統(tǒng)地理解軟件開發(fā)的思想。每章都配有適量的例題和習(xí)題,以便于鞏固和掌握所學(xué)的有關(guān)知識。    本書可作為中職學(xué)校的軟件工程的教材,也可以適用于從事軟件開發(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 軟件的開發(fā)模型    1.4.1 瀑布模型    1.4.2 快速原型模型    1.4.3 增量模型    1.4.4 噴泉模型    1.4.5 螺旋模型    1.4.6 統(tǒng)一過程  1.5 軟件工具與軟件開發(fā)環(huán)境    1.5.1 軟件工具    1.5.2 軟件開發(fā)環(huán)境    1.5.3 CASE  1.6 小結(jié)  習(xí)題第2章 軟件問題分析  2.1 軟件問題定義    2.1.1 軟件問題的定義    2.1.2 可行性研究 2.2 軟件需求分析的任務(wù)與過程   2.2.1 軟件需求分析韻原則  2.2.2 軟件需求分析的任務(wù)  2.2.3 軟件需求分析的過程 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ī)格說明  2.4.2 初步制定系統(tǒng)的測試計劃  2.4.3 編寫初步的用戶手冊 2.5 軟件需求分析評審 2.6 結(jié)構(gòu)化分析方法舉例  2.6.1 系統(tǒng)管理  2.6.2 學(xué)生信息  2.6.3 管理過程  2.6.4 學(xué)生檔案管理流程圖  2.6.5 數(shù)據(jù)字典 2.7 小結(jié) 習(xí)題第3章 結(jié)構(gòu)化設(shè)計方法  3.1 軟件設(shè)計    3.1.1 概述    3.1.2 概要設(shè)計    3.1.3 詳細(xì)設(shè)計  3.2 軟件結(jié)構(gòu)設(shè)計    3.2.1 軟件結(jié)構(gòu)設(shè)計的基本原理 ……第4章 系統(tǒng)人機(jī)界面設(shè)計第5章 軟件編碼第6章 軟件測試第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ī)的起因?! ?)了解軟件工程過程及軟件生存期的概念?! ?)掌握軟件工程的概念及其要素。  5)掌握軟件的開發(fā)模型。  1.1 軟件工程的產(chǎn)生  1.1.1 軟件的發(fā)展  自20世紀(jì)40年代中期出現(xiàn)了世界上第一臺計算機(jī)以后,就有了程序的概念,其后經(jīng)歷了幾十年的發(fā)展。計算機(jī)軟件經(jīng)歷了三個發(fā)展階段:  程序設(shè)計階段,約為50至60年代?! 〕绦蛳到y(tǒng)階段,約為60至70年代。  軟件工程階段,約為70年代以后?! 资陙碜罡镜淖兓w現(xiàn)在以下幾個方面?! 。?)人們改變了對軟件的看法在50年代到60年代時,程序設(shè)計曾經(jīng)被看作是一種任人發(fā)揮創(chuàng)造才能的技術(shù)領(lǐng)域。當(dāng)時人們認(rèn)為,寫出的程序只要能在計算機(jī)上得出正確的結(jié)果,程序的寫法可以不受任何約束。隨著計算機(jī)的廣泛使用,人們要求這些程序容易看懂、容易使用,并且容易修改和擴(kuò)充。于是,程序便從個人按自己意圖創(chuàng)造的“藝術(shù)品”轉(zhuǎn)變?yōu)槟鼙粡V大用戶接受的工程化產(chǎn)品?! 。?)軟件的需求是軟件發(fā)展的動力早期的程序開發(fā)者只是為了滿足自己的需要,這種自給自足的生產(chǎn)方式仍然是其低級階段的表現(xiàn)。進(jìn)入軟件工程階段以后,軟件開發(fā)的成果具有社會屬性,它要在市場中流通以滿足廣大用戶的需要?! 。?)軟件工作的范圍從只考慮程序的編寫擴(kuò)展到涉及整個軟件的生存周期?!  ?/pre>

編輯推薦

  《中等職業(yè)教育計算機(jī)示范專業(yè)規(guī)劃教材:軟件工程初級教程》采用大量容易理解的例題和案例來充實(shí)理論,使理論更加容易理解。全書共10章,第1章介紹了軟件工程的基本概念;第2章介紹了軟件問題的分析;第3章介紹了結(jié)構(gòu)化設(shè)計方法;第4章介紹了系統(tǒng)人機(jī)界面的設(shè)計;第5章介紹了軟件編碼;第6章介紹了軟件測試;第7章介紹了軟件維護(hù);第8章介紹了面向?qū)ο蠓椒?;?章介紹了軟件質(zhì)量與軟件工程標(biāo)準(zhǔn);第10章以一個綜合應(yīng)用實(shí)例進(jìn)行了系統(tǒng)分析和設(shè)計。

圖書封面

評論、評分、閱讀與下載


    軟件工程初級教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7