實用軟件工程教程

出版時間:1970-1  出版社:中國水利水電出版社  作者:閻菲  頁數(shù):298  
Tag標簽:無  

前言

社會經(jīng)濟和計算機技術(shù)迅速發(fā)展,國際國內(nèi)信息化持續(xù)向前推進,使得軟件建設(shè)的人才十分緊缺,軟件工程的理論與方法不斷遇到新的挑戰(zhàn)。作為高校大學生的教材,本書力求做到既反映這個領(lǐng)域新的發(fā)展,又能使學生掌握軟件工程的基本方法與技能,培養(yǎng)學生分析解決本專業(yè)實際問題的能力。    本書的特點是反映學科最新發(fā)展方向的新內(nèi)容,加強計算機網(wǎng)絡(luò)、面向?qū)ο筌浖嵱眉夹g(shù),對統(tǒng)一建模語言(UML)和統(tǒng)一過程(RUP)作了深入淺出的介紹,進一步強調(diào)軟件工程的理論與實踐相結(jié)合、技術(shù)與管理相結(jié)合、方法與設(shè)計工具相結(jié)合的理念。    本書努力做到:內(nèi)容安排適當,呈現(xiàn)方式清晰,讓學生很快找出需要的章節(jié);文筆流暢,用語準確,加強學生對重點、難點的理解。    全書主要內(nèi)容如下:    第l~2章是軟件工程基礎(chǔ),主要討論軟件工程的基礎(chǔ)理論、軟件工程的過程與軟件工程的項目管理。    第3~4章論述計算機工程及需求分析。    第5~10章討論軟件系統(tǒng)分析、設(shè)計與系統(tǒng)實施的方法,軟件工程開發(fā)的項目管理與運行維護的基本知識。    第11~14章討論面向?qū)ο蠓椒ā?   第15~16章構(gòu)成本書的最后一部分,專門介紹比較新穎、頗具發(fā)展?jié)摿Φ能浖_發(fā)技術(shù)。    本書每章都附有習題,其中有的是復(fù)習思考題,有的可作為課外作業(yè)或課程設(shè)計的內(nèi)容。    成功的軟件工作人員無不經(jīng)過大量工程實踐的鍛煉,只有在學習書本內(nèi)容的同時輔以相應(yīng)的實際練習和實驗環(huán)節(jié),才能真正掌握書中介紹的知識和技能。為指導(dǎo)讀者進行軟件工程實踐,本教材提供了相應(yīng)的軟件工程素材。    本書由閻菲任主編,潘正清、吳年志任副主編。各章主要編寫人員分工如下:第1、3、4、11、12、13章由閻菲編寫,第2、5、6、7、8、9、10、14、16章和附錄由潘正清編寫,第15章由吳年志編寫,閻菲、潘正清統(tǒng)稿并校對。參加本書編寫的還有:向鄭濤、陳宇峰、裘子煦、薛禮、胡志慧、劉振章、李發(fā)海、周應(yīng)仙、曹霞、史建芳、雷平、張海濤、王麗、吳濤、趙峰林等。    由于時間倉促,水平有限,書中難免有錯誤和不妥之處,敬請讀者與專家指正。

內(nèi)容概要

本書強調(diào)軟件工程的理論與實踐相結(jié)合、技術(shù)與管理相結(jié)合、方法和設(shè)計工具相結(jié)合的理念,并以應(yīng)用性極強的系統(tǒng)為例,全面地闡述了軟件工程的內(nèi)涵;同時自始至終貫穿反映學科最新發(fā)展方向的新內(nèi)容,加強了計算機網(wǎng)絡(luò)、面向?qū)ο筌浖夹g(shù)實用技術(shù)的編寫。    全書內(nèi)容主要包括:軟件工程的基礎(chǔ)知識,軟件過程、軟件工程項目管理,計算機系統(tǒng)工程,需求分析,總體設(shè)計,編碼與測試,軟件維護,面向?qū)ο蠹夹g(shù),快速原型技術(shù),軟件重用技術(shù)等。本書努力做到內(nèi)容精練,重點突出,概念清楚,針對性和實際操作性強。    本書可作為本科計算機及相關(guān)專業(yè)學生的教材,也可作為軟件開發(fā)人員的參考書。

書籍目錄

前言第1章 軟件工程概述  1.1 軟件工程中的常用問題  1.2 軟件工程  1.3 軟件過程和軟件生命周期  1.4 軟件開發(fā)模型  1.5 職業(yè)道德  1.6 本章小結(jié)  習題第2章 軟件項目管理  2.1 軟件項目管理概述  2.2 軟件項目規(guī)劃  2.3 軟件項目風險管理  2.4 軟件項目進度管理  2.5 軟件項目質(zhì)量管理  2.6 本章小結(jié)  習題第3章 軟件系統(tǒng)及可行性研究  3.1 用戶中心設(shè)計——UCD方法  3.2 計算機系統(tǒng)  3.3 可行性研究  3.4 系統(tǒng)開發(fā)過程的新體系結(jié)構(gòu)——快速原型與面向?qū)ο? 3.5 本章小結(jié)  習題第4章 需求分析  4.1 需求分析基礎(chǔ)  4.2 結(jié)構(gòu)化分析方法  4.3 其他分析方法與圖形工具  4.4 實體——關(guān)系圖  4.5 需求規(guī)格說明與評審  4.6 本章小結(jié)  習題第5章 總體設(shè)計  5.1 總體設(shè)計的任務(wù)及過程  5.2 軟件基本原理  5.3 設(shè)計準則  5.4 總體設(shè)計的圖形描述工具  ……第6章 詳細設(shè)計第7章 軟件編碼第8章 軟件測試第9章 軟件維護第10章 軟件過程改進第11章 面向?qū)ο蟾拍畹?2章 面向?qū)ο蟮姆治龅?3章 面向?qū)ο笤O(shè)計第14章 面向?qū)ο鬁y試第15章 軟件重用技術(shù)第16章 軟件工程的深入研究附錄1 可行性研究報告規(guī)范附錄2 項目開發(fā)計劃規(guī)范附錄3 需求規(guī)格說明書規(guī)范附錄4 概要設(shè)計說明書規(guī)范附錄5 詳細設(shè)計說明規(guī)范附錄6 項目開發(fā)總結(jié)報告規(guī)范附錄7 用Word撰寫文檔規(guī)范參考文獻

章節(jié)摘錄

第2章軟件項目管理    在20世紀60年代到20世紀70年代初期,我們可以從很多的大型軟件工程項目失敗的案例中得出這樣一個結(jié)論:軟件工程管理正面臨著一個極其嚴重的危機。這個危機表現(xiàn)在軟件產(chǎn)品經(jīng)常不能夠按期完成,軟件開發(fā)成本大幅度超出預(yù)算,軟件的綜合性能低劣等方面。軟件項目的失敗可以歸結(jié)于以下兩個原因:一個是軟件設(shè)計人員能力較低,另一個是管理方法運用不當。一些軟件項目管理者原原本本地把其他工程學科的管理方法搬來,應(yīng)用在軟件項目開發(fā)中,很明顯這對于軟件項目開發(fā)而言是很難取得較好的效果的,有時還會產(chǎn)生更加嚴重的負面影響。    軟件開發(fā)過程需要軟件項目管理主要原因是專業(yè)的軟件開發(fā)總是會受到預(yù)算和工程進度的制約,而這些都是開發(fā)機構(gòu)預(yù)先安排好的。軟件項目管理的任務(wù)是確保軟件項目符合預(yù)算和進度要求,并確保開發(fā)出的軟件產(chǎn)品能夠達到各項性能標準。    軟件管理者負責項目開發(fā)的規(guī)劃和進度安排。他們對開發(fā)工作進行指導(dǎo),確保項目能夠達到要求的標準,同時還要對項目的進展情況進行監(jiān)控,檢查項目是否符合進度安排、有沒有超出預(yù)算等。    軟件項目管理是一個重大課題,很難在一章中闡述清楚。在本章中主要描述5個重要的管理活動,即項目規(guī)劃、項目進度、風險分析和控制、軟件過程改進、軟件項目質(zhì)量保證。下面將對軟件項目管理進行深入的探討。    2.1軟件項目管理概述    隨著科學技術(shù)的飛速發(fā)展,軟件開發(fā)工程的規(guī)模變得越來越大,以前那種以個人為主的作坊式開發(fā)方式已經(jīng)不適應(yīng)軟件發(fā)展的需要。許多軟件公司為了對開發(fā)過程實行有效的管理,提高軟件開發(fā)效率,都在積極地將軟件項目管理引入到開發(fā)活動當中。軟件項目管理就是為了使軟件開發(fā)項目能夠按照預(yù)期的成本、進度、質(zhì)量順利完成,其主要活動則是對成本、人員、進度、質(zhì)量、風險等進行分析和管理,提高企業(yè)的工作效率和經(jīng)營效益。而實際上,軟件項目管理在軟件開發(fā)中所起的作用不僅僅如此,實施軟件項目管理還有利于提高開發(fā)人員的個人開發(fā)能力,進一步增強企業(yè)的綜合開發(fā)能力,有利于企業(yè)長期穩(wěn)定發(fā)展。基于軟件項目管理在軟件開發(fā)過程中所起的重要作用,我們在此特對軟件項目管理進行詳細分析。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    實用軟件工程教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7