第一章(上)概述_第1頁(yè)
第一章(上)概述_第2頁(yè)
第一章(上)概述_第3頁(yè)
第一章(上)概述_第4頁(yè)
第一章(上)概述_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件工程計(jì)算機(jī)系陳晴q_chen05@163.com課件見網(wǎng)絡(luò)教學(xué)平臺(tái)世界上研究計(jì)算機(jī)第一人及第一位軟件工程師巴貝奇(CharlesBabbage,1792-1871)英國(guó)皇家學(xué)會(huì)會(huì)員、劍橋大學(xué)數(shù)學(xué)教授,19世紀(jì)60年代,最早提出“人類可以制作出通用的計(jì)算機(jī),代替大腦計(jì)算復(fù)雜的數(shù)學(xué)問題”,構(gòu)想了“分析機(jī)”,但因無(wú)支持,未造完愛達(dá)夫人(AugustaAdaLovelace):英著名詩(shī)人拜論的女兒,幫助Babbage,建議用二進(jìn)制代替原來(lái)的十進(jìn)制,并提出編程要素,并為某些計(jì)算開發(fā)了一些指令1981美國(guó)防部花了10年研制出一種軍方標(biāo)準(zhǔn)語(yǔ)言,命名為Ada語(yǔ)言,并贊譽(yù)Ada夫人為“世界上第一位軟件工程師”引子-軟件無(wú)處不在銀行航空船舶汽車石油電力氣象電子商務(wù)電子政務(wù)遠(yuǎn)程教育引子-討論:Whatissoftwaredevelopment?Whatissoftware?引子-比喻:軟件開發(fā)vs.蓋樓軟件開發(fā)=編程序?蓋樓=壘磚?編程序vs壘磚編小程序=一間平房開發(fā)軟件=蓋樓圖紙,施工進(jìn)度計(jì)劃,人員組織、管理、財(cái)政預(yù)算,質(zhì)量監(jiān)督,否則成了爛尾樓,豆腐渣,你敢住么?軟件維護(hù)=物業(yè)管理只有樓,沒有物業(yè),業(yè)主的水電管理呢?房子漏水呢?第一章概述(上)1.1計(jì)算機(jī)系統(tǒng)的開發(fā)過程1.2軟件危機(jī)1.3軟件工程學(xué)1.4軟件工程的發(fā)展歷史附A:中國(guó)軟件產(chǎn)業(yè)的機(jī)遇與挑戰(zhàn)附B:課程安排目錄1.1計(jì)算機(jī)系統(tǒng)的開發(fā)過程1.2軟件危機(jī) 1.2.1軟件危機(jī)起源 1.2.2軟件危機(jī) 1.2.3產(chǎn)生軟件危機(jī)的原因 1.2.4清除軟件危機(jī)的途徑1.3軟件工程 軟件工程的定義 軟件工程學(xué)1.4軟件工程的發(fā)展歷史附A:中國(guó)軟件產(chǎn)業(yè)的機(jī)遇與挑戰(zhàn)中國(guó)軟件產(chǎn)業(yè)現(xiàn)狀中國(guó)軟件業(yè)的問題它山之石附B:課程安排1.1計(jì)算機(jī)系統(tǒng)的開發(fā)過程概念制定系統(tǒng)目標(biāo)系統(tǒng)分析和定義Systemanalysisanddefinition硬件工程HardwareEngineering

軟件工程SoftwareEngineering硬件Hardware

軟件Software系統(tǒng)報(bào)廢Systemreject終止開發(fā)Stopdevelopment不值得Worthless值得Worthful描述正確Correct

初步可行性論證系統(tǒng)復(fù)審分配功能Distributefunction目錄不正確Error運(yùn)行和維護(hù)Implementandrun硬件工程:計(jì)劃和規(guī)格說明設(shè)計(jì)和樣機(jī)實(shí)現(xiàn)生產(chǎn)、分配和現(xiàn)場(chǎng)服務(wù)1.2.1軟件危機(jī)起源個(gè)體化程序開發(fā)(個(gè)人藝術(shù)品)個(gè)人開發(fā)、使用,完全依靠個(gè)人才智軟件規(guī)模小,只有程序清單,無(wú)文檔~19601960~1970軟件車間軟件成為產(chǎn)品,數(shù)萬(wàn)行,賣給成千用戶仍沿用早期個(gè)體化開發(fā)方法程序個(gè)體化特性使它們最終成為不可維護(hù)的。應(yīng)用的擴(kuò)大:軟件需求量增加,規(guī)模增加軟件的復(fù)雜度增加,數(shù)萬(wàn)行,數(shù)百萬(wàn)行人員數(shù)量的增加,組織。協(xié)調(diào),通訊,管理項(xiàng)目超出預(yù)算,花費(fèi)越來(lái)越多,完成超期面臨的問題軟件危機(jī)?。?!程序運(yùn)行錯(cuò)誤用戶新的需求硬件,OS的更新維護(hù)修改軟件危機(jī)-實(shí)例:IBM360操作系統(tǒng)教訓(xùn)巨大的人力物力1963~1966IBM公司開發(fā)的IBM360操作系統(tǒng)該項(xiàng)目耗費(fèi)5000人年的工作量近一百萬(wàn)行源程序最多同時(shí)1000人投入開發(fā)槽糕的結(jié)果:

這個(gè)操作系統(tǒng)的版本每次發(fā)行的新版本都要更正上個(gè)版本的1000個(gè)程序錯(cuò)誤?。 罢褚恢惶油龅囊矮F落到泥潭中做垂死掙扎,越掙扎,陷的越深,最后無(wú)法逃脫滅頂災(zāi)難,…程序設(shè)計(jì)工作也正像這樣一個(gè)泥潭,…一批批程序員被迫在泥潭中拼命掙扎,…誰(shuí)也沒有料到問題竟會(huì)陷入這樣的困境…”

目錄—《人月神話》,IBM360的負(fù)責(zé)人F.P.Brooks1972—《TheMythicalMan-Month》—《人月神話》,IBM360的負(fù)責(zé)人F.P.Brooks1972—《TheMythicalMan-Month》1.2.2軟件危機(jī)softwarecrisis軟件危機(jī):是指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題。軟件危機(jī)涉及:如何開發(fā)軟件如何維護(hù)數(shù)量不斷膨脹的已有軟件軟件危機(jī)的主要表現(xiàn)開發(fā)進(jìn)度拖后甚至按年計(jì)成本超出預(yù)算甚至一個(gè)數(shù)量級(jí)生產(chǎn)率極低軟件質(zhì)量低劣甚至不能使用難以維護(hù)難以管理目錄1.2.3產(chǎn)生軟件危機(jī)的原因客觀原因

——軟件本身的特點(diǎn)主觀原因

——軟件開發(fā)與維護(hù)的方法不正確(1)軟件本身的特點(diǎn)軟件不同于硬件,它是計(jì)算機(jī)系統(tǒng)中的邏輯部件產(chǎn)品開發(fā)和生產(chǎn)過程上的不同硬件設(shè)計(jì)與制造并重,制造需要質(zhì)量管理軟件重開發(fā),需要質(zhì)量管理,生產(chǎn)只是復(fù)制產(chǎn)品維護(hù)上不同

軟件不同于一般程序它的一個(gè)顯著特點(diǎn)是規(guī)模龐大,而且程序復(fù)雜性將隨著程序規(guī)模的增加而呈指數(shù)上升。軟件規(guī)模類別

程序規(guī)模開發(fā)人數(shù)開發(fā)周期典型軟件

極小500行以下1 1~4周個(gè)人軟件或單個(gè)算法小1k~2k1 1~6月課程設(shè)計(jì),小型商業(yè)程序中

5k~50k2~5 1~2年匯編,編譯程序,小型MIS,過程控制

大50k~100k5~20分組2~3年大型編譯程序,數(shù)據(jù)庫(kù),圖形軟件實(shí)時(shí)控制系統(tǒng)

甚大1M(=1000k)100~10004~5年O.S.,window大型數(shù)據(jù)庫(kù)系統(tǒng)

Windows2000:3500萬(wàn)行

WindowsVista:5000萬(wàn)行極大1M~10M2000~50005~10年空中交通管制,軍事指揮,大型科學(xué)計(jì)算軟件的分類-按軟件的功能系統(tǒng)軟件O.S.數(shù)據(jù)庫(kù)管理系統(tǒng),設(shè)備驅(qū)動(dòng)程序,通信處理程序等)支撐軟件文本編輯程序,文件格式化程序磁盤向磁帶向數(shù)據(jù)傳輸?shù)某绦?程序庫(kù)系統(tǒng)支持需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試和支持管理的軟件——CASE(ComputerAidedSoftwareEngineering計(jì)算機(jī)輔助軟件工程)應(yīng)用軟件事務(wù)軟件:MIS商業(yè)數(shù)據(jù)處理,醫(yī)療、制藥,辦公自動(dòng)化工程與科學(xué)計(jì)算軟件:石油、天氣、地震、系統(tǒng)仿真軟件嵌入軟件:空調(diào)、洗衣機(jī)、手機(jī)實(shí)時(shí)軟件:工業(yè)控制,軍事,計(jì)算機(jī)輔助設(shè)計(jì)/制造軟件基于web的軟件:網(wǎng)絡(luò)教育、電子商務(wù)…其他:計(jì)算機(jī)輔助教學(xué)軟件(2)軟件開發(fā)與維護(hù)方法不正確軟件開發(fā)只是程序開發(fā)者的事情誤區(qū)1誤區(qū)2軟件開發(fā)=寫程序誤區(qū)3開發(fā)是費(fèi)時(shí)費(fèi)力的,維護(hù)不算什么軟件危機(jī)的原因——開發(fā)方法角度軟件開發(fā)無(wú)計(jì)劃性(成本和進(jìn)度估計(jì)不足)軟件需求不充分(用戶,開發(fā)人員)例子軟件開發(fā)過程沒有統(tǒng)一、公認(rèn)的規(guī)范軟件產(chǎn)品測(cè)試階段檢測(cè)不充分缺乏有效的大型軟件項(xiàng)目管理輕視軟件維護(hù)附錄:需求開發(fā)的主要困難附1.硬件、軟件成本變化趨勢(shì)維護(hù)費(fèi)用占全部硬件和軟件費(fèi)用的40%~75%硬件軟件開發(fā)軟件維護(hù)成本%附2.不同時(shí)期軟件維護(hù)的代價(jià)引入同一變動(dòng)付出的代價(jià)隨時(shí)間變化的趨勢(shì)

早中后高中低代價(jià)變化出現(xiàn)的時(shí)期

例:改正一個(gè)問題需付出的代價(jià)需求分析結(jié)構(gòu)設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼集成測(cè)試系統(tǒng)測(cè)試現(xiàn)場(chǎng)改正一個(gè)問題的估計(jì)費(fèi)用改正一個(gè)問題估計(jì)的工作量20200200010005.02.50.050.5(美元)(人天)“阿麗亞娜5型”火箭發(fā)射失敗

1996年,由歐洲航天局發(fā)射40秒后爆炸,發(fā)射場(chǎng)2名法國(guó)士兵當(dāng)場(chǎng)死亡,耗資10億美元,歷時(shí)9年的航天計(jì)劃受挫

事故原因:慣性導(dǎo)航系統(tǒng)軟件中技術(shù)要求和設(shè)計(jì)錯(cuò)誤20世紀(jì)末的千年蟲問題:

千年蟲如同一個(gè)定時(shí)炸彈一樣,十幾年前就有人提出了預(yù)警,但是無(wú)人注意。直到日期到來(lái)的前兩年,才引起恐慌軟件危機(jī)所造成的巨大損失危機(jī)屬于過去么?軟件危機(jī)與我們的軟件發(fā)展相伴…2011年3月1日,澳大利亞澳洲聯(lián)邦銀行電腦系統(tǒng)出現(xiàn)故障引來(lái)人們排隊(duì)超額取錢顧客可以從數(shù)十臺(tái)自動(dòng)柜員機(jī)里取出超過賬戶余額的鈔票。這種混亂局面大約持續(xù)了8小時(shí)。銀行方面解釋說,他們?cè)谧稣5臄?shù)據(jù)庫(kù)維護(hù)時(shí)遇到技術(shù)故障,為讓顧客在故障得到修復(fù)前能夠繼續(xù)使用柜員機(jī),他們沒有關(guān)閉整個(gè)網(wǎng)絡(luò),而是選擇了讓柜員機(jī)處于離線模式。這使得柜員機(jī)無(wú)法在顧客輸入超出賬戶額度的提現(xiàn)金額時(shí)自動(dòng)“屏蔽”這一指令。鐵道部購(gòu)票網(wǎng)站12306的崩潰2012年春運(yùn),已經(jīng)運(yùn)行了半年之久的鐵道部購(gòu)票網(wǎng)站12306出現(xiàn)崩潰數(shù)百萬(wàn)的點(diǎn)擊率,網(wǎng)頁(yè)打不開,無(wú)法登陸吞錢不吐票原因:沒有經(jīng)過性能測(cè)試就敢投入使用春運(yùn)期間12306占到全世界0.9%的互聯(lián)網(wǎng)訪問量,這樣全世界罕有的極限負(fù)荷沒有經(jīng)過測(cè)試網(wǎng)站的軟件架構(gòu)問題負(fù)載平衡、頁(yè)面使用過多的動(dòng)畫耗費(fèi)時(shí)間、事務(wù)管理…2011年用戶“密碼泄密門事件2011年12月,CSDN的安全系統(tǒng)遭到黑客攻擊,600萬(wàn)用戶的登錄名、密碼及郵箱遭到泄漏。經(jīng)排查,金山毒霸員工疑為隱私泄露源頭,金山深陷“泄密門”。隨后,CSDN“密碼外泄門”持續(xù)發(fā)酵,天涯、世紀(jì)佳緣等網(wǎng)站相繼被曝用戶數(shù)據(jù)遭泄密。天涯網(wǎng)于12月25日發(fā)布致歉信,稱天涯4000萬(wàn)用戶隱私遭到黑客泄露。

原因:2009年前的用戶密碼是明文保存的人們對(duì)軟件質(zhì)量評(píng)價(jià)不高用戶對(duì)軟件工程項(xiàng)目的評(píng)價(jià)目錄1.2.4清除軟件危機(jī)的途徑(1)正確認(rèn)識(shí)計(jì)算機(jī)軟件

軟件=程序+數(shù)據(jù)+文檔程序:能完成預(yù)定功能和性能的可執(zhí)行指令序列;數(shù)據(jù):使程序能適當(dāng)?shù)靥幚硇畔⒌臄?shù)據(jù)結(jié)構(gòu);文檔:開發(fā)、使用和維護(hù)程序所需要的圖文材料。(2)軟件工程把軟件當(dāng)成一種工業(yè)產(chǎn)品,“采用工程化的原理與方法對(duì)軟件進(jìn)行計(jì)劃、開發(fā)和維護(hù)”目錄文檔:開發(fā)進(jìn)度月報(bào)項(xiàng)目開發(fā)總結(jié)報(bào)告軟件需求分析軟件設(shè)計(jì)文檔軟件測(cè)試計(jì)劃測(cè)試分析報(bào)告用戶手冊(cè)操作手冊(cè)維護(hù)報(bào)告用戶維護(hù)人員管理人員開發(fā)人員軟件需求分析軟件設(shè)計(jì)文檔軟件需求分析軟件測(cè)試計(jì)劃軟件設(shè)計(jì)文檔軟件需求分析測(cè)試分析報(bào)告軟件測(cè)試計(jì)劃軟件設(shè)計(jì)文檔軟件需求分析項(xiàng)目開發(fā)計(jì)劃可行性研究報(bào)告軟件設(shè)計(jì)文檔軟件需求分析軟件測(cè)試計(jì)劃軟件設(shè)計(jì)文檔軟件需求分析測(cè)試分析報(bào)告軟件測(cè)試計(jì)劃軟件設(shè)計(jì)文檔軟件需求分析返回面向管理者的文檔面向開發(fā)者的文檔面向維護(hù)者的文檔面向用戶的文檔目錄1.3軟件工程(SoftwareEngineering)“軟件工程”一詞,是1968年北大西洋公約組織(NATO)在聯(lián)邦德國(guó)召開的國(guó)際會(huì)議上提出的。是軟件人員謀求解決“軟件危機(jī)”的一種努力1.3.1軟件工程的定義解釋:軟件工程:是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。采用工程的概念、原理、技術(shù)和方法來(lái)開發(fā)與維護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來(lái),以經(jīng)濟(jì)地開發(fā)出高質(zhì)量的軟件并有效地維護(hù)它。1.3.2軟件工程學(xué)軟件工程學(xué)軟件工程方法學(xué)軟件工程管理軟件開發(fā)方法Methods軟件工具&軟件工程環(huán)境Tools&Environment軟件過程process軟件管理學(xué)SoftwareManagement軟件經(jīng)濟(jì)學(xué)SoftwareEconomics軟件度量學(xué)SoftwareMetrics詳解目錄軟件工程三個(gè)要素:方法、工具、過程

SoftwareEngineeringLayers過程是將方法和工具粘結(jié)在一起的粘結(jié)劑(glue)(包括方法使用的順序,要求交付的文檔資料,為保證質(zhì)量和適應(yīng)變化所需要的管理,軟件開發(fā)各階段完成的里程碑工具Tools方法Methods過程process質(zhì)量焦點(diǎn)Aqualityfocus規(guī)定了為獲得高質(zhì)量軟件而需要完成的各項(xiàng)任務(wù)的工作步驟)軟件開發(fā)提供了“如何做”的技術(shù)。為軟件工程方法提供了自動(dòng)的或半自動(dòng)的軟件支撐環(huán)境,CASE工具1:Project生成的甘特圖工具2:Visio制作數(shù)據(jù)流圖工具3:IBMRationalRSA1.4軟件工程的發(fā)展簡(jiǎn)史起源于20世紀(jì)60末——第一次會(huì)議1969年60年代末~80年代初典型的生命周期,開發(fā)方法、開發(fā)工具的研究,開始強(qiáng)調(diào)管理質(zhì)量80年代初~現(xiàn)在面向?qū)ο螅浖?fù)用,開始注重軟件過程近幾年新軟件開發(fā)范型XP、RUP,高智能CASE但從學(xué)術(shù)的角度看,軟件工程還是年輕的學(xué)科!附A中國(guó)軟件產(chǎn)業(yè)的現(xiàn)狀2005年,軟件企業(yè)為28401個(gè),通過CMM517家,CMM412家,軟件銷售總額3000億元,出口收入35億美元,2005年形成一批50億規(guī)模的軟件企業(yè),國(guó)產(chǎn)軟件市場(chǎng)占有率達(dá)到60%左右中國(guó)軟件產(chǎn)業(yè)規(guī)模年均增長(zhǎng)38%,出口5年增長(zhǎng)10倍2004年全球軟件產(chǎn)業(yè)規(guī)模9000億美元,中國(guó)卻只占3%2009年銷售額過億元人民幣的軟件企業(yè)達(dá)到近1000家,達(dá)到5-10億人民幣銷售額的也有1000多家,其中10億以上的軟件企業(yè)有10多家。中國(guó)軟件產(chǎn)業(yè)的收入預(yù)計(jì)達(dá)到9000億元人民幣,2010年超萬(wàn)億2013年超過2.5萬(wàn)億2013年中國(guó)軟件業(yè)務(wù)收入前百家企業(yè)名單——工信部華為以軟件業(yè)務(wù)年收入1018億元的業(yè)績(jī)連續(xù)12年居首。2013年軟件前百家企業(yè)業(yè)務(wù)收入達(dá)3667億元,海爾、浪潮分列二三名。

華為技術(shù)有限公司 10177282(萬(wàn))海爾集團(tuán)公司 37850323浪潮集團(tuán)有限公司 9536824北大方正集團(tuán)有限公司 9473935南京南瑞集團(tuán)公司 7420436南京聯(lián)創(chuàng)科技集團(tuán)股份有限公司 7178007東軟集團(tuán)股份有限公司 6883898中國(guó)銀聯(lián)股份有限公司 5986379航天信息股份有限公司 56627510神州數(shù)碼系統(tǒng)集成服務(wù)有限公司563878/info/2013-05/14/c_132380899_2.htm2004年,中國(guó)軟件從業(yè)人員70萬(wàn),印度85萬(wàn)2004年起中國(guó)在軟件規(guī)模上已經(jīng)接近印度,遼寧省2009年軟件出口額躍居全國(guó)首位到目前依舊出口相差甚遠(yuǎn)億美元中印軟件出口額對(duì)比單位(億美元)我國(guó)軟件業(yè)的問題我國(guó)軟件業(yè)發(fā)展不理想的原因除了政策和盜版外,最大的問題是我國(guó)絕大多數(shù)軟件企業(yè)對(duì)其軟件開發(fā)工作過程缺乏有效的管理和控制。多數(shù)軟件企業(yè)開發(fā)和生產(chǎn)基本上處于“技術(shù)少標(biāo)準(zhǔn)、開發(fā)缺規(guī)范、生產(chǎn)無(wú)檢驗(yàn)、質(zhì)量無(wú)保證”的狀態(tài)。在這方面印度軟件業(yè)的發(fā)展能夠給我們以啟發(fā)。目錄它山之石印度軟件業(yè)能夠這么迅速地發(fā)展起來(lái),除了有政府支持、英語(yǔ)程度、人才儲(chǔ)備等原因外,最重要的是從標(biāo)準(zhǔn)化與產(chǎn)品流程入手,重視管理。印度的軟件開發(fā)管理的特點(diǎn)是流程重于項(xiàng)目,流程管理人員獨(dú)立于研發(fā)部門,專門檢查研發(fā)部門的開發(fā)流程是不是按照既定流程走,如果流程不對(duì),項(xiàng)目肯定就此停止。另外,所謂的項(xiàng)目經(jīng)理一般都是從編碼人員升上來(lái)的,至少有四年以上的經(jīng)驗(yàn),而公司所有的東西(包括草稿)都有文檔,其詳細(xì)文檔要求達(dá)到只有這個(gè)文檔就可以編碼的程度。印度軟件公司開發(fā)出來(lái)的軟件整個(gè)體系架構(gòu)非常清晰,而且相當(dāng)穩(wěn)定。由于印度企業(yè)不是靠一兩個(gè)軟件英雄搞研發(fā),而是靠一大批軟件技術(shù)人員的分工協(xié)作,所以,他們必須注重標(biāo)準(zhǔn)化,注重開發(fā)的流程管理,以與國(guó)際接口。CMM(CapabilityMaturityModelforSoftware)

軟件能力成熟度模型由卡內(nèi)基.梅隆大學(xué)的SEI(軟件工程學(xué)會(huì))提出,CMM是國(guó)際公認(rèn)的對(duì)軟件公司進(jìn)行成熟度等級(jí)認(rèn)證的重要標(biāo)準(zhǔn)分為5級(jí),CMM5最高在每一級(jí)中,定義了達(dá)到該級(jí)過程管理水平所應(yīng)解決的關(guān)鍵問題和關(guān)鍵過程中國(guó)首先通過CMM5認(rèn)證的企業(yè)東軟軟件產(chǎn)業(yè)集團(tuán)(2002年)大連海輝科技股份(2002)摩托羅拉北京研發(fā)中心(以下為2004通過)摩托羅拉成都研發(fā)中心HP中國(guó)軟件研發(fā)中心大連華信2006年,華為CDMA手機(jī)通過CMM5截止到2009年,中國(guó)通過CMM5認(rèn)證的軟件及服務(wù)企業(yè)有50多家,連同通過CMM4的共有100多家企業(yè)返回2010年中國(guó)軟件出口額的63.5%,服務(wù)外包執(zhí)行額的51.5%是由外商投資企業(yè)完成的,外商投資企業(yè)在中國(guó)市場(chǎng)得到了發(fā)展,也獲得了豐厚的回報(bào)。進(jìn)入“十二五”中國(guó)的軟件和信息服務(wù)業(yè)既面臨挑戰(zhàn),更面臨新的發(fā)展機(jī)遇,世界經(jīng)濟(jì)貿(mào)易格局正進(jìn)入深度調(diào)整和加速變革的時(shí)期,但是,經(jīng)濟(jì)全球化和貿(mào)易投資自由化的趨勢(shì)不會(huì)逆轉(zhuǎn),隨著以服務(wù)業(yè)跨國(guó)轉(zhuǎn)移和要素重組為主的新一輪的國(guó)際產(chǎn)業(yè)轉(zhuǎn)移正加速推進(jìn),以物聯(lián)網(wǎng)、下一代互聯(lián)網(wǎng)、新一代移動(dòng)通信、云計(jì)算等為代表的新興信息網(wǎng)絡(luò)技術(shù),在世界范圍內(nèi)蓬勃興起。全球軟件和信息服務(wù)業(yè)市場(chǎng)的規(guī)模不斷擴(kuò)大,物聯(lián)網(wǎng)作為又一個(gè)萬(wàn)億元級(jí)別的產(chǎn)業(yè)將產(chǎn)生千億元級(jí)別的服務(wù)外包,預(yù)計(jì)到2020年,全球潛在的服務(wù)外包市場(chǎng)需求將達(dá)到1.65—1.8萬(wàn)億美元,大力發(fā)展軟件業(yè)及信息服務(wù)業(yè)將成為各國(guó)抓住新機(jī)遇,全面深度參與全球化,提升軟件產(chǎn)業(yè)技術(shù)力量的重要途徑。目前,中國(guó)軟件產(chǎn)業(yè)規(guī)模已經(jīng)超過了萬(wàn)億元,但在核心技術(shù)、基礎(chǔ)軟件等方面仍有很大的發(fā)展空間,附B課程安排課程目標(biāo)幫助學(xué)生提高開發(fā)技能,使之構(gòu)建出可靠的、易于理解、修改和維護(hù)的高質(zhì)量的軟件強(qiáng)化使用軟件工程思想進(jìn)行軟件開發(fā)的重要性教學(xué)方法教學(xué):授課 48學(xué)時(shí)課程設(shè)計(jì)2周教學(xué)內(nèi)容(Contents)參考書目軟件工程宋雨軟件工程——原理、方法與應(yīng)用(第2版),史濟(jì)民軟件工程導(dǎo)論(第四版),張海藩,清華出版社,2003,12軟件工程(第二版),齊治昌,高等教育出版社,2004,7實(shí)用軟件工程(第二版),鄭人杰,殷成昆,1997軟件工程(第2版),楊文龍,電子工業(yè)出版社,2004,9SoftwareEngineering —APriactitioner’sApproach,R.S.PressmanRogerS.PressmanFrederickP.Brooks

軟工課外讀物TomDeMarco和TimothyLister

推薦網(wǎng)址UML軟件工程組織

/參考的精品課程網(wǎng)站1.東北大學(xué)/software/jpkc/index.htm2.浙大:/se/index.php3.南京大學(xué)/book-show/flex/book.html?courseNumber=478664=4786644.國(guó)家精品課程網(wǎng)之清華孫家廣/course/details?uuid=8a83399b-19cc4aab-0119-cc4aabe2-0023&courseID=A0700275.國(guó)防科大/index.php作業(yè)一、基本知識(shí)點(diǎn):1.什么是軟件危機(jī),它有那些典型表現(xiàn)?軟件危機(jī)產(chǎn)生的原因是什么?2.怎樣理解“軟件工程”?它的研究領(lǐng)域包括什么?軟件工程三要素的含義是什么?4.軟件的分類?二、1.拓展思考:為什么要學(xué)習(xí)軟件工程?查詢文獻(xiàn),撰寫綜述:可以選擇如下方向截止到目前2013年,我國(guó)通過CMM認(rèn)證的企業(yè)數(shù)量是多少?其中CMM5的為多少家?關(guān)于中印軟件的最新對(duì)比(<1000字)最新的軟件發(fā)展方向中國(guó)軟件產(chǎn)業(yè)的最新報(bào)告、軟件生產(chǎn)額、出口額、與印度的比較、軟件產(chǎn)業(yè)的發(fā)展的概況關(guān)注:每年的軟交會(huì),產(chǎn)業(yè)的發(fā)展方向附錄:商務(wù)部2011年6月軟交會(huì)2010年,中國(guó)軟件進(jìn)出口,其中不含嵌入式軟件,保持了較快的增長(zhǎng)勢(shì)頭,出口協(xié)議金額126.3億美元,同比增長(zhǎng)24.4%,執(zhí)行金額97.4億美元,同比增長(zhǎng)34%,出口額超過1億美元的企業(yè)已經(jīng)達(dá)到了11家。軟件進(jìn)口合同金額23億美元,同比增長(zhǎng)111%,截止到2010年底中國(guó)軟件與相關(guān)服務(wù)業(yè)、外資企業(yè)共有2589家,同比增長(zhǎng)了5.9%,其軟件業(yè)收入達(dá)到了4296億元,同比增長(zhǎng)33.5%,中

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論