版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件工程計(jì)算機(jī)系陳晴q_chen05@163.com課件見網(wǎng)絡(luò)教學(xué)平臺世界上研究計(jì)算機(jī)第一人及第一位軟件工程師巴貝奇(CharlesBabbage,1792-1871)英國皇家學(xué)會會員、劍橋大學(xué)數(shù)學(xué)教授,19世紀(jì)60年代,最早提出“人類可以制作出通用的計(jì)算機(jī),代替大腦計(jì)算復(fù)雜的數(shù)學(xué)問題”,構(gòu)想了“分析機(jī)”,但因無支持,未造完愛達(dá)夫人(AugustaAdaLovelace):英著名詩人拜論的女兒,幫助Babbage,建議用二進(jìn)制代替原來的十進(jìn)制,并提出編程要素,并為某些計(jì)算開發(fā)了一些指令1981美國防部花了10年研制出一種軍方標(biāo)準(zhǔn)語言,命名為Ada語言,并贊譽(yù)Ada夫人為“世界上第一位軟件工程師”引子-軟件無處不在銀行航空船舶汽車石油電力氣象電子商務(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:中國軟件產(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:中國軟件產(chǎn)業(yè)的機(jī)遇與挑戰(zhàn)中國軟件產(chǎn)業(yè)現(xiàn)狀中國軟件業(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)場服務(wù)1.2.1軟件危機(jī)起源個體化程序開發(fā)(個人藝術(shù)品)個人開發(fā)、使用,完全依靠個人才智軟件規(guī)模小,只有程序清單,無文檔~19601960~1970軟件車間軟件成為產(chǎn)品,數(shù)萬行,賣給成千用戶仍沿用早期個體化開發(fā)方法程序個體化特性使它們最終成為不可維護(hù)的。應(yīng)用的擴(kuò)大:軟件需求量增加,規(guī)模增加軟件的復(fù)雜度增加,數(shù)萬行,數(shù)百萬行人員數(shù)量的增加,組織。協(xié)調(diào),通訊,管理項(xiàng)目超出預(yù)算,花費(fèi)越來越多,完成超期面臨的問題軟件危機(jī)?。?!程序運(yùn)行錯誤用戶新的需求硬件,OS的更新維護(hù)修改軟件危機(jī)-實(shí)例:IBM360操作系統(tǒng)教訓(xùn)巨大的人力物力1963~1966IBM公司開發(fā)的IBM360操作系統(tǒng)該項(xiàng)目耗費(fèi)5000人年的工作量近一百萬行源程序最多同時1000人投入開發(fā)槽糕的結(jié)果:
這個操作系統(tǒng)的版本每次發(fā)行的新版本都要更正上個版本的1000個程序錯誤??!“正像一只逃亡的野獸落到泥潭中做垂死掙扎,越掙扎,陷的越深,最后無法逃脫滅頂災(zāi)難,…程序設(shè)計(jì)工作也正像這樣一個泥潭,…一批批程序員被迫在泥潭中拼命掙扎,…誰也沒有料到問題竟會陷入這樣的困境…”
目錄—《人月神話》,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ù)算甚至一個數(shù)量級生產(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ù)上不同
軟件不同于一般程序它的一個顯著特點(diǎn)是規(guī)模龐大,而且程序復(fù)雜性將隨著程序規(guī)模的增加而呈指數(shù)上升。軟件規(guī)模類別
程序規(guī)模開發(fā)人數(shù)開發(fā)周期典型軟件
極小500行以下1 1~4周個人軟件或單個算法小1k~2k1 1~6月課程設(shè)計(jì),小型商業(yè)程序中
5k~50k2~5 1~2年匯編,編譯程序,小型MIS,過程控制
大50k~100k5~20分組2~3年大型編譯程序,數(shù)據(jù)庫,圖形軟件實(shí)時控制系統(tǒng)
甚大1M(=1000k)100~10004~5年O.S.,window大型數(shù)據(jù)庫系統(tǒng)
Windows2000:3500萬行
WindowsVista:5000萬行極大1M~10M2000~50005~10年空中交通管制,軍事指揮,大型科學(xué)計(jì)算軟件的分類-按軟件的功能系統(tǒng)軟件O.S.數(shù)據(jù)庫管理系統(tǒng),設(shè)備驅(qū)動程序,通信處理程序等)支撐軟件文本編輯程序,文件格式化程序磁盤向磁帶向數(shù)據(jù)傳輸?shù)某绦?程序庫系統(tǒng)支持需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測試和支持管理的軟件——CASE(ComputerAidedSoftwareEngineering計(jì)算機(jī)輔助軟件工程)應(yīng)用軟件事務(wù)軟件:MIS商業(yè)數(shù)據(jù)處理,醫(yī)療、制藥,辦公自動化工程與科學(xué)計(jì)算軟件:石油、天氣、地震、系統(tǒng)仿真軟件嵌入軟件:空調(diào)、洗衣機(jī)、手機(jī)實(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)時費(fèi)力的,維護(hù)不算什么軟件危機(jī)的原因——開發(fā)方法角度軟件開發(fā)無計(jì)劃性(成本和進(jìn)度估計(jì)不足)軟件需求不充分(用戶,開發(fā)人員)例子軟件開發(fā)過程沒有統(tǒng)一、公認(rèn)的規(guī)范軟件產(chǎn)品測試階段檢測不充分缺乏有效的大型軟件項(xiàng)目管理輕視軟件維護(hù)附錄:需求開發(fā)的主要困難附1.硬件、軟件成本變化趨勢維護(hù)費(fèi)用占全部硬件和軟件費(fèi)用的40%~75%硬件軟件開發(fā)軟件維護(hù)成本%附2.不同時期軟件維護(hù)的代價引入同一變動付出的代價隨時間變化的趨勢
早中后高中低代價變化出現(xiàn)的時期
例:改正一個問題需付出的代價需求分析結(jié)構(gòu)設(shè)計(jì)詳細(xì)設(shè)計(jì)編碼集成測試系統(tǒng)測試現(xiàn)場改正一個問題的估計(jì)費(fèi)用改正一個問題估計(jì)的工作量20200200010005.02.50.050.5(美元)(人天)“阿麗亞娜5型”火箭發(fā)射失敗
1996年,由歐洲航天局發(fā)射40秒后爆炸,發(fā)射場2名法國士兵當(dāng)場死亡,耗資10億美元,歷時9年的航天計(jì)劃受挫
事故原因:慣性導(dǎo)航系統(tǒng)軟件中技術(shù)要求和設(shè)計(jì)錯誤20世紀(jì)末的千年蟲問題:
千年蟲如同一個定時炸彈一樣,十幾年前就有人提出了預(yù)警,但是無人注意。直到日期到來的前兩年,才引起恐慌軟件危機(jī)所造成的巨大損失危機(jī)屬于過去么?軟件危機(jī)與我們的軟件發(fā)展相伴…2011年3月1日,澳大利亞澳洲聯(lián)邦銀行電腦系統(tǒng)出現(xiàn)故障引來人們排隊(duì)超額取錢顧客可以從數(shù)十臺自動柜員機(jī)里取出超過賬戶余額的鈔票。這種混亂局面大約持續(xù)了8小時。銀行方面解釋說,他們在做正常的數(shù)據(jù)庫維護(hù)時遇到技術(shù)故障,為讓顧客在故障得到修復(fù)前能夠繼續(xù)使用柜員機(jī),他們沒有關(guān)閉整個網(wǎng)絡(luò),而是選擇了讓柜員機(jī)處于離線模式。這使得柜員機(jī)無法在顧客輸入超出賬戶額度的提現(xiàn)金額時自動“屏蔽”這一指令。鐵道部購票網(wǎng)站12306的崩潰2012年春運(yùn),已經(jīng)運(yùn)行了半年之久的鐵道部購票網(wǎng)站12306出現(xiàn)崩潰數(shù)百萬的點(diǎn)擊率,網(wǎng)頁打不開,無法登陸吞錢不吐票原因:沒有經(jīng)過性能測試就敢投入使用春運(yùn)期間12306占到全世界0.9%的互聯(lián)網(wǎng)訪問量,這樣全世界罕有的極限負(fù)荷沒有經(jīng)過測試網(wǎng)站的軟件架構(gòu)問題負(fù)載平衡、頁面使用過多的動畫耗費(fèi)時間、事務(wù)管理…2011年用戶“密碼泄密門事件2011年12月,CSDN的安全系統(tǒng)遭到黑客攻擊,600萬用戶的登錄名、密碼及郵箱遭到泄漏。經(jīng)排查,金山毒霸員工疑為隱私泄露源頭,金山深陷“泄密門”。隨后,CSDN“密碼外泄門”持續(xù)發(fā)酵,天涯、世紀(jì)佳緣等網(wǎng)站相繼被曝用戶數(shù)據(jù)遭泄密。天涯網(wǎng)于12月25日發(fā)布致歉信,稱天涯4000萬用戶隱私遭到黑客泄露。
原因:2009年前的用戶密碼是明文保存的人們對軟件質(zhì)量評價不高用戶對軟件工程項(xiàng)目的評價目錄1.2.4清除軟件危機(jī)的途徑(1)正確認(rèn)識計(jì)算機(jī)軟件
軟件=程序+數(shù)據(jù)+文檔程序:能完成預(yù)定功能和性能的可執(zhí)行指令序列;數(shù)據(jù):使程序能適當(dāng)?shù)靥幚硇畔⒌臄?shù)據(jù)結(jié)構(gòu);文檔:開發(fā)、使用和維護(hù)程序所需要的圖文材料。(2)軟件工程把軟件當(dāng)成一種工業(yè)產(chǎn)品,“采用工程化的原理與方法對軟件進(jìn)行計(jì)劃、開發(fā)和維護(hù)”目錄文檔:開發(fā)進(jìn)度月報(bào)項(xiàng)目開發(fā)總結(jié)報(bào)告軟件需求分析軟件設(shè)計(jì)文檔軟件測試計(jì)劃測試分析報(bào)告用戶手冊操作手冊維護(hù)報(bào)告用戶維護(hù)人員管理人員開發(fā)人員軟件需求分析軟件設(shè)計(jì)文檔軟件需求分析軟件測試計(jì)劃軟件設(shè)計(jì)文檔軟件需求分析測試分析報(bào)告軟件測試計(jì)劃軟件設(shè)計(jì)文檔軟件需求分析項(xiàng)目開發(fā)計(jì)劃可行性研究報(bào)告軟件設(shè)計(jì)文檔軟件需求分析軟件測試計(jì)劃軟件設(shè)計(jì)文檔軟件需求分析測試分析報(bào)告軟件測試計(jì)劃軟件設(shè)計(jì)文檔軟件需求分析返回面向管理者的文檔面向開發(fā)者的文檔面向維護(hù)者的文檔面向用戶的文檔目錄1.3軟件工程(SoftwareEngineering)“軟件工程”一詞,是1968年北大西洋公約組織(NATO)在聯(lián)邦德國召開的國際會議上提出的。是軟件人員謀求解決“軟件危機(jī)”的一種努力1.3.1軟件工程的定義解釋:軟件工程:是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件,把經(jīng)過時間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,以經(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詳解目錄軟件工程三個要素:方法、工具、過程
SoftwareEngineeringLayers過程是將方法和工具粘結(jié)在一起的粘結(jié)劑(glue)(包括方法使用的順序,要求交付的文檔資料,為保證質(zhì)量和適應(yīng)變化所需要的管理,軟件開發(fā)各階段完成的里程碑工具Tools方法Methods過程process質(zhì)量焦點(diǎn)Aqualityfocus規(guī)定了為獲得高質(zhì)量軟件而需要完成的各項(xiàng)任務(wù)的工作步驟)軟件開發(fā)提供了“如何做”的技術(shù)。為軟件工程方法提供了自動的或半自動的軟件支撐環(huán)境,CASE工具1:Project生成的甘特圖工具2:Visio制作數(shù)據(jù)流圖工具3:IBMRationalRSA1.4軟件工程的發(fā)展簡史起源于20世紀(jì)60末——第一次會議1969年60年代末~80年代初典型的生命周期,開發(fā)方法、開發(fā)工具的研究,開始強(qiáng)調(diào)管理質(zhì)量80年代初~現(xiàn)在面向?qū)ο?,軟件?fù)用,開始注重軟件過程近幾年新軟件開發(fā)范型XP、RUP,高智能CASE但從學(xué)術(shù)的角度看,軟件工程還是年輕的學(xué)科!附A中國軟件產(chǎn)業(yè)的現(xiàn)狀2005年,軟件企業(yè)為28401個,通過CMM517家,CMM412家,軟件銷售總額3000億元,出口收入35億美元,2005年形成一批50億規(guī)模的軟件企業(yè),國產(chǎn)軟件市場占有率達(dá)到60%左右中國軟件產(chǎn)業(yè)規(guī)模年均增長38%,出口5年增長10倍2004年全球軟件產(chǎn)業(yè)規(guī)模9000億美元,中國卻只占3%2009年銷售額過億元人民幣的軟件企業(yè)達(dá)到近1000家,達(dá)到5-10億人民幣銷售額的也有1000多家,其中10億以上的軟件企業(yè)有10多家。中國軟件產(chǎn)業(yè)的收入預(yù)計(jì)達(dá)到9000億元人民幣,2010年超萬億2013年超過2.5萬億2013年中國軟件業(yè)務(wù)收入前百家企業(yè)名單——工信部華為以軟件業(yè)務(wù)年收入1018億元的業(yè)績連續(xù)12年居首。2013年軟件前百家企業(yè)業(yè)務(wù)收入達(dá)3667億元,海爾、浪潮分列二三名。
華為技術(shù)有限公司 10177282(萬)海爾集團(tuán)公司 37850323浪潮集團(tuán)有限公司 9536824北大方正集團(tuán)有限公司 9473935南京南瑞集團(tuán)公司 7420436南京聯(lián)創(chuàng)科技集團(tuán)股份有限公司 7178007東軟集團(tuán)股份有限公司 6883898中國銀聯(lián)股份有限公司 5986379航天信息股份有限公司 56627510神州數(shù)碼系統(tǒng)集成服務(wù)有限公司563878/info/2013-05/14/c_132380899_2.htm2004年,中國軟件從業(yè)人員70萬,印度85萬2004年起中國在軟件規(guī)模上已經(jīng)接近印度,遼寧省2009年軟件出口額躍居全國首位到目前依舊出口相差甚遠(yuǎn)億美元中印軟件出口額對比單位(億美元)我國軟件業(yè)的問題我國軟件業(yè)發(fā)展不理想的原因除了政策和盜版外,最大的問題是我國絕大多數(shù)軟件企業(yè)對其軟件開發(fā)工作過程缺乏有效的管理和控制。多數(shù)軟件企業(yè)開發(fā)和生產(chǎn)基本上處于“技術(shù)少標(biāo)準(zhǔn)、開發(fā)缺規(guī)范、生產(chǎn)無檢驗(yàn)、質(zhì)量無保證”的狀態(tài)。在這方面印度軟件業(yè)的發(fā)展能夠給我們以啟發(fā)。目錄它山之石印度軟件業(yè)能夠這么迅速地發(fā)展起來,除了有政府支持、英語程度、人才儲備等原因外,最重要的是從標(biāo)準(zhǔn)化與產(chǎn)品流程入手,重視管理。印度的軟件開發(fā)管理的特點(diǎn)是流程重于項(xiàng)目,流程管理人員獨(dú)立于研發(fā)部門,專門檢查研發(fā)部門的開發(fā)流程是不是按照既定流程走,如果流程不對,項(xiàng)目肯定就此停止。另外,所謂的項(xiàng)目經(jīng)理一般都是從編碼人員升上來的,至少有四年以上的經(jīng)驗(yàn),而公司所有的東西(包括草稿)都有文檔,其詳細(xì)文檔要求達(dá)到只有這個文檔就可以編碼的程度。印度軟件公司開發(fā)出來的軟件整個體系架構(gòu)非常清晰,而且相當(dāng)穩(wěn)定。由于印度企業(yè)不是靠一兩個軟件英雄搞研發(fā),而是靠一大批軟件技術(shù)人員的分工協(xié)作,所以,他們必須注重標(biāo)準(zhǔn)化,注重開發(fā)的流程管理,以與國際接口。CMM(CapabilityMaturityModelforSoftware)
軟件能力成熟度模型由卡內(nèi)基.梅隆大學(xué)的SEI(軟件工程學(xué)會)提出,CMM是國際公認(rèn)的對軟件公司進(jìn)行成熟度等級認(rèn)證的重要標(biāo)準(zhǔn)分為5級,CMM5最高在每一級中,定義了達(dá)到該級過程管理水平所應(yīng)解決的關(guān)鍵問題和關(guān)鍵過程中國首先通過CMM5認(rèn)證的企業(yè)東軟軟件產(chǎn)業(yè)集團(tuán)(2002年)大連海輝科技股份(2002)摩托羅拉北京研發(fā)中心(以下為2004通過)摩托羅拉成都研發(fā)中心HP中國軟件研發(fā)中心大連華信2006年,華為CDMA手機(jī)通過CMM5截止到2009年,中國通過CMM5認(rèn)證的軟件及服務(wù)企業(yè)有50多家,連同通過CMM4的共有100多家企業(yè)返回2010年中國軟件出口額的63.5%,服務(wù)外包執(zhí)行額的51.5%是由外商投資企業(yè)完成的,外商投資企業(yè)在中國市場得到了發(fā)展,也獲得了豐厚的回報(bào)。進(jìn)入“十二五”中國的軟件和信息服務(wù)業(yè)既面臨挑戰(zhàn),更面臨新的發(fā)展機(jī)遇,世界經(jīng)濟(jì)貿(mào)易格局正進(jìn)入深度調(diào)整和加速變革的時期,但是,經(jīng)濟(jì)全球化和貿(mào)易投資自由化的趨勢不會逆轉(zhuǎn),隨著以服務(wù)業(yè)跨國轉(zhuǎn)移和要素重組為主的新一輪的國際產(chǎn)業(yè)轉(zhuǎn)移正加速推進(jìn),以物聯(lián)網(wǎng)、下一代互聯(lián)網(wǎng)、新一代移動通信、云計(jì)算等為代表的新興信息網(wǎng)絡(luò)技術(shù),在世界范圍內(nèi)蓬勃興起。全球軟件和信息服務(wù)業(yè)市場的規(guī)模不斷擴(kuò)大,物聯(lián)網(wǎng)作為又一個萬億元級別的產(chǎn)業(yè)將產(chǎn)生千億元級別的服務(wù)外包,預(yù)計(jì)到2020年,全球潛在的服務(wù)外包市場需求將達(dá)到1.65—1.8萬億美元,大力發(fā)展軟件業(yè)及信息服務(wù)業(yè)將成為各國抓住新機(jī)遇,全面深度參與全球化,提升軟件產(chǎn)業(yè)技術(shù)力量的重要途徑。目前,中國軟件產(chǎn)業(yè)規(guī)模已經(jīng)超過了萬億元,但在核心技術(shù)、基礎(chǔ)軟件等方面仍有很大的發(fā)展空間,附B課程安排課程目標(biāo)幫助學(xué)生提高開發(fā)技能,使之構(gòu)建出可靠的、易于理解、修改和維護(hù)的高質(zhì)量的軟件強(qiáng)化使用軟件工程思想進(jìn)行軟件開發(fā)的重要性教學(xué)方法教學(xué):授課 48學(xué)時課程設(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.國家精品課程網(wǎng)之清華孫家廣/course/details?uuid=8a83399b-19cc4aab-0119-cc4aabe2-0023&courseID=A0700275.國防科大/index.php作業(yè)一、基本知識點(diǎn):1.什么是軟件危機(jī),它有那些典型表現(xiàn)?軟件危機(jī)產(chǎn)生的原因是什么?2.怎樣理解“軟件工程”?它的研究領(lǐng)域包括什么?軟件工程三要素的含義是什么?4.軟件的分類?二、1.拓展思考:為什么要學(xué)習(xí)軟件工程?查詢文獻(xiàn),撰寫綜述:可以選擇如下方向截止到目前2013年,我國通過CMM認(rèn)證的企業(yè)數(shù)量是多少?其中CMM5的為多少家?關(guān)于中印軟件的最新對比(<1000字)最新的軟件發(fā)展方向中國軟件產(chǎn)業(yè)的最新報(bào)告、軟件生產(chǎn)額、出口額、與印度的比較、軟件產(chǎn)業(yè)的發(fā)展的概況關(guān)注:每年的軟交會,產(chǎn)業(yè)的發(fā)展方向附錄:商務(wù)部2011年6月軟交會2010年,中國軟件進(jìn)出口,其中不含嵌入式軟件,保持了較快的增長勢頭,出口協(xié)議金額126.3億美元,同比增長24.4%,執(zhí)行金額97.4億美元,同比增長34%,出口額超過1億美元的企業(yè)已經(jīng)達(dá)到了11家。軟件進(jìn)口合同金額23億美元,同比增長111%,截止到2010年底中國軟件與相關(guān)服務(wù)業(yè)、外資企業(yè)共有2589家,同比增長了5.9%,其軟件業(yè)收入達(dá)到了4296億元,同比增長33.5%,中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新生入學(xué)教育法律協(xié)議書(特色課程保障)3篇
- 2025-2030年(全新版)中國建筑隔震橡膠支座行業(yè)發(fā)展?fàn)顩r規(guī)劃研究報(bào)告
- 2025-2030年中國高堿超細(xì)玻璃纖維行業(yè)發(fā)展現(xiàn)狀及投資前景分析報(bào)告
- 2025-2030年中國防火板市場競爭格局展望及投資策略分析報(bào)告
- 2025-2030年中國金屬制罐行業(yè)發(fā)展現(xiàn)狀及前景趨勢分析報(bào)告
- 2025年度鐵礦石國際貿(mào)易合同范本(中英文對照)12篇
- 安全監(jiān)控在物聯(lián)網(wǎng)設(shè)備的安全連接管理考核試卷
- 2025年度地鐵沿線地下室商業(yè)開發(fā)出租合同
- 寶石的礦物結(jié)構(gòu)與晶體形態(tài)考核試卷
- 交通安全設(shè)施紫外線防護(hù)技術(shù)考核試卷
- 《人體損傷致殘程度分級》
- 港口流體裝卸工職業(yè)技能競賽理論考試題庫500題(含答案)
- QCT1067.5-2023汽車電線束和電器設(shè)備用連接器第5部分:設(shè)備連接器(插座)的型式和尺寸
- 輪式智能移動操作機(jī)器人技術(shù)與應(yīng)用-基于ROS的Python編程 課件 第4章 機(jī)器人運(yùn)動應(yīng)用實(shí)例
- 2024質(zhì)量管理理解、評價和改進(jìn)組織的質(zhì)量文化指南
- 手指外傷后護(hù)理查房
- 油氣回收相關(guān)理論知識考試試題及答案
- 我能作業(yè)更細(xì)心(課件)-小學(xué)生主題班會二年級
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 英國足球文化課件
- 《行政職業(yè)能力測驗(yàn)》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團(tuán)可克達(dá)拉市預(yù)測試題含解析
評論
0/150
提交評論