軟件工程課程設(shè)計(jì)

出版時(shí)間:2009-9  出版社:呂云翔、劉浩、王昕、 等 機(jī)械工業(yè)出版社 (2009-09出版)  作者:呂云翔 等 著  頁數(shù):132  
Tag標(biāo)簽:無  

前言

軟件工程是研究軟件開發(fā)和管理的一門工程學(xué)科,是計(jì)算機(jī)及相關(guān)專業(yè)的主干課程,軟件從業(yè)人員必須了解該領(lǐng)域的相關(guān)知識(shí)。目前,軟件工程的理論在我國(guó)企業(yè)和部門的軟件開發(fā)中得到了廣泛應(yīng)用,各高等院校紛紛開設(shè)了軟件工程課程,并出現(xiàn)了大批軟件工程理論教材。與操作系統(tǒng)、編譯原理等計(jì)算機(jī)主干課程一樣,軟件工程課程也有相應(yīng)的課程設(shè)計(jì),遺憾的是,介紹軟件工程課程設(shè)計(jì)的實(shí)踐類教輔書籍卻很少。這與軟件工程課程的地位是不一致的,也不符合重視實(shí)踐的教學(xué)思想。本書正是為了滿足這一需求而編寫的。在本書中,我們將結(jié)合軟件工程課程設(shè)計(jì)項(xiàng)目——Keinel會(huì)議管理系統(tǒng),向讀者介紹軟件工程相關(guān)理論在實(shí)際項(xiàng)目中的應(yīng)用。本書最大的特點(diǎn)在于可模仿性和可操作性強(qiáng),讀者完全可以依照本書的示例和講解,完成自己的課程設(shè)計(jì)。本書各章主要涵蓋以下內(nèi)容:第1章該章將介紹軟件工程課程設(shè)計(jì)的選題、團(tuán)隊(duì)的組建等項(xiàng)目準(zhǔn)備工作。面對(duì)眾多選題,什么樣的選題適合于軟件工程的課程設(shè)計(jì)呢?讀者將會(huì)在該章中找到答案。通過閱讀該章,讀者也將了解如何組建團(tuán)隊(duì),如何組建一個(gè)成功的團(tuán)隊(duì)。第2章 該章主要結(jié)合Microsoft Project介紹如何使用CASE工具來進(jìn)行軟件項(xiàng)目的計(jì)劃和管理。讀者將感受到CASE工具管理項(xiàng)目的方便性和高效性。第3章 作為軟件工程生命周期的起始點(diǎn),我們應(yīng)高度重視需求分析的復(fù)雜性和重要性。該章將結(jié)合Kernel會(huì)議管理系統(tǒng),按照確定大體的項(xiàng)目方向、詳細(xì)獲取需求、討論并確認(rèn)需求、將需求文檔化、整合需求規(guī)格說明書五個(gè)階段向讀者講述一種比較合理的需求分析過程和方法。第4章 該章將闡述軟件設(shè)計(jì)的一般原則,“高內(nèi)聚、低耦合”是我們?cè)谠O(shè)計(jì)中要遵循的規(guī)范。功能模塊設(shè)計(jì)和系統(tǒng)數(shù)據(jù)設(shè)計(jì)是軟件設(shè)計(jì)的核心,該章將主要從這兩個(gè)方面講述軟件設(shè)計(jì)的方法。第5章 軟件實(shí)現(xiàn)是軟件工程過程中不可或缺的步驟。該章將從保證編碼的質(zhì)量和效率的角度來講述軟件實(shí)現(xiàn)過程中的一般方法和技巧。第6章 軟件測(cè)試是軟件質(zhì)量保證的關(guān)鍵所在。該章將結(jié)合Kernel會(huì)議管理系統(tǒng)實(shí)際采用的測(cè)試準(zhǔn)備、單元測(cè)試、集成和系統(tǒng)測(cè)試三大階段測(cè)試的工作來講述軟件測(cè)試的注意事項(xiàng)和方法。第7章 用戶手冊(cè)是軟件產(chǎn)品的最終用戶使用軟件的參考,對(duì)軟件的易用性有較大影響。將思維的角度由開發(fā)人員轉(zhuǎn)變?yōu)樽罱K用戶是本階段的難點(diǎn)。另外,該章還將介紹用戶手冊(cè)應(yīng)涵蓋的內(nèi)容以及寫作的技巧。

內(nèi)容概要

  《軟件工程課程設(shè)計(jì)》結(jié)合高等院?!败浖こ獭闭n程的相關(guān)要求,通過一個(gè)會(huì)議系統(tǒng)的實(shí)例,向讀者介紹軟件工程理論在實(shí)際項(xiàng)目中的應(yīng)用,以達(dá)到深入理解軟件工程過程和實(shí)現(xiàn)方法的目的?!盾浖こ陶n程設(shè)計(jì)》內(nèi)容包括項(xiàng)目準(zhǔn)備、項(xiàng)目管理、需求分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試,以及如何編寫用戶手冊(cè)和如何進(jìn)行配置管理等。此外,《軟件工程課程設(shè)計(jì)》還給出了各個(gè)關(guān)鍵階段的項(xiàng)目文檔,具有很強(qiáng)的參考價(jià)值。  《軟件工程課程設(shè)計(jì)》適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)“軟件工程”課程的配套課程設(shè)計(jì)教材,也可作為軟件工程技術(shù)人員的參考讀物。

書籍目錄

專家指導(dǎo)委員會(huì)叢書序言前言第1章 項(xiàng)目準(zhǔn)備1.1 項(xiàng)目選題1.2 組建團(tuán)隊(duì)1.3 團(tuán)隊(duì)工作方式1.4 項(xiàng)目進(jìn)度安排第2章 項(xiàng)目管理2.1 項(xiàng)目管理的范圍2.2 利用Microsoft Project對(duì)項(xiàng)目進(jìn)行時(shí)間管理第3章 需求分析3.1 需求分析的基本概念3.2 需求分析階段的具體實(shí)施過程3.2.1 確定項(xiàng)目的大體方向3.2.2 詳細(xì)獲取需求3.2.3 討論并確認(rèn)需求3.2.4 以需求規(guī)格說明書為基點(diǎn),將需求文檔化3.2.5 整合需求規(guī)格說明書3.3 Kernel會(huì)議管理系統(tǒng)需求規(guī)格說明書第4章 軟件設(shè)計(jì)4.1 軟件設(shè)計(jì)的基本概念4.2 軟件設(shè)計(jì)的具體實(shí)施過程4.2.1 功能模塊設(shè)計(jì)4.2.2 系統(tǒng)數(shù)據(jù)設(shè)計(jì)4.2.3 需求迭代4.3 Kernel會(huì)議管理系統(tǒng)設(shè)計(jì)說明書第5章 軟件實(shí)現(xiàn)5.1 軟件實(shí)現(xiàn)的基本概念5.2 軟件實(shí)現(xiàn)的具體實(shí)施過程5.2.1 程序的注釋5.2.2 規(guī)范化的源代碼布局和命名規(guī)范5.2.3 挖掘IDE的強(qiáng)大功能5.2.4 軟件的目錄劃分5.3 Kernel會(huì)議管理系統(tǒng)編碼規(guī)范第6章 軟件測(cè)試6.1 軟件測(cè)試的基本概念6.2 軟件測(cè)試的具體實(shí)施過程6.2.1 第一階段:測(cè)試準(zhǔn)備階段6.2.2 第二階段:?jiǎn)卧獪y(cè)試階段6.2.3 第三階段:集成和系統(tǒng)測(cè)試階段6.3 Kernel會(huì)議管理系統(tǒng)測(cè)試報(bào)告第7章 用戶手冊(cè)7.1 一切從用戶的角度出發(fā)7.2 用戶手冊(cè)應(yīng)該寫些什么7.3 編寫用戶手冊(cè)的技巧7.3.1 圖文結(jié)合7.3.2 操作截圖7.4 Kernel會(huì)議管理系統(tǒng)用戶手冊(cè)第8章 配置管理8.1 配置管理的基本概念8.2 為什么需要配置管理8.3 配置管理的方式8.3.1.一種原始的文件共享的方式8.3.2 采用專業(yè)的軟件配置管理工具8.4 配置管理需要注意的問題8.4.1 一天一個(gè)版本8.4.2 日志和記錄8.4.3 上傳操作文件之前一定要確保正確性附錄A 軟件工程課程設(shè)計(jì)題目附錄B 軟件工程課程設(shè)計(jì)的評(píng)價(jià)

章節(jié)摘錄

插圖:第1章 項(xiàng)目準(zhǔn)備對(duì)于軟件工程課程的課程設(shè)計(jì)而言,項(xiàng)目準(zhǔn)備階段主要包括項(xiàng)目選題、組建團(tuán)隊(duì)、確定團(tuán)隊(duì)工作方式、制定項(xiàng)目進(jìn)度等工作。大多數(shù)院校的軟件工程課程設(shè)計(jì)的要求如下:題目自選;周期10周左右;學(xué)生劃分為多個(gè)項(xiàng)目組,每組4~6人,確定1名項(xiàng)目經(jīng)理,組員之間既分工又協(xié)作。這種形式的課程設(shè)計(jì)安排在各高校應(yīng)該是比較普遍的。一般來說,課程設(shè)計(jì)開始后,我們首先要完成的是選題、組隊(duì)工作,并確定團(tuán)隊(duì)的工作方式和開發(fā)進(jìn)度。可以先選題,后組隊(duì);也可先組隊(duì),后選題。這要根據(jù)具體情況而定。如果學(xué)生有比較好的想法,可自行尋找自己認(rèn)為合適的同學(xué)來組成團(tuán)隊(duì)。若是幾位同學(xué)有過共同合作的經(jīng)歷,或是彼此熟悉,那么先建立一個(gè)關(guān)系融洽的團(tuán)隊(duì),而后再確定選題當(dāng)然也是可行的。1.1 項(xiàng)目選題軟件工程有一套完整的理論和方法體系,當(dāng)前絕大多數(shù)的軟件都是按照這套體系來實(shí)施的,很多項(xiàng)目也因此取得了很好的成效。但問題是,軟件工程的思想并不適用于所有軟件開發(fā)項(xiàng)目,軟件工程的具體理論和方法在實(shí)際應(yīng)用中也是需要合理的變通的。在中,將多次強(qiáng)調(diào)這個(gè)觀點(diǎn)。

編輯推薦

《軟件工程課程設(shè)計(jì)》:軟件工程是一門研究軟件開發(fā)和管理的工程科學(xué),是高等院校計(jì)算機(jī)及相關(guān)專業(yè)重要的主干課程,軟件從業(yè)人員必須掌握相關(guān)的知識(shí)。《軟件工程課程設(shè)計(jì)》基于作者多年的課程教學(xué)實(shí)踐,可以幫助教師組織課程設(shè)計(jì),輔導(dǎo)學(xué)生完成課程設(shè)計(jì)。主要特點(diǎn):結(jié)合軟件工程課程的教學(xué)目標(biāo),通過一個(gè)完整的實(shí)例揭示軟件工程理論在實(shí)際開發(fā)中的應(yīng)用。涵蓋軟件工程過程的關(guān)鍵階段,不僅回顧了相關(guān)的理論知識(shí),還結(jié)合實(shí)例說明軟件開發(fā)過程中可能遇到的問題及解決技巧。對(duì)于開發(fā)的各個(gè)階段,還提供了實(shí)例的項(xiàng)目文檔,以便讀者學(xué)習(xí)如何編寫文檔。附錄中提供了多個(gè)課程設(shè)計(jì)的題目,可供教師在課堂中選用。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    軟件工程課程設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)2條)

 
 

  •   課本很好,也很實(shí)惠!贊!
  •   學(xué)校用的 正版 不錯(cuò)
 

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

京ICP備13047387號(hào)-7