軟件工程

出版時間:2009-8  出版社:清華大學出版社  作者:耿建敏,吳文國 主編  頁數(shù):174  

前言

近年來,人們一直致力于教育教學方法的研究和探索,不斷地總結(jié)出先進的教學模式,以及適合不同層次學生特點的教學方法。計算機行業(yè)的教學在沿襲了傳統(tǒng)的教學手段、教學方法的基礎上,作為一門新型學科,必須要有不同于其他行業(yè)的獨特的一面,在教學方法和教材編寫上需要推陳出新。然而,雖然目前國內(nèi)計算機類專業(yè)教材品種繁多,但大部分不符合培養(yǎng)技能型緊缺人才的需求,與軟件企業(yè)實際開發(fā)需要相脫節(jié)。針對這種情況,編者對軟件人才培養(yǎng)模式進行了較長時間的分析和調(diào)研,結(jié)合編者多年來從事計算機教學的經(jīng)驗,并遴選出一批富有工程實踐經(jīng)驗和教學經(jīng)驗的雙師型教師,合力編寫了適用于高職高專乃至大學本科院校的這本教材。本教材的編寫方法是以任務驅(qū)動案例教學為核心,以“學生信息管理系統(tǒng)”項目的開發(fā)為主線。在充分研究及分析國內(nèi)外先進職業(yè)教育的培訓模式、教學方法和教材特色的基礎上,采納了優(yōu)秀的教學經(jīng)驗和成果,以培養(yǎng)技術應用型人才為目標,以企業(yè)對人才的需要為依據(jù),把軟件工程和項目管理的思想完全融人教材體系之中,使基本技能培養(yǎng)和主流技術相結(jié)合,保證課程的內(nèi)容設置重點突出、主輔分明、結(jié)構合理、銜接緊湊。本教材側(cè)重培養(yǎng)學生的實際操作能力,學、思、練相結(jié)合,旨在通過項目實踐,增強學生的職業(yè)能力,使知識從書本中釋放并轉(zhuǎn)化為專業(yè)技能。基于以上考慮,教材的編寫是以“學生信息管理系統(tǒng)”這個案例為中心,以技能培養(yǎng)為目標,圍繞開發(fā)項目所用到的知識點進行講解,然后以“教師信息管理系統(tǒng)”為實驗實訓的主要內(nèi)容,對所學知識點加深鞏固,以幫助讀者理解基本知識點,進而將知識轉(zhuǎn)變?yōu)榧寄?。本書結(jié)合軟件開發(fā)的生存周期,內(nèi)容講述上做到循序漸進,由淺人深,在整體上體現(xiàn)了內(nèi)容主導、實例解析、以點帶面的模式。本教材具有以下特點:(1)參照或吸納國內(nèi)外優(yōu)秀軟件專業(yè)教材的編寫思想。(2)準確把握高等院校軟件專業(yè)人才的培養(yǎng)目標和特點。(3)充分分析、研究國內(nèi)軟件企業(yè),確定了基于案例教學任務驅(qū)動的教學手段。

內(nèi)容概要

本書從實用、夠用的角度出發(fā),以學生信息管理系統(tǒng)為主線,采用任務驅(qū)動案例教學的方式,詳細講述了軟件工程的基本原理、概念、技術和方法。本書共9個項目,內(nèi)容包括:軟件工程的時代背景和理論基礎;軟件項目的需求分析;軟件項目的總體設計和詳細設計方法;軟件項目的實現(xiàn);軟件項目的測試技術;軟件的維護和軟件項目管理等方面的基本理論;如何書寫整個軟件項目的開發(fā)總結(jié)性材料?! ”緯m用于計算機專業(yè)的本科、??茖W生作為教材使用,也適合從事研發(fā)的軟件工程師和廣大計算機用戶參考或自學。

書籍目錄

項目1  項目的市場調(diào)研  任務1.1 系統(tǒng)的研發(fā)背景    1.1.1 學生信息管理問題的提出    1.1.2 國內(nèi)外研發(fā)現(xiàn)況  任務1.2 系統(tǒng)研發(fā)的理論基礎    1.2.1 軟件的定義及其特點    1.2.2 軟件危機    1.2.3 軟件工程的提出  任務1.3 制訂軟件計劃    1.3.1 問題的定義    1.3.2 可行性研究    1.3.3 系統(tǒng)的開發(fā)計劃  任務1.4 實驗實訓  小結(jié)  習題項目2 需求分析  任務2.1 需求分析概述    2.1.1 需求分析的任務    2.1.2 需求分析注意的問題    2.1.3 需求分析的原則    2.1.4 需求分析的過程  任務2.2 需求分析的方法    2.2.1 結(jié)構化分析方法    2.2.2 面向?qū)ο蟮姆治龇椒? 任務2.3 統(tǒng)一建模語言    2.3.1 UML基本概念    2.3.2 UML語言概述    2.3.3  靜態(tài)建模  任務2.4  需求分析規(guī)格說明書    2.4.1  需求分析規(guī)格說明書的作用    2.4.2  需求分析規(guī)格說明書的格式及內(nèi)容  任務2.5 實驗實訓  小結(jié)  習題項目3 軟件項目總體設計  任務3.1 總體設計的基本內(nèi)容    3.1.1 軟件設計定義    3.1.2 總體設計的目標    3.1.3 總體設計的步驟    3.1.4 總體設計的基本任務    3.1.5 總體設計的準則  任務3.2 結(jié)構化的軟件設計    3.2.1 結(jié)構化設計的基本概念    3.2.2 結(jié)構化的設計方法    3.2.3 總體結(jié)構設計    3.2.4 運行環(huán)境設計  任務3.3 面向?qū)ο蟮能浖O計    3.3.1 面向?qū)ο蟮脑O計方法    3.3.2 類圖    3.3.3 子系統(tǒng)清單    3.3.4 功能模塊清單    3.3.5 模塊(部件)功能分配  任務3.4 數(shù)據(jù)庫設計    3.4.1 數(shù)據(jù)結(jié)構設計    3.4.2 設計檢查列表    3.4.3 設計模型    3.4.4 軟件建模  任務3.5 實訓演練  小結(jié)  習題項目4 軟件項目詳細設計  任務4.1  系統(tǒng)詳細設計的基本內(nèi)容    4.1.1 詳細設計概述    4.1.2 詳細設計的基本任務    4.1.3 詳細設計方法……項目5 軟件項目的實現(xiàn)項目6 軟件項目測試 項目7 軟件維護項目8 軟件項目管理項目9 軟件項目開發(fā)總結(jié)參考文獻

章節(jié)摘錄

插圖:項目1 項目的市場調(diào)研任務1.1 系統(tǒng)的研發(fā)背景1.1.1 學生信息管理問題的提出高等院校是教學和科研的重要基地,也是培養(yǎng)人才的重要場所。高校學生管理工作是高校管理工作的重要組成部分,也是衡量高校管理水平的重要依據(jù)。學生管理工作是一個系統(tǒng)工程,貫穿于學生在校學習的整個過程和各個方面,要從新生入學開始就錄入信息,一直到學生畢業(yè)離校,內(nèi)容包括學生學籍管理、學生成績管理、學生在校期間的獎懲情況管理、畢業(yè)生的就業(yè)指導管理等各個方面,具有工作量大、分類細、項目多和覆蓋面廣等特點。高效而準確的學生信息管理是提高高校辦學質(zhì)量、培養(yǎng)一流人才必不可少的重要教學手段。隨著高校規(guī)模的擴大和業(yè)務的擴展,傳統(tǒng)的管理模式和教學手段已經(jīng)遠遠不能適應新的發(fā)展需要。主要體現(xiàn)在以下方面。

編輯推薦

《軟件工程》由清華大學出版社出版。

圖書封面

評論、評分、閱讀與下載


    軟件工程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7