《【網(wǎng)絡(luò)課件】沈陽工業(yè)大學(xué)-計算機科學(xué)與技術(shù)》由會員分享,可在線閱讀,更多相關(guān)《【網(wǎng)絡(luò)課件】沈陽工業(yè)大學(xué)-計算機科學(xué)與技術(shù)(18頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-1計算機科學(xué)與技術(shù)計算機科學(xué)與技術(shù)學(xué)科學(xué)科 軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-2一、計算機科學(xué)與技術(shù)學(xué)科知識體系計算機科學(xué)與技術(shù)學(xué)科知識體系lDSDS離散結(jié)構(gòu)離散結(jié)構(gòu):l集合論、數(shù)理邏輯,近世代數(shù),圖論以及組合數(shù)學(xué)等。l該主領(lǐng)域以抽象和理論兩個學(xué)科形態(tài)出現(xiàn)在計算學(xué)科中,它為計算學(xué)科各分支領(lǐng)域解決其基本問題提供了強有力的數(shù)學(xué)工具。lPFPF程序設(shè)計基礎(chǔ):程序設(shè)計基礎(chǔ):l程序設(shè)計結(jié)構(gòu),算
2、法,問題求解、遞歸、數(shù)據(jù)結(jié)構(gòu)等。l對給定的問題如何進行有效的描述并給出算法?;如何正確選擇數(shù)據(jù)結(jié)構(gòu)?;如何進行設(shè)計,編碼,測試和調(diào)試程序?lALAL算法與復(fù)雜性算法與復(fù)雜性l復(fù)雜度分析,典型的算法策略,分布式算法,并行算法,可計算理論,P類和NP類問題,自動機理論,密碼算法以及幾何算法等。lARAR計算機組織與體系結(jié)構(gòu)計算機組織與體系結(jié)構(gòu)l數(shù)字邏輯,數(shù)據(jù)的機器表示,匯編級機器組織,存儲技術(shù),接口和通信,多道處理和預(yù)備體系結(jié)構(gòu),性能優(yōu)化,網(wǎng)絡(luò)和分布式系統(tǒng)的體系結(jié)構(gòu)等。lOSOS操作系統(tǒng)操作系統(tǒng)l操作系統(tǒng)的邏輯結(jié)構(gòu),并發(fā)處理,資源分配與調(diào)度,存儲管理,設(shè)備管理,文件系統(tǒng)等。軟件工程(Softwar
3、e Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-3一、計算機科學(xué)與技術(shù)學(xué)科知識體系計算機科學(xué)與技術(shù)學(xué)科知識體系lNCNC網(wǎng)絡(luò)及其計算網(wǎng)絡(luò)及其計算l計算機網(wǎng)絡(luò)的體系結(jié)構(gòu),網(wǎng)絡(luò)安全,網(wǎng)絡(luò)管理,無線和移動計算以及多媒體數(shù)據(jù)技術(shù)等。lPLPL程序設(shè)計語言程序設(shè)計語言l程序設(shè)計模式,虛擬機,類型系統(tǒng),執(zhí)行控制模型,語言翻譯系統(tǒng),程序設(shè)計語言的語義學(xué),基于語言的并行構(gòu)件等。lHCHC人機交互人機交互l以人為中心的軟件開發(fā)和評價,圖形用戶接口設(shè)計,多媒體系統(tǒng)的人機接口等 lGVGV圖形學(xué)和可視化計算圖形學(xué)和可視化計算l計算機圖形學(xué),可視化,虛擬現(xiàn)實,計算機
4、視覺等4個學(xué)科子領(lǐng)域的研究內(nèi)容 軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-4一、計算機科學(xué)與技術(shù)學(xué)科知識體系計算機科學(xué)與技術(shù)學(xué)科知識體系lISIS智能系統(tǒng)智能系統(tǒng)l約束可滿足性問題,知識表示和推理,Agent,自然語言處理,機器學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò),人工智能規(guī)劃系統(tǒng)和機器人學(xué)等。lIMIM信息系統(tǒng)信息系統(tǒng)l信息模型與信息系統(tǒng),數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)建模,關(guān)系數(shù)據(jù)庫,數(shù)據(jù)庫查詢語言,關(guān)系數(shù)據(jù)庫設(shè)計,事務(wù)處理,分布式數(shù)據(jù)庫,數(shù)據(jù)挖掘,信息存儲與檢索,超文本和超媒體,多媒體信息與多媒體系 統(tǒng),數(shù)字圖書館等。lSESE軟件工程軟件工
5、程l軟件過程,軟件需求與規(guī)格說明,軟件設(shè)計,軟件驗證,軟件演化,軟件項目管理,軟件開發(fā)工具與環(huán)境,基于構(gòu)件的計算,形式化方法,軟件可靠性,專用系統(tǒng)開發(fā)等。lSPSP社會與職業(yè)問題社會與職業(yè)問題l計算的歷史,計算的社會背景,分析方法和工具,專業(yè)和道德責(zé)任,基于計算機系統(tǒng)的風(fēng)險與責(zé)任,知識產(chǎn)權(quán),隱私與公民的自由,計算機犯罪,與計算有關(guān)的經(jīng)濟問題,哲學(xué)框架等。lCNCN數(shù)值計算科學(xué)數(shù)值計算科學(xué)l數(shù)值分析,運籌學(xué),模擬和仿真,高性能計算。軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-5二、計算機科學(xué)與技術(shù)的層次F計算機科學(xué)與
6、技術(shù)l研究計算機的設(shè)計研究計算機的設(shè)計,制造和利用計算機進行信息獲取制造和利用計算機進行信息獲取,表示表示,存儲存儲,處理處理,控制控制等的理論等的理論,原則原則,方法和技術(shù)的學(xué)科。方法和技術(shù)的學(xué)科。1.計算機本身的研究2.利用計算機進行信息處理的研究3.包含計算機科學(xué),計算機技術(shù)計算機本身的研究l計算機科學(xué)l側(cè)重于研究現(xiàn)象,揭示規(guī)律 l計算機技術(shù)l側(cè)重于研制計算機和研究使用計算機進行信息處理的方法與技術(shù)手段.l科學(xué)是技術(shù)的依據(jù),技術(shù)是科學(xué)的體現(xiàn)l工程性工程性l應(yīng)用是計算機科學(xué)與技術(shù)發(fā)展的動力,源泉和歸宿 l計算機科學(xué)與技術(shù)又不斷為應(yīng)用提供日益先進的方法,設(shè)備與環(huán)境。l計算機科學(xué)、計算機技術(shù)、
7、計算機應(yīng)用計算機科學(xué)、計算機技術(shù)、計算機應(yīng)用軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-6二、計算機科學(xué)與技術(shù)的方向與層次F五個專業(yè)l計算機科學(xué)(Computer Science-CS)、l計算機工程(Computer Engineering-CE)l信息系統(tǒng)(Information System-IS)l信息技術(shù)(Information Technology-IT)l軟件工程(Software Engineering-SE)軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)
8、大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-7二、計算機科學(xué)與技術(shù)的方向與層次F計算機科學(xué)-涉及很寬的范圍 l包括了計算的理論、算法和實現(xiàn)、以及機器人技術(shù)、計算機視覺、智能系統(tǒng)、生物信息學(xué)和其他新興的有前途的領(lǐng)域。計算機科學(xué)是計算各學(xué)科的基礎(chǔ),計算機科學(xué)專業(yè)培養(yǎng)的學(xué)生更關(guān)注計算的理論基礎(chǔ)和算法,并能從事軟件開發(fā)及其相關(guān)的理論研究。F計算機工程 l是對現(xiàn)代計算系統(tǒng)和由計算機控制的有關(guān)設(shè)備上的軟件與硬件的設(shè)計、構(gòu)造、實施和維護進行研究的學(xué)科。計算機工程專業(yè)培養(yǎng)的學(xué)生,更關(guān)注設(shè)計并實施集軟件和硬件設(shè)備為一體的系統(tǒng),如嵌入式系統(tǒng)F信息系統(tǒng) l是指如何將信息技術(shù)的方法與企業(yè)生產(chǎn)和商業(yè)流通結(jié)合起來,以滿足這些行業(yè)需
9、求的學(xué)科。信息系統(tǒng)培養(yǎng)的學(xué)生,更關(guān)注信息資源的獲取、部署、管理及使用,并能分析信息的需求和相關(guān)的商業(yè)過程,能詳細描述并設(shè)計那些與目標相一致的系統(tǒng)。F信息技術(shù) l從廣義上來說它包括了所有計算技術(shù)的各個方面,在此專指作為一門學(xué)科的信息技術(shù)。它側(cè)重在一定組織及社會環(huán)境下,通過選擇、創(chuàng)造、應(yīng)用、集成和管理的計算技術(shù)來滿足用戶的需求。F軟件工程l是指以系統(tǒng)、學(xué)科、定量的方法,把工程應(yīng)用于軟件的開發(fā)、運行和維護,同時展開對上述過程中各種方法和途徑進行研究的學(xué)科。軟件工程專業(yè)培養(yǎng)的學(xué)生,更關(guān)注以工程規(guī)范進行的大規(guī)模軟件系統(tǒng)開發(fā)與維護的原則,并盡可能避免軟件系統(tǒng)潛在的風(fēng)險。軟件工程(Software Engi
10、neering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-8二、計算機科學(xué)與技術(shù)的方向與層次F五個層次l計算機硬件與結(jié)構(gòu)(Computer Hardware and Architecture)l系統(tǒng)基礎(chǔ)(System Infrastructure)l軟件方法與技術(shù)(Software Methods and Technologies)l應(yīng)用技術(shù)(Application Technologies)l信息系統(tǒng)結(jié)構(gòu)(Organizational Issues&InformationSystems)l每一個層次又分“趨于理論”與“趨于應(yīng)用”兩個方向。軟件工程(Softwar
11、e Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-9二、計算機科學(xué)與技術(shù)的方向與層次軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-10二、計算機科學(xué)與技術(shù)的方向與層次軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-11二、計算機科學(xué)與技術(shù)的方向與層次軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-12二、計算機科學(xué)與技
12、術(shù)的方向與層次軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-13二、計算機科學(xué)與技術(shù)的方向與層次軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-14二、計算機科學(xué)與技術(shù)的方向與層次軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-15二、計算機科學(xué)與技術(shù)的方向與層次軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工
13、程學(xué)院 魏東 0-16二、計算機科學(xué)與技術(shù)的方向與層次F計算機工程(14個知識域)程序設(shè)計基礎(chǔ)、算法與復(fù)雜性、計算機系統(tǒng)結(jié)構(gòu)與組成、操作系統(tǒng)原理與設(shè)計、操作系統(tǒng)配置與使用、人機交互、法律職業(yè)道德社會、技術(shù)需求分析、軟件設(shè)計、系統(tǒng)工程比較、數(shù)字邏輯、嵌入式系統(tǒng)、分布式系統(tǒng)、安全性:問題與原理。F計算機科學(xué)(16個知識域)程序設(shè)計基礎(chǔ)、算法與復(fù)雜性、計算機系統(tǒng)結(jié)構(gòu)與組成、操作系統(tǒng)原理與設(shè)計、操作系統(tǒng)配置與使用、網(wǎng)絡(luò)原理與設(shè)計、網(wǎng)絡(luò)配置與使用、程序設(shè)計語言理論、人機交互、智能系統(tǒng)、信息管理理論、法律 職業(yè)道德社會、技術(shù)需求分析、軟件建模與分析、軟件設(shè)計、數(shù)字邏輯。F信息系統(tǒng)(15個知識域)程序設(shè)計基
14、礎(chǔ)、綜合程序設(shè)計、操作系統(tǒng)配置與使用、網(wǎng)絡(luò)配置與使用、人機交互、信息管理實踐、法律職業(yè)道德社會、信息系統(tǒng)開發(fā)、商業(yè)需求分析、電子商務(wù)、技術(shù)需求分析、軟件建模與分析、分布式系統(tǒng)、安全性:問題與原理、信息系統(tǒng)機構(gòu)管理。F信息技術(shù)(15個知識域)程序設(shè)計基礎(chǔ)、綜合程序設(shè)計、操作系統(tǒng)配置與使用、網(wǎng)絡(luò)原理與設(shè)計、網(wǎng)絡(luò)配置與使用、平臺技術(shù)、人機交互、信息管理實踐、法律職業(yè)道德社會、技術(shù)需求分析、安全性:實施與管理、系統(tǒng)管理、系統(tǒng)集成、數(shù)字媒體開發(fā)、技術(shù)支持F軟件工程(23個知識域)程序設(shè)計基礎(chǔ)、算法與復(fù)雜性、計算機系統(tǒng)結(jié)構(gòu)與組成、操作系統(tǒng)原理與設(shè)計、操作系統(tǒng)配置與使用、網(wǎng)絡(luò)原理與設(shè)計、網(wǎng)絡(luò)配置與使用、程序
15、設(shè)計語言理論、人機交互、信息管理理論法律職業(yè)道德社會、信息系統(tǒng)開發(fā)、技術(shù)需求分析、軟件工程基礎(chǔ)、軟件工程經(jīng)濟學(xué)、軟件建模與分析、軟件設(shè)計、軟件驗證與認證、軟件進化(維護)、軟件過程、軟件質(zhì)量、系統(tǒng)工程比較、分布式系統(tǒng)F其中程序設(shè)計基礎(chǔ)、操作系統(tǒng)配置與使用、人機交互、法律職業(yè)道德社會、技術(shù)需求分析等5個知識域在五個專業(yè)中均比較重要軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-17二、計算機科學(xué)與技術(shù)的方向與層次軟件工程(Software Engineering)沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院沈陽工業(yè)大學(xué)信息科學(xué)與工程學(xué)院 魏東 0-18二、計算機科學(xué)與技術(shù)的方向與層次