軟件工程

出版時間:2009-11  出版社:人民郵電出版社  作者:鄭人杰 等編著  頁數(shù):397  

前言

軟件工程是計算機科學的重要分支,又是最為年輕的_T程學科。然而,它卻隨著信息化社會的到來和計算機在人們生產(chǎn)和生活各個領(lǐng)域的廣泛應(yīng)用越來越顯示出重要的作用。許多高等學校計算機專業(yè)的畢業(yè)生工作多年以后,回顧他們在校所學的專業(yè)課時,往往提到軟件工程課程是工作中最為實用的課程之一。事實上,在校學生學好這門課也將使他們在今后的職業(yè)生涯中受益。出于這一認識,本書作者深深地理解組織編寫好這一教材的重大責任。為此在編寫過程中開展了多次討論和交流,并且吸取了以前的教學經(jīng)驗和讀者對過去軟件工程教材的反饋意見。本書編寫時作者力圖遵循的原則如下。(1)既要強調(diào)和突出基本概念、基本方法,又要盡可能使材料內(nèi)容的組織符合學生的認識規(guī)律,由淺入深,由具體到一般。(2)既要認真對待傳統(tǒng)的經(jīng)典開發(fā)方法(如結(jié)構(gòu)化方法),又要兼顧當前流行和廣為采用的開發(fā)方法(如面向?qū)ο蠓椒ǎ?。?)既要充分重視技術(shù)性內(nèi)容,使其作為初學者必須掌握的知識,并且占有足夠的分量,同時也要兼顧軟件工程實踐中必不可少的管理知識(如本書的后三章),而其篇幅又不可過多。參與本書編寫的作者除本人外,還有華北電力大學的馬素霞教授和北京大學的麻志毅教授。他們在軟件工程的教學和軟件開發(fā)的實踐方面均有豐富的經(jīng)驗。作者十分歡迎來自各方面的意見和建議,也希望吸收這些意見和建議后,在再版修訂時采納。

內(nèi)容概要

本書根據(jù)CC 2004對軟件工程課程的要求,從軟件的開發(fā)、維護和管理等方面闡述了軟件工程的基本概念和常用方法。內(nèi)容包括:軟件工程基礎(chǔ)、結(jié)構(gòu)化軟件開發(fā)方法、面向?qū)ο筌浖_發(fā)方法、軟件生存期模型與軟件體系結(jié)構(gòu)、軟件維護與管理。各章節(jié)均結(jié)合實例講解,使讀者易于理解和掌握。    本書可作為高等院校計算機專業(yè)或信息類相關(guān)專業(yè)本科生或研究生教材,也可作為軟件開發(fā)人員的參考書。

作者簡介

鄭人杰,清華大學教授。清華大學畢業(yè)后留校任計算數(shù)學專業(yè)、軟件專業(yè)教師及清華大學軟件中心副主任、清華同方公司副總工程師及顧問?,F(xiàn)任中國軟件行業(yè)協(xié)會理事、軟件過程改進分會常務(wù)副會長。2009年榮獲“推動中國軟件產(chǎn)業(yè)發(fā)展杰出人物”獎。多年來在軟件工程、軟件質(zhì)量

書籍目錄

第1部分  軟件工程基礎(chǔ)  第1章  軟件及軟件工程介紹    1.1  軟件與軟件危機      1.1.1  軟件的作用      1.1.2  軟件的概念及特性      1.1.3  軟件危機    1.2  軟件工程及其基本原理      1.2.1  軟件工程的概念      1.2.2  軟件工程的目標      1.2.3  軟件工程的基本原理    1.3  軟件生命周期    1.4  軟件工程方法學      1.4.1  結(jié)構(gòu)化方法學      1.4.2  面向?qū)ο蠓椒?   1.5  軟件工程知識體系及知識域介紹    1.6  軟件產(chǎn)業(yè)的形成與發(fā)展        1.6.1  我國軟件產(chǎn)業(yè)的形成        1.6.2  全球軟件產(chǎn)業(yè)的發(fā)展        1.6.3  軟件產(chǎn)業(yè)的發(fā)展模式        1.6.4  軟件工程在軟件產(chǎn)業(yè)中的作用    小結(jié)    習題  第2章  軟件需求獲取與確認    2.1  軟件需求獲取的任務(wù)    2.2  軟件需求的獲取與確認過程    2.3  快速原型化方法    2.4  基于用況的方法        2.4.1  系統(tǒng)邊界        2.4.2  參與者        2.4.3  用況        2.4.4  用況圖    2.5  需求管理    小結(jié)    習題第2部分  結(jié)構(gòu)化軟件開發(fā)方法  第3章  結(jié)構(gòu)化分析建模    3.1  軟件需求分析階段的任務(wù)    3.2  結(jié)構(gòu)化分析方法簡介    ……  第4章  總體沒計  第5章  詳細設(shè)計與編碼  第6章  軟件測試第3部分  面向?qū)ο筌浖_發(fā)方法  第7章  面向?qū)ο蠓椒ǜ攀? 第8章  面向?qū)ο蠓治? 第9章  面向?qū)ο笤O(shè)計與測試第4部分  軟件生存期模型與軟件體系結(jié)構(gòu)  第10章  軟件生存期模型  第11章  軟件體系結(jié)構(gòu)第5部分  軟件維護與軟件管理  第12章  軟件維護  第13章  軟件項目管理  第14章  軟件工程標準及軟件文檔  第15章  軟件過程與軟件過程改進參考文獻

章節(jié)摘錄

插圖:計算機技術(shù)經(jīng)過了50年的發(fā)展歷程,取得了突飛猛進的發(fā)展。計算機的應(yīng)用領(lǐng)域已從單純的科學計算發(fā)展到軍事、經(jīng)濟、教育、文化等社會生產(chǎn)及生活的各個方面,推動了其他行業(yè)及領(lǐng)域的發(fā)展,改變了人們學習、工作及生活方式。進入21世紀,人類已從工業(yè)社會跨人了信息社會。計算機軟件系統(tǒng)是信息化的重要組成部分。計算機軟件已形成了獨立的產(chǎn)業(yè),成為國民經(jīng)濟新的增長點和重要支柱。軟件工程在軟件開發(fā)中起著重要的作用,對軟件產(chǎn)業(yè)的形成及發(fā)展起著決定性的推動作用。本章對軟件、軟件產(chǎn)業(yè)及軟件工程相關(guān)的概念,軟件開發(fā)的過程及方法進行簡要介紹。1.1  軟件與軟件危機1.1.1軟件的作用20世紀80年代初我國大學生中知道軟件的人并不多,甚至很多人從未聽說過這個詞,即使是當初軟件專業(yè)畢業(yè)的學生也不曾想到軟件的發(fā)展速度如此之快。今天的軟件已無處不在,滲透到了各個行業(yè)之中。隨著計算機大量進入家庭,計算機已經(jīng)成為我們?nèi)粘I睢W習和工作都離不開的工具,同時也改變了人們的學習方式、交流方式、思維方式及商業(yè)模式。計算機軟件已經(jīng)成為世界舞臺上最為重要的科技領(lǐng)域,商業(yè)、科學和工程都離不開軟件技術(shù)。現(xiàn)在的軟件技術(shù)具有產(chǎn)品和產(chǎn)品生產(chǎn)載體的雙重作用。作為產(chǎn)品,軟件顯示了由計算機硬件體現(xiàn)的計算能力,扮演著信息轉(zhuǎn)換的角色:產(chǎn)生、管理、查詢、修改、顯示或者傳遞各種不同的信息。而作為產(chǎn)品生產(chǎn)的載體,軟件提供了計算機控制(操作系統(tǒng))、信息通信(網(wǎng)絡(luò)),以及應(yīng)用程序開發(fā)和控制的基礎(chǔ)平臺(軟件工具和環(huán)境)。計算機軟件的地位在50多年的時間中發(fā)生了巨大變化。硬件性能的極大提高、計算機結(jié)構(gòu)的巨大變化、內(nèi)存和存儲容量的擴大,還有種類繁多的輸入和輸出方法都使得計算機系統(tǒng)的結(jié)構(gòu)變得更加復雜,功能更加強大。計算機硬件的發(fā)展會受到物理極限的制約,而計算機軟件的復雜程度卻沒有極限,復雜的結(jié)構(gòu)和功能可以產(chǎn)生驚人的效果,具有無限的潛力。鄭人杰,清華大學教授。清華大學畢業(yè)后留校任計算數(shù)學專業(yè)、軟件專業(yè)教師及清華大學軟件中心副主任、清華同方公司  .副總工程師及顧問。現(xiàn)任中國軟件行業(yè)協(xié)會理事、軟件過程改進分會常務(wù)副會長。2009年榮獲“推動中國軟件產(chǎn)業(yè)發(fā)展杰出人物”獎。多年來在軟件工程、軟件質(zhì)量及測試、軟件過程改進方面從事教學、研究和開發(fā)工作,編寫《實用軟件工程》、《計算機軟件測試技術(shù)》、《基于軟件能力成熟度模型的軟件過程改進》等書。

編輯推薦

《軟件工程》作者具有較為豐富的教學實踐及軟件項目開發(fā)實踐經(jīng)驗。在《軟件工程》的編寫過程中,作者參考了若干國內(nèi)外相關(guān)教材,并結(jié)合各自多年的教學體會,做了多次研討。議題始終圍繞著《軟件工程》如何解決好:材料的組織符合于人的認識規(guī)律;基本概念與基本方法的結(jié)合;經(jīng)典方法與流行方法兼顧;以及如何體現(xiàn)技術(shù)性內(nèi)容為主,同時提供必要的項目管理知識等原則?!ぁ盾浖こ獭份^全面地論述了軟件工程的概念、原理和方法。在講解理論的過程中盡量結(jié)合實例,避免抽象和枯煤的論述?!ぴ诩骖檪鹘y(tǒng)的結(jié)構(gòu)化方法的同時,注重當前廣為采用的面向?qū)ο蠓椒?。緊密結(jié)合當前技術(shù)的新發(fā)展,在闡述理論知識的同時側(cè)重實用性?!ぜ瘸浞种匾暭夹g(shù)性內(nèi)容,使其作為初學者必須掌握的知識和技能,同時也兼顧軟件工程實踐中必不可少的基本管理知識。軟件工程領(lǐng)域的經(jīng)典教材掌握軟件開發(fā)的必經(jīng)之路軟件專業(yè)人員的良師益友投身軟件事業(yè)的立足根基

圖書封面

評論、評分、閱讀與下載


    軟件工程 PDF格式下載


用戶評論 (總計10條)

 
 

  •   這是一本不錯的書,理解挺容易的
  •   幫忙買的教材 很棒哈!
  •   發(fā)貨速度給力 書很好的
  •   書印刷質(zhì)量不錯,質(zhì)量內(nèi)容都還行
  •   書是正版,質(zhì)量還行吧!
  •   書和我們學習的一樣,就是書的封面折了,希望下次送書的時候,主管能注意一下!
  •   不知道為什么學校要選這本書做教材,但是教材就只好買了。
  •   不認為怎么樣。
  •   內(nèi)容新穎,非常適合本科學生學習!
  •   挺不錯,是正品,滿意。
 

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

京ICP備13047387號-7