2017年軟件工程專業(yè)大學(xué)全國排名情況
2017年軟件工程專業(yè)大學(xué)全國排名情況
軟件工程是現(xiàn)在眾多大學(xué)專業(yè)當(dāng)中比較熱門的專業(yè)之一,我們在報考這個大學(xué)專業(yè)的時候一定要了解清楚所報專業(yè)大學(xué)的排名。下面是學(xué)習(xí)啦小編為您整理的軟件工程專業(yè)大學(xué)全國排名,希望對您有所幫助!
軟件工程專業(yè)大學(xué)全國排名
名次 | 一級學(xué)科 | 學(xué)科專業(yè)星級 | 學(xué)科專業(yè)層次 | 學(xué)校名稱 | 2015綜合排名 | 辦學(xué)類型 | 辦學(xué)層次 |
1 | 軟件工程 | 6星級 | 中國頂尖學(xué)科專業(yè) | 北京大學(xué) | 1 | 中國研究型 | 中國頂尖大學(xué) |
1 | 軟件工程 | 6星級 | 中國頂尖學(xué)科專業(yè) | 清華大學(xué) | 2 | 中國研究型 | 中國頂尖大學(xué) |
1 | 軟件工程 | 6星級 | 中國頂尖學(xué)科專業(yè) | 國防科學(xué)技術(shù)大學(xué) | 中國研究型 | 中國一流大學(xué) | |
4 | 軟件工程 | 5星級 | 中國一流學(xué)科專業(yè) | 浙江大學(xué) | 6 | 中國研究型 | 中國一流大學(xué) |
4 | 軟件工程 | 5星級 | 中國一流學(xué)科專業(yè) | 北京航空航天大學(xué) | 21 | 中國研究型 | 中國一流大學(xué) |
4 | 軟件工程 | 5星級 | 中國一流學(xué)科專業(yè) | 華東師范大學(xué) | 24 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 上海交通大學(xué) | 3 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 復(fù)旦大學(xué) | 4 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 武漢大學(xué) | 5 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 南京大學(xué) | 8 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 吉林大學(xué) | 9 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 中山大學(xué) | 10 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 華中科技大學(xué) | 12 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 四川大學(xué) | 13 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 中國科學(xué)技術(shù)大學(xué) | 14 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 山東大學(xué) | 16 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 西安交通大學(xué) | 18 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 哈爾濱工業(yè)大學(xué) | 20 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 同濟大學(xué) | 22 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 天津大學(xué) | 23 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 東南大學(xué) | 25 | 中國研究型 | 中國一流大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 湖南大學(xué) | 28 | 中國研究型 | 中國高水平大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 西北工業(yè)大學(xué) | 29 | 中國研究型 | 中國高水平大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 大連理工大學(xué) | 30 | 中國研究型 | 中國高水平大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 北京理工大學(xué) | 32 | 中國研究型 | 中國高水平大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 重慶大學(xué) | 33 | 中國研究型 | 中國高水平大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 東北大學(xué) | 34 | 中國研究型 | 中國高水平大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 西北大學(xué) | 37 | 區(qū)域研究型 | 中國高水平大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 蘇州大學(xué) | 52 | 區(qū)域研究型 | 中國知名大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 南京航空航天大學(xué) | 58 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 北京郵電大學(xué) | 69 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 北京工業(yè)大學(xué) | 76 | 區(qū)域研究型 | 中國知名大學(xué) |
7 | 軟件工程 | 4星級 | 中國高水平學(xué)科專業(yè) | 解放軍理工大學(xué) | 行業(yè)特色研究型 | 中國知名大學(xué) | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 中國人民大學(xué) | 7 | 中國研究型 | 中國頂尖大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 南開大學(xué) | 15 | 中國研究型 | 中國一流大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 中南大學(xué) | 17 | 中國研究型 | 中國一流大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 華中師范大學(xué) | 36 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 蘭州大學(xué) | 38 | 中國研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 北京科技大學(xué) | 39 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 東北師范大學(xué) | 40 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 電子科技大學(xué) | 42 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 中國地質(zhì)大學(xué) | 44 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 北京交通大學(xué) | 46 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 南京理工大學(xué) | 49 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 西南大學(xué) | 50 | 區(qū)域研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 中國石油大學(xué) | 54 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 哈爾濱工程大學(xué) | 57 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 河海大學(xué) | 58 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 西南交通大學(xué) | 61 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 鄭州大學(xué) | 64 | 區(qū)域研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 西安電子科技大學(xué) | 65 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 合肥工業(yè)大學(xué) | 68 | 行業(yè)特色研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 陜西師范大學(xué) | 71 | 區(qū)域特色研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 上海大學(xué) | 73 | 區(qū)域研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 山西大學(xué) | 75 | 區(qū)域研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 江南大學(xué) | 81 | 區(qū)域特色研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 東華大學(xué) | 82 | 行業(yè)特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 遼寧大學(xué) | 83 | 區(qū)域研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 新疆大學(xué) | 86 | 區(qū)域研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 河南大學(xué) | 89 | 區(qū)域研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 華北電力大學(xué) | 91 | 專業(yè)型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 浙江工業(yè)大學(xué) | 93 | 專業(yè)型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 西南財經(jīng)大學(xué) | 97 | 區(qū)域特色研究型 | 中國高水平大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 廣西大學(xué) | 99 | 區(qū)域研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 南京工業(yè)大學(xué) | 110 | 專業(yè)型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 揚州大學(xué) | 111 | 專業(yè)型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 燕山大學(xué) | 112 | 區(qū)域研究型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 浙江師范大學(xué) | 115 | 專業(yè)型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 江蘇大學(xué) | 117 | 專業(yè)型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 上海理工大學(xué) | 123 | 專業(yè)型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 武漢科技大學(xué) | 139 | 專業(yè)型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 長春理工大學(xué) | 159 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 蘭州理工大學(xué) | 163 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 浙江理工大學(xué) | 166 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 廣西師范大學(xué) | 168 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 天津工業(yè)大學(xué) | 172 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 云南師范大學(xué) | 174 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 四川師范大學(xué) | 178 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 南京郵電大學(xué) | 185 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 遼寧工程技術(shù)大學(xué) | 185 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 遼寧師范大學(xué) | 187 | 專業(yè)型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 浙江工商大學(xué) | 194 | 專業(yè)型 | 中國知名大學(xué) |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 長江大學(xué) | 199 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 重慶郵電大學(xué) | 211 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 北京工商大學(xué) | 224 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 中南民族大學(xué) | 227 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 湖北工業(yè)大學(xué) | 239 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 武漢工程大學(xué) | 246 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 重慶師范大學(xué) | 253 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 三峽大學(xué) | 253 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 沈陽建筑大學(xué) | 258 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 天津理工大學(xué) | 276 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 大連大學(xué) | 284 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 大連交通大學(xué) | 290 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 西北民族大學(xué) | 300 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 內(nèi)蒙古科技大學(xué) | 300 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 遼寧科技大學(xué) | 323 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 北京信息科技大學(xué) | 345 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 北京聯(lián)合大學(xué) | 349 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 沈陽航空航天大學(xué) | 349 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 渤海大學(xué) | 357 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 沈陽理工大學(xué) | 376 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 沈陽化工大學(xué) | 376 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 北方民族大學(xué) | 376 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 遼寧石油化工大學(xué) | 392 | 應(yīng)用型 | |
34 | 軟件工程 | 3星級 | 中國知名學(xué)科專業(yè) | 大連海洋大學(xué) | 392 | 應(yīng)用型 |
軟件工程專業(yè)概論
軟件工程一直以來都缺乏一個統(tǒng)一的定義,很多學(xué)者、組織機構(gòu)都分別給出了自己的定義。
BarryBoehm:運用現(xiàn)代科學(xué)技術(shù)知識來設(shè)計并構(gòu)造計算機程序及為開發(fā)、運行和維護這些程序所必需的相關(guān)文件資料。
IEEE:在軟件工程術(shù)語匯編中的定義:軟件工程是:1.將系統(tǒng)化的、嚴(yán)格約束的、可量化的方法應(yīng)用于軟件的開發(fā)、運行和維護,即將工程化應(yīng)用于軟件;2.在1中所述方法的研究
FritzBauer:在NATO會議上給出的定義:建立并使用完善的工程化原則,以較經(jīng)濟的手段獲得能在實際機器上有效運行的可靠軟件的一系列方法。
《計算機科學(xué)技術(shù)百科全書》:軟件工程是應(yīng)用計算機科學(xué)、數(shù)學(xué)、邏輯學(xué)及管理科學(xué)等原理,開發(fā)軟件的工程。軟件工程借鑒傳統(tǒng)工程的原則、方法,以提高質(zhì)量、降低成本和改進算法。其中,計算機科學(xué)、數(shù)學(xué)用于構(gòu)建模型與算法,工程科學(xué)用于制定規(guī)范、設(shè)計范型(paradigm)、評估成本及確定權(quán)衡,管理科學(xué)用于計劃、資源、質(zhì)量、成本等管理。
比較認(rèn)可的一種定義認(rèn)為:軟件工程是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護軟件,以及如何把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來。
ISO 9000對軟件工程過程的定義是:軟件工程過程是輸入轉(zhuǎn)化為輸出的一組彼此相關(guān)的資源和活動。
軟件工程學(xué)科信息
采用工程的概念、原理、 技術(shù)和方法來開發(fā)與維護軟件,把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠 得到的最好的技術(shù)方法結(jié)合起來,這就是軟件工程。
軟件工程強調(diào)使用生存周期方法學(xué)和各種結(jié)構(gòu)分析及結(jié)構(gòu)設(shè)計技術(shù)。它們是在七十年代為了對付應(yīng)用軟件日益增長的復(fù)雜程度、漫長的開發(fā)周期以及用戶對軟件產(chǎn)品經(jīng)常不滿意的狀況而發(fā)展起來的。人類解決復(fù)雜問題時普遍采用的一個策略就是“各個擊破”,也就是對問題進行分解然后再分別解決各個子問題的策略。軟件工程采用的生存周期方法學(xué)就是從時間角度對軟件開發(fā)和維護的復(fù)雜問題進行分解,把軟件生存的漫長周期依次劃分為若干個階段,每個階段有相對獨立的任務(wù),然后逐步完成每個階段的任務(wù)。采用軟件工程方法論開發(fā)軟件的時候,從對任務(wù)的抽象邏輯分析開始,一個階段一個階段地進行開發(fā)。
前一個階段任務(wù)的完成是開始進行后一個階段工作的前提和基礎(chǔ),而后一階段任務(wù)的完成通常是使前一階段提出的解法更進一步具體化,加進了更多的物理細節(jié)。每一個階段的開始和結(jié)束都有嚴(yán)格標(biāo)準(zhǔn),對于任何兩個相鄰的階段而言,前一階段的結(jié)束標(biāo)準(zhǔn)就是后一階段的開始標(biāo)準(zhǔn)。在每一個階段結(jié)束之前都必須進行正式嚴(yán)格的技術(shù)審查和管理復(fù)審,從技術(shù)和管理兩方面對這個階段的開發(fā)成果進行檢查,通過之后這個階段才算結(jié)束;如果檢查通不過,則必須進行必要的返工,并且返工后還要再經(jīng)過審查。審查的一條主要標(biāo)準(zhǔn)就是每個階段都應(yīng)該交出“最新式的”(即和所開發(fā)的軟件完全一致的)高質(zhì)量的文檔資料,從而保證在軟件開發(fā)工程結(jié)束時有一個完整準(zhǔn)確的軟件配置交付使用。文檔是通信的工具,它們清楚準(zhǔn)確地說明了到這個時候為止,關(guān)于該項工程已經(jīng)知道了什么,同時確立了下一步工作的基礎(chǔ)。此外,文檔也起備忘錄的作用,如果文檔不完整,那么一定是某些工作忘記做了,在進入生存周期的下一階段之前,必須補足這些遺漏的細節(jié)。在完成生存周期每個階段的任務(wù)時,應(yīng)該采用適合該階段任務(wù)特點的系統(tǒng)化的技術(shù)方法──結(jié)構(gòu)分析或結(jié)構(gòu)設(shè)計技術(shù)。
把軟件生存周期劃分成若干個階段,每個階段的任務(wù)相對獨立,而且比較簡單,便于不同人員分工協(xié)作,從而降低了整個軟件開發(fā)工程的困難程度;在軟件生存周期的每個階段都采用科學(xué)的管理技術(shù)和良好的技術(shù)方法,而且在每個階段結(jié)束之前都從技術(shù)和管理兩個角度進行嚴(yán)格的審查,合格之后才開始下一階段的工作,這就使軟件開發(fā)工程的全過程以一種有條不紊的方式進行,保證了軟件的質(zhì)量,特別是提高了軟件的可維護性??傊捎密浖こ谭椒ㄕ摽梢源蟠筇岣哕浖_發(fā)的成功率,軟件開發(fā)的生產(chǎn)率也能明顯提高。
目前劃分軟件生存周期階段的方法有許多種,軟件規(guī)模、種類、開發(fā)方式、開發(fā)環(huán)境以及開發(fā)時使用的方法論都影響軟件生存周期階段的劃分。在劃分軟件生存周期的階段時應(yīng)該遵循的一條基本原則就是使各階段的任務(wù)彼此間盡可能相對獨立,同一階段各項任務(wù)的性質(zhì)盡可能相同,從而降低每個階段任務(wù)的復(fù)雜程度,簡化不同階段之間的聯(lián)系,有利于軟件開發(fā)工程的組織管理。一般說來,軟件生存周期由軟件定義、軟件開發(fā)和軟件維護三個時期組成,每個時期又進一步劃分成若干個階段。下面的論述主要針對應(yīng)用軟件,對系統(tǒng)軟件也基本適用。
軟件定義時期的任務(wù)是確定軟件開發(fā)工程必須完成的總目標(biāo);確定工程的可行性,導(dǎo)出實現(xiàn)工程目標(biāo)應(yīng)該采用的策略及系統(tǒng)必須完成的功能;估計完成該項工程需要的資源和成本,并且制定工程進度表。這個時期的工作通常又稱為系統(tǒng)分析,由系統(tǒng)分析員負(fù)責(zé)完成。軟件定義時期通常進一步劃分成三個階段,即問題定義、可行性研究和需求分析。
開發(fā)時期具體設(shè)計和實現(xiàn)在前一個時期定義的軟件,它通常由下述四個階段組成:總體設(shè)計,詳細設(shè)計,編碼和單元測試,綜合測試。
維護時期的主要任務(wù)是使軟件持久地滿足用戶的需要。具體地說,當(dāng)軟件在使用過程中發(fā)現(xiàn)錯誤時應(yīng)該加以改正;當(dāng)環(huán)境改變時應(yīng)該修改軟件以適應(yīng)新的環(huán)境;當(dāng)用戶有新要求時應(yīng)該及時改進軟件滿足用戶的新需要。通常對維護時期不再進一步劃分階段,但是每一次維護活動本質(zhì)上都是一次壓縮和簡化了的定義和開發(fā)過程。
猜你喜歡: