出版時間:2010-7 出版社:電子工業(yè)出版社 作者:王先國 主編 頁數(shù):269
前言
軟件工程是計算機科學專業(yè)和軟件工程專業(yè)學生的必修課程,是一門非常重要的課程。盡管市面上介紹軟件工程的圖書不少,但是沒有一本書的內(nèi)容能全面、具體、正確地涵蓋整個軟件開發(fā)過程:從需求獲取、系統(tǒng)建模、系統(tǒng)分析到系統(tǒng)實現(xiàn)。并且,從理論到實際項目的介紹也是脫節(jié)的。因此,學生對面向?qū)ο蠹夹g(shù)的理解常常是不完整的,甚至是錯誤的。學生對軟件工程的誤解主要集中在以下幾點:第一,沒有真正理解UML表示法,不知道如何使用它們。第二,市面上難尋到一本軟件工程的圖書能全面、系統(tǒng)、具體地介紹整個軟件生命過程中實際項目的開發(fā)步驟、開發(fā)技術(shù)、建模技術(shù)。第三,一些學生和軟件開發(fā)者并不知道軟件開發(fā)的三個要素:開發(fā)過程、表示法和技術(shù)。更不知道如何系統(tǒng)地、合理地利用這三要素來開發(fā)軟件系統(tǒng)。本書就是為學生和軟件開發(fā)者提供的一本涵蓋整個軟件開發(fā)過程的教材,它能夠為大中型軟件系統(tǒng)的開發(fā)提供開發(fā)步驟、技術(shù)提示和表示方法。讀者對象本書是一本實用的軟件工程教材,既適合軟件工程初學者閱讀,也適合系統(tǒng)分析員、設(shè)計者和系統(tǒng)測試者閱讀。在寫作上,本書以軟件開發(fā)過程為主線,以系統(tǒng)建模為目標,運用實例系統(tǒng)地闡明了軟件工程技術(shù)、軟件開發(fā)過程、UML建模方法。本書理論與應用配合緊密,知識表達通俗易懂,既可作為高等院校計算機專業(yè)及相關(guān)專業(yè)的教材,也可以作為相關(guān)培訓機構(gòu)的培訓教材。本書特色本書吸取了國內(nèi)外大量同類書刊的精華,并總結(jié)了編者多年來從事軟件開發(fā)和教學的經(jīng)驗。本書強調(diào)內(nèi)容的系統(tǒng)性、連貫性、實用性;強調(diào)軟件過程、建模方法和面向?qū)ο蠹夹g(shù)的合理運用;強調(diào)理論與實踐的結(jié)合性和可操作性。
內(nèi)容概要
本書是一本面向?qū)嵺`的軟件工程教程。結(jié)合大量軟件開發(fā)實例,本書重點介紹了軟件工程的基本概念、原理、結(jié)構(gòu)化開發(fā)方法、面向?qū)ο箝_發(fā)方法、軟件開發(fā)過程、項目組織管理和系統(tǒng)建模等。本書重點突出需求分析、系統(tǒng)設(shè)計和實現(xiàn)流程及建模方法。書中所有的概念、原理、技術(shù)、開發(fā)方法都通過實例來演示,內(nèi)容精練,表達簡明,實例豐富,非常適合作為本科院校、高職院校計算機專業(yè)及相關(guān)專業(yè)課程教材,也可以作為相關(guān)培訓機構(gòu)的培訓教材。
書籍目錄
第1篇 傳統(tǒng)方法學 第1章 軟件工程概述 1.1 軟件危機 1.1.1 軟件的發(fā)展歷程 1.1.2 軟件危機的產(chǎn)生 1.1.3 消除軟件危機的方法 1.2 軟件工程 1.2.1 什么是軟件工程 1.2.2 軟件工程的基本要素 1.2.3 軟件工程基本原理 1.3 軟件方法 1.3.1 結(jié)構(gòu)化方法 1.3.2 面向?qū)ο蟮姆椒? 1.3.3 構(gòu)件方法 1.3.4 模型驅(qū)動法 1.4 軟件過程 1.4.1 傳統(tǒng)軟件過程 1.4.2 面向?qū)ο筌浖^程 1.4.3 面向構(gòu)件軟件過程 1.4.4 模型驅(qū)動軟件過程 1.5 本章小結(jié) 1.6 習題 第2章 結(jié)構(gòu)化分析 第3章 結(jié)構(gòu)化設(shè)計 第4章 結(jié)構(gòu)化實現(xiàn)第2篇 面向?qū)ο蠓椒▽W 第5章 面向?qū)ο蟮募夹g(shù) 第6章 面向?qū)ο蟮男枨? 第7章 面向?qū)ο蟮姆治? 第8章 面向?qū)ο蟮母乓O(shè)計 第9章 面向?qū)ο蟮脑敿氃O(shè)計 第10章 對象設(shè)計 第11章 面向?qū)ο蟮膶崿F(xiàn)第3篇 軟件項目管理 217 第12章 軟件項目計劃與管理第4篇 高級課題 第13章 形式化方法 第14章 RUP(統(tǒng)一軟件過程)附錄A UML圖總結(jié)
章節(jié)摘錄
插圖:
編輯推薦
《軟件工程實踐教程》:高等學校計算機系列規(guī)劃教材
圖書封面
評論、評分、閱讀與下載