軟件開(kāi)發(fā)實(shí)踐

出版時(shí)間:2010-1  出版社:清華大學(xué)出版社  作者:郭兵 等編著  頁(yè)數(shù):251  

前言

隨著計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域中應(yīng)用的繼續(xù)不斷深入,計(jì)算學(xué)科作為一門基礎(chǔ)技術(shù)學(xué)科的特征越來(lái)越明顯。為了提供更方便有效的計(jì)算機(jī)系統(tǒng)和以計(jì)算技術(shù)為核心的系統(tǒng),構(gòu)建高質(zhì)量的軟件系統(tǒng)是非常重要的。因此,培養(yǎng)學(xué)生的軟件認(rèn)知、設(shè)計(jì)、開(kāi)發(fā)、應(yīng)用能力非常重要。隨著計(jì)算技術(shù)的發(fā)展,軟件系統(tǒng)的規(guī)模越來(lái)越大,復(fù)雜度越來(lái)越高,同時(shí)組成軟件的基本程序的非物理特性仍未被改變,更增加了其開(kāi)發(fā)的難度。如何解決這一難題,實(shí)踐是很重要且很有效的途徑!積極開(kāi)展在理論指導(dǎo)下的實(shí)踐,以培養(yǎng)學(xué)生理論結(jié)合實(shí)際的能力,設(shè)計(jì)滿足中國(guó)學(xué)生實(shí)際情況的軟件工程課程和教材等培養(yǎng)體系,四川大學(xué)的“軟件開(kāi)發(fā)實(shí)踐”課程就是一種積極的探索。“軟件開(kāi)發(fā)實(shí)踐”作為一門獨(dú)立、實(shí)用、綜合的軟件開(kāi)發(fā)實(shí)踐與科研訓(xùn)練課程,不同于一般的高級(jí)程序設(shè)計(jì)語(yǔ)言和軟件工程的實(shí)驗(yàn)課,其目的是通過(guò)實(shí)際的軟件項(xiàng)目與產(chǎn)品開(kāi)發(fā),激發(fā)學(xué)生學(xué)習(xí)和動(dòng)手實(shí)踐的興趣,掌握軟件開(kāi)發(fā)技能,培養(yǎng)創(chuàng)造性的工程設(shè)計(jì)和協(xié)同工作意識(shí),提高綜合分析和解決問(wèn)題的能力?!盾浖_(kāi)發(fā)實(shí)踐》作為這門實(shí)踐課程的教材,歸納總結(jié)了作者這些年來(lái)在四川大學(xué)軟件學(xué)院開(kāi)展相應(yīng)教學(xué)活動(dòng)的經(jīng)驗(yàn),在這類實(shí)踐課程的教材建設(shè)上做了有意義的探索。教材首先介紹了關(guān)于軟件及其開(kāi)發(fā)的一些基本內(nèi)容,然后以案例的形式介紹操作系統(tǒng)產(chǎn)品、軟件工程環(huán)境產(chǎn)品、信息安全產(chǎn)品、數(shù)字娛樂(lè)產(chǎn)品、電子政務(wù)產(chǎn)品、電子商務(wù)產(chǎn)品、嵌入式系統(tǒng)產(chǎn)品、計(jì)算機(jī)網(wǎng)絡(luò)產(chǎn)品、無(wú)線通信產(chǎn)品、算法類、多媒體產(chǎn)品、IC設(shè)計(jì)產(chǎn)品、構(gòu)件產(chǎn)品、銀行產(chǎn)品、電信產(chǎn)品等典型產(chǎn)品的基本方案、主要開(kāi)發(fā)內(nèi)容及過(guò)程等,這對(duì)軟件學(xué)院教學(xué)中目前比較倡導(dǎo)的案例教學(xué)的實(shí)施將是一個(gè)很好的支撐。相信這種努力能夠在強(qiáng)化學(xué)生的軟件開(kāi)發(fā)能力,特別是理論結(jié)合實(shí)際,解決實(shí)際問(wèn)題的能力上收到良好的效果。總體上看,實(shí)踐教材在我國(guó)還比較少,難以滿足人才培養(yǎng)的需要,大力開(kāi)展這類教材的研究和編寫很有必要,“軟件開(kāi)發(fā)實(shí)踐”的編寫本身就是很好的一個(gè)實(shí)踐活動(dòng)。

內(nèi)容概要

全書分為17章,詳細(xì)介紹了軟件開(kāi)發(fā)實(shí)踐課程的目標(biāo)、內(nèi)容、組成、方法與應(yīng)用。第1章緒論,主要介紹軟件的概念及特征、軟件技術(shù)、軟件產(chǎn)業(yè)、軟件技術(shù)專利和標(biāo)準(zhǔn)、軟件人才教育和培養(yǎng)模式的比較與分析等內(nèi)容; 第2章實(shí)用軟件產(chǎn)品開(kāi)發(fā)過(guò)程及規(guī)范,主要介紹目前業(yè)內(nèi)企業(yè)在實(shí)際軟件開(kāi)發(fā)中,采用的具體軟件開(kāi)發(fā)過(guò)程及規(guī)范等內(nèi)容; 第3章至第17章是具體軟件產(chǎn)品的案例分析,是一個(gè)較為完整的軟件產(chǎn)品分類案例集,希望能夠以基于項(xiàng)目驅(qū)動(dòng)的教學(xué)方法和模式改革軟件工程專業(yè)的課程體系?! ”緯嫦蚋叩仍盒\浖こ獭⒂?jì)算機(jī)科學(xué)與技術(shù)、電子工程、通信工程等專業(yè)二年級(jí)以上本科生和研究生,可作為“軟件開(kāi)發(fā)實(shí)踐”和“軟件工程開(kāi)發(fā)”等有關(guān)課程的教材,同時(shí),也可作為各級(jí)職業(yè)教育軟件開(kāi)發(fā)、設(shè)計(jì)與應(yīng)用人員培訓(xùn)的參考書。

書籍目錄

第1章 緒論 1.1 軟件的概念及特征 1.2 軟件的分類 1.3 軟件技術(shù) 1.4 軟件產(chǎn)業(yè) 1.5 軟件企業(yè) 1.6 軟件技術(shù)專利 1.7 軟件技術(shù)標(biāo)準(zhǔn) 1.8 軟件人才教育和培養(yǎng)模式的比較與分析 1.9 本書摘要第2章 實(shí)用軟件開(kāi)發(fā)過(guò)程及規(guī)范 2.1 引言 2.2 開(kāi)發(fā)大綱 2.3 需求分析規(guī)范 2.4 概要設(shè)計(jì)規(guī)范 2.5 詳細(xì)設(shè)計(jì)規(guī)范 2.6 編碼規(guī)范 2.7 測(cè)試規(guī)范 2.8 配置管理規(guī)范 2.9 項(xiàng)目評(píng)審大綱第3章 操作系統(tǒng)產(chǎn)品案例 3.1 μC/OS?Ⅱ嵌入式操作系統(tǒng)簡(jiǎn)介 3.2 系統(tǒng)結(jié)構(gòu) 3.3 系統(tǒng)移植與擴(kuò)展 3.4 系統(tǒng)應(yīng)用程序開(kāi)發(fā)第4章 軟件工程環(huán)境產(chǎn)品案例 4.1 嵌入式軟件開(kāi)發(fā)平臺(tái)簡(jiǎn)介 4.2 發(fā)展現(xiàn)狀 4.3 設(shè)計(jì)思想 4.4 一種嵌入式軟件開(kāi)發(fā)平臺(tái)HMTool實(shí)現(xiàn)第5章 信息安全產(chǎn)品案例 5.1 防火墻簡(jiǎn)介 5.2 基于Linux的防火墻系統(tǒng)設(shè)計(jì) 5.3 軟件模塊實(shí)現(xiàn) 5.4 用戶空間防火墻程序開(kāi)發(fā)第6章 數(shù)字娛樂(lè)產(chǎn)品案例 6.1 俄羅斯方塊游戲簡(jiǎn)介 6.2 游戲基本規(guī)則 6.3 游戲設(shè)計(jì) 6.4 游戲?qū)崿F(xiàn)第7章 電子政務(wù)產(chǎn)品案例 7.1 地方稅務(wù)電子申報(bào)系統(tǒng)簡(jiǎn)介 7.2 系統(tǒng)需求分析 7.3 系統(tǒng)設(shè)計(jì) 7.4 系統(tǒng)實(shí)現(xiàn)第8章 電子商務(wù)產(chǎn)品案例 8.1 網(wǎng)上商城購(gòu)物系統(tǒng)簡(jiǎn) 8.2 系統(tǒng)需求分析 8.3 系統(tǒng)設(shè)計(jì) 8.4 系統(tǒng)實(shí)現(xiàn)第9章 嵌入式系統(tǒng)產(chǎn)品案 9.1 嵌入式家庭網(wǎng)關(guān)簡(jiǎn)介 9.2 總體設(shè)計(jì) 9.3 硬件設(shè)計(jì) 9.4 軟件設(shè)計(jì)第10章 計(jì)算機(jī)網(wǎng)絡(luò)產(chǎn)品案例 10.1 企業(yè)多功能服務(wù)器系統(tǒng)簡(jiǎn)介 10.2 系統(tǒng)功能需求 10.3 系統(tǒng)總體框架 10.4 軟硬件平臺(tái)及技術(shù)要求第11章 無(wú)線通信產(chǎn)品案例第12章 算法類案例第13章 多媒體產(chǎn)品案例第14章 IC設(shè)計(jì)產(chǎn)品案例第15章 構(gòu)件產(chǎn)品案例第16章 銀行產(chǎn)品案例第17章 電信產(chǎn)品案例參考文獻(xiàn)附錄A 三種常用的編碼規(guī)范

章節(jié)摘錄

插圖:(2)課程滯后于企業(yè)實(shí)際。由于歷史原因,我國(guó)的高等教育以精英教育為主,缺乏實(shí)用的分類教育目標(biāo)指引,學(xué)校著重于培養(yǎng)學(xué)生系統(tǒng)的基礎(chǔ)理論知識(shí)和研究能力,而對(duì)人才的工程化和實(shí)踐能力關(guān)注不足。另外,學(xué)校的教學(xué)體系及教學(xué)計(jì)劃相對(duì)固定,一旦確定,在短期內(nèi)很難改變,面對(duì)飛速發(fā)展的軟件技術(shù),學(xué)校課程必然會(huì)滯后于千變?nèi)f化的企業(yè)需求?,F(xiàn)在學(xué)校專業(yè)實(shí)踐課程(包括程序設(shè)計(jì)語(yǔ)言、操作系統(tǒng)、編譯器、數(shù)據(jù)庫(kù)等課程設(shè)計(jì)),只占整個(gè)教學(xué)過(guò)程的很少部分,且偏重于計(jì)算機(jī)的基礎(chǔ)應(yīng)用,與目前企業(yè)主流應(yīng)用脫節(jié)。(3)多數(shù)教師缺乏企業(yè)工作經(jīng)驗(yàn)。由于教師在教室里按照課本教書,遠(yuǎn)離企業(yè)及需求市場(chǎng),缺乏企業(yè)中開(kāi)發(fā)人員對(duì)實(shí)際需求的敏感度及大量的實(shí)踐機(jī)會(huì),因此,教師的知識(shí)更新速度較慢,容易出現(xiàn)與企業(yè)實(shí)際越來(lái)越遠(yuǎn)的情況。(4)學(xué)生實(shí)習(xí)環(huán)節(jié)存在大量問(wèn)題。學(xué)生的畢業(yè)設(shè)計(jì)和論文是提高學(xué)生實(shí)際能力的最好機(jī)會(huì),但這一環(huán)節(jié)目前普遍存在問(wèn)題。首先是項(xiàng)目來(lái)源問(wèn)題,學(xué)生的畢業(yè)設(shè)計(jì)以研發(fā)型和理論型項(xiàng)目為主,來(lái)自市場(chǎng)的真實(shí)項(xiàng)目非常少,且規(guī)模及實(shí)用性都不足以訓(xùn)練學(xué)生的實(shí)用能力。其次,如果學(xué)生到企業(yè)實(shí)習(xí),實(shí)習(xí)學(xué)生經(jīng)常成為企業(yè)廉價(jià)打雜人員,且沒(méi)有經(jīng)驗(yàn)豐富的項(xiàng)目經(jīng)理指導(dǎo)及規(guī)范化的專業(yè)訓(xùn)練,往往需要花費(fèi)很長(zhǎng)時(shí)間摸索才能學(xué)到一些實(shí)用技術(shù),浪費(fèi)了許多寶貴時(shí)間。(5)校企合作缺乏基礎(chǔ)。由于存在高等教育與企業(yè)需求的脫節(jié),因此,大部分軟件企業(yè)不希望招聘剛畢業(yè)的大學(xué)生,而希望招聘有一定工作經(jīng)驗(yàn)的人員,這就為校企合作制造了一定障礙,特別是一些非名牌院校,鮮有企業(yè)直接與之合作。為此,學(xué)生就業(yè)問(wèn)題成了絕大多數(shù)非重點(diǎn)高校的頭等大事。2)軟件示范學(xué)院2001年初,原國(guó)務(wù)院總理朱镕基出訪印度,隨即在中國(guó)刮起學(xué)習(xí)和趕超印度軟件業(yè)的旋風(fēng)。也正是在這一年,教育部《關(guān)于批準(zhǔn)有關(guān)高等學(xué)校試辦示范性軟件學(xué)院的通知》中批準(zhǔn)的全國(guó)35所示范性軟件學(xué)院陸續(xù)成立,中國(guó)軟件人才培養(yǎng)開(kāi)始探索一條全新的道路。軟件學(xué)院的出現(xiàn),解決了一部分工程化人才的培養(yǎng)問(wèn)題,在一定程度緩解了人才供需的矛盾。但軟件學(xué)院依附于高等院校的教育體制下,存在著以下先天不足:(1)絕大部分學(xué)校的軟件學(xué)院是從計(jì)算機(jī)學(xué)院分化而來(lái),由于缺乏學(xué)科的有力支撐以及配套的科研環(huán)境,幾乎不可能得到計(jì)算機(jī)學(xué)院最核心的資源和師資,且教師的思維模式也是順延以傳統(tǒng)的計(jì)算機(jī)學(xué)院教學(xué)方式為主,追求課程體系的系統(tǒng)、完整,培養(yǎng)目標(biāo)是軟件藍(lán)領(lǐng)、軟件白領(lǐng)還是軟件精英,始終困擾著軟件學(xué)院的發(fā)展方向。另外,國(guó)內(nèi)軟件學(xué)院普遍缺乏滿足軟件學(xué)院要求的獨(dú)立、科學(xué)的教學(xué)和教材體系,缺少企業(yè)人才培養(yǎng)思路和經(jīng)驗(yàn)。(2)許多軟件學(xué)院建立了與企業(yè)的密切合作關(guān)系,同時(shí)也引入了大量的企業(yè)資源,但許多軟件學(xué)院將企業(yè)資源直接應(yīng)用,并未消化、整理和利用好,在與理論教學(xué)的銜接處出現(xiàn)了問(wèn)題。

編輯推薦

  《軟件開(kāi)發(fā)實(shí)踐》中軟件開(kāi)發(fā)實(shí)踐是一門獨(dú)立、實(shí)用、綜合的軟件開(kāi)發(fā)實(shí)踐與科研訓(xùn)練課程,本教材詳細(xì)介紹了軟件開(kāi)發(fā)實(shí)踐課程的目標(biāo)、內(nèi)容、組成、方法與應(yīng)用?!  糗浖母拍罴疤卣?、軟件技術(shù)、軟件產(chǎn)業(yè)、軟件技術(shù)專利和標(biāo)準(zhǔn)、軟件人才教育  和培養(yǎng)模式的比較與分析等內(nèi)容;  ◆實(shí)用軟件產(chǎn)品開(kāi)發(fā)過(guò)程及規(guī)范,主要介紹目前業(yè)內(nèi)企業(yè)任實(shí)際軟件開(kāi)發(fā)中,采用  的具體軟件開(kāi)發(fā)過(guò)程及規(guī)范等內(nèi)容;  ◆具體軟件產(chǎn)品的案例分析,主要介紹操作系統(tǒng)產(chǎn)品、軟件工程環(huán)境產(chǎn)品、信息安全產(chǎn)品、數(shù)字娛樂(lè)產(chǎn)品、電子政務(wù)產(chǎn)品、電子商務(wù)產(chǎn)品、嵌入式系統(tǒng)產(chǎn)品、計(jì)算機(jī)網(wǎng)絡(luò)產(chǎn)品、通信產(chǎn)品、算法類、多媒體產(chǎn)品、IC設(shè)計(jì)產(chǎn)品等典型產(chǎn)品的基本方案、主要開(kāi)發(fā)內(nèi)容及過(guò)程,形成一個(gè)較為完整的軟件產(chǎn)品分類案例集。

圖書封面

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


    軟件開(kāi)發(fā)實(shí)踐 PDF格式下載


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

 
 

  •   案例給了很多,但指導(dǎo)開(kāi)發(fā)的細(xì)節(jié)說(shuō)的還是少了些
 

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

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