BarryBoehm:運用現(xiàn)代科學(xué)技術(shù)知識來設(shè)計并構(gòu)造計算機程序及為開發(fā)、運行和維護這些程序" />

成人国产精品视频_精品国产影院_欧美日韩在线播放_国产福利电影一区_亚洲 欧美 日韩在线_成人精品二区

歡迎您訪問軟件技術(shù)專業(yè)介紹,大學(xué)里寫軟件的專業(yè)叫什么?!

軟件技術(shù)專業(yè)介紹,大學(xué)里寫軟件的專業(yè)叫什么?

更新時間:2021-06-08 21:32:57作者:admin2

軟件工程一直以來都缺乏一個統(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)用于軟件軟件技術(shù)專業(yè)介紹;2.在1中所述方法的研究
FritzBauer:在NATO會議上給出的定義:建立并使用完善的工程化原則,以較經(jīng)濟的手段獲得能在實際機器上有效運行的可靠軟件的一系列方法。[1]
《計算機科學(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ì)量、成本等管理。[2]
比較認(rèn)可的一種定義認(rèn)為:軟件工程是研究和應(yīng)用如何以系統(tǒng)性的、規(guī)范化的、可定量的過程化方法去開發(fā)和維護軟件,以及如何把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來。[3]
培養(yǎng)原則
軟件工程領(lǐng)域(管理信息化方向)工程碩士應(yīng)掌握從事本工程領(lǐng)域堅實的基礎(chǔ)理論和寬廣的專業(yè)知識,了解當(dāng)代信息管理技術(shù)發(fā)展前沿、應(yīng)用前景和最新發(fā)展動態(tài),能熟練地閱讀本領(lǐng)域的外文資料,掌握解決信息管理問題的先進技術(shù)方法和現(xiàn)代技術(shù)手段;具有創(chuàng)新意識和獨立承擔(dān)軟件工程技術(shù)管理或信息系統(tǒng)管理工作的能力。
編輯本段
發(fā)展過程
軟件是由計算機程序和程序設(shè)計的概念發(fā)展演化而來的,是在程序和程序設(shè)計發(fā)展到一定規(guī)模并且逐步商品化的過程中形成的。軟件開發(fā)經(jīng)歷了程序設(shè)計階段、軟件設(shè)計階段和軟件工程階段的演變過程。
程序設(shè)計階段
程序設(shè)計階段出現(xiàn)在1946年~1955年。此階段的特點是:尚無軟件的概念,程序設(shè)計主要圍繞硬件進行開發(fā),規(guī)模很小,工具簡單,無明確分工(開發(fā)者和用戶),程序設(shè)計追求節(jié)省空間和編程技巧,無文檔資料(除程序清單外),主要用于科學(xué)計算。
軟件設(shè)[4]計階段
軟件設(shè)計階段出現(xiàn)在1956年~1970年。此階段的特點是:硬件環(huán)境相對穩(wěn)定,出現(xiàn)了“軟件作坊”的開發(fā)組
軟件工程
織形式。開始廣泛使用產(chǎn)品軟件(可購買),從而建立了軟件的概念。隨著計算機技術(shù)的發(fā)展和計算機應(yīng)用的日益普及,軟件系統(tǒng)的規(guī)模越來越龐大,高級編程語言層出不窮,應(yīng)用領(lǐng)域不斷拓寬,開發(fā)者和用戶有了明確的分工,社會對軟件的需求量劇增。但軟件開發(fā)技術(shù)沒有重大突破,軟件產(chǎn)品的質(zhì)量不高,生產(chǎn)效率低下,從而導(dǎo)致了“軟件危機”的產(chǎn)生。
軟件工程階段
自1970年起,軟件開發(fā)進入了軟件工程階段。由于“軟件危機”的產(chǎn)生,迫使人們不得不研究、改變軟件開發(fā)的技術(shù)手段和管理方法。從此軟件產(chǎn)生進入了軟件工程時代。此階段的特定是:硬件已向巨型化、微型化、網(wǎng)絡(luò)化和智能化四個方向發(fā)展,數(shù)據(jù)庫技術(shù)已成熟并廣泛應(yīng)用,第三代、第四代語言出現(xiàn);第一代軟件技術(shù):結(jié)構(gòu)化程序設(shè)計在數(shù)值計算領(lǐng)域取得優(yōu)異成績;第二代軟件技術(shù):軟件測試技術(shù)、方法、原理用于軟件生產(chǎn)過程;第三代軟件技術(shù):處理需求定義技術(shù)用于軟件需求分析和描述。[5]
(關(guān)于軟件危機的詳細介紹可以閱讀參考資料:[5])
編輯本段
基本目標(biāo)
軟件工程的目標(biāo)是:在給定成本、進度的前提下,開發(fā)出具有適用性、有效性、可修改性、可靠性、可理解性、可維護性、可重用性、可移植性、可追蹤性
軟件工程
、可互操作性和滿足用戶需求的軟件產(chǎn)品。追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護的困難。
(1)適用性:軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度。
(2)有效性:軟件系統(tǒng)能最有效的利用計算機的時間和空間資源。各種軟件無不把系統(tǒng)的時/空開銷作為衡量軟件質(zhì)量的一項重要技術(shù)指標(biāo)。很多場合,在追求時間有效性和空間有效性時會發(fā)生矛盾,這時不得不犧牲時間有效性換取空間有效性或犧牲空間有效性換取時間有效性。時/空折衷是經(jīng)常采用的技巧。
(3)可修改性:允許對系統(tǒng)進行修改而不增加原系統(tǒng)的復(fù)雜性。它支持軟件的調(diào)試和維護,是一個難以達到的目標(biāo)。
(4)可靠性:能防止因概念、設(shè)計和結(jié)構(gòu)等方面的不完善造成的軟件系統(tǒng)失效,具有挽回因操作不當(dāng)造成軟件系統(tǒng)失效的能力。
(5)可理解性:系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問題的需求。可理解性有助于控制系統(tǒng)軟件復(fù)雜性,并支持軟件的維護、移植或重用。
(6)可維護性:軟件交付使用后,能夠?qū)λM行修改,以改正潛伏的錯誤,改進性能和其它屬性,使軟件產(chǎn)品適應(yīng)環(huán)境的變化等。軟件維護費用在軟件開發(fā)費用中占有很大的比重??删S護性是軟件工程中一項十分重要的目標(biāo)。
(7)可重用性:把概念或功能相對獨立的一個或一組相關(guān)模塊定義為一個軟部件。可組裝在系統(tǒng)的任何位置,降低工作量。
(8)可移植性:軟件從一個計算機系統(tǒng)或環(huán)境搬到另一個計算機系統(tǒng)或環(huán)境的難易程度。
(9)可追蹤性:根據(jù)軟件需求對軟件設(shè)計、程序進行正向追蹤,或根據(jù)軟件設(shè)計、程序?qū)浖枨蟮哪嫦蜃粉櫟哪芰Α?br>(10)可互操作性:多個軟件元素相互通信并協(xié)同完成任務(wù)的能力。[6]
編輯本段
開發(fā)過程
生產(chǎn)一個最終能滿足需求且達到工程目標(biāo)的軟件產(chǎn)品所需要的步驟。軟件工程過程主要包括開發(fā)過程、運作過程、維護過程。它們覆蓋了需求、設(shè)計、實現(xiàn)、確認(rèn)以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟件需求規(guī)約。需求分析生成功能規(guī)約。設(shè)計活動一般包括概要設(shè)計和詳細設(shè)計。概要設(shè)計建立整個軟件系統(tǒng)結(jié)構(gòu),包括子系統(tǒng)、模塊以及相關(guān)層次的說明、每一模塊的接口定義。詳細設(shè)計產(chǎn)生程序員可用的模塊說明,包括每一模塊中數(shù)據(jù)結(jié)構(gòu)說明及加工描述。實現(xiàn)活動把設(shè)計結(jié)果轉(zhuǎn)換為可執(zhí)行的程序代碼。確認(rèn)活動貫穿于整個開發(fā)過程,實現(xiàn)完成后的確認(rèn),保證最終產(chǎn)品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓(xùn)過程等。[7]
編輯本段
開發(fā)原則
軟件工程的原則是指圍繞工程設(shè)計、工程支持以及工程管理在軟件開發(fā)過程中必須遵循的原則。[7]
軟件工程的原則有以下四項
軟件工程師
基本原則:
選取適宜開發(fā)范型
該原則與系統(tǒng)設(shè)計有關(guān)。在系統(tǒng)設(shè)計中,軟件需求、硬件需求以及其他因素之間是相互制約、相互影響的,經(jīng)常需要權(quán)衡。因此,必須認(rèn)識需求定義的易變性,采用適宜的開發(fā)范型予以控制,以保證軟件產(chǎn)品滿足用戶的要求。
采用合適的設(shè)計方法
在軟件設(shè)計中,通常要考慮軟件的模塊化、抽象與信息隱蔽、局部化、一致性以及適應(yīng)性等特征。合適的設(shè)計方法有助于這些特征的實現(xiàn),以達到軟件工程的目標(biāo)。
提供高質(zhì)量的工程支持
“工欲善其事,必先利其器”。
在軟件工程中,軟件工具與環(huán)境對軟件過程的支持頗為重要。軟件工程項目的質(zhì)量與開銷直接取決于對軟件工程所提供的支撐質(zhì)量和效用。
重視開發(fā)過程的管理
軟件工程的管理,直接影響可用資源的有效利用,生產(chǎn)滿足目標(biāo)的軟件產(chǎn)品,提高軟件組織的生產(chǎn)能力等問題。因此,僅當(dāng)軟件過程得以有效管理時,才能實現(xiàn)有效的軟件工程。
這一軟件工程框架告訴我們,軟件工程的目標(biāo)是可用性、正確性和合算性;實施一個軟件工程要選取適宜的開發(fā)范型,要采用合適的設(shè)計方法,要提供高質(zhì)量的工程支撐,要實行開發(fā)過程的有效管理;軟件工程活動主要包括需求、設(shè)計、實現(xiàn)、確認(rèn)和支持等活動,每一活動可根據(jù)特定的軟件工程,采用合適的開發(fā)范型、設(shè)計方法、支持過程以及過程管理。根據(jù)軟件工程這一框架,軟件工程學(xué)科的研究內(nèi)容主要包括:軟件開發(fā)范型、軟件開發(fā)方法、軟件過程、軟件工具、軟件開發(fā)環(huán)境、計算機輔助軟件工程(CASE) 及軟件經(jīng)濟學(xué)等。[8]

為您推薦

在英語課堂教學(xué)中教師應(yīng)關(guān)注哪些方面

這個好像在教學(xué)法里邊有涉及到吧?。ㄒ唬?、培養(yǎng)學(xué)生良好學(xué)習(xí)習(xí)慣要使學(xué)法指導(dǎo)行之有效,必須培養(yǎng)學(xué)生良好的學(xué)習(xí)習(xí)慣。良好的學(xué)習(xí)習(xí)慣是學(xué)生掌握有效學(xué)習(xí)方法的前提條件和必要保證

2021-05-31 12:40

應(yīng)收帳款、其他應(yīng)收款的內(nèi)容是什么?新會計制度

應(yīng)收賬款:應(yīng)向購貨單位收取的購買商品、材料等賬款; 代墊的包裝物、運雜費; 已沖減壞賬準(zhǔn)備而又收回的壞賬損失; 已貼現(xiàn)的承兌匯票,因承兌企業(yè)無力支付的票款; 預(yù)收工程價

2021-05-29 12:59

企業(yè)如何加強其他應(yīng)收款的管理和控制?

1.健全應(yīng)收賬款和其他應(yīng)收款管理制度 就加強企業(yè)內(nèi)部的財務(wù)管理和監(jiān)控,建立健全企業(yè)應(yīng)收賬款、其他應(yīng)收款管理制度,切實解決企業(yè)間的賬款和企業(yè)內(nèi)部欠款回收問題,根據(jù)有關(guān)政

2021-05-29 12:46

被派出所要求采集為重點人口,對我有什么影響嗎

派出所的信息采集,是方便今后破案用的,和案件本身沒有關(guān)系。 需要采集的有血液,毛發(fā)和指紋,DNA等。 被采集的人員,現(xiàn)在主要是有違法犯罪嫌疑的人員,或者是已經(jīng)被刑事和治安處罰的

2021-05-29 12:37

最新教師讀書心得體會

最新教師讀書心得體會  作為我們教師需要加強各方面的修養(yǎng)來提高自己。所以我們理應(yīng)多讀書,用書來凈化心靈,用書中的知識充實自己。以下教師讀書心得體會范文是XX教師讀書心

2021-05-29 12:24

怎樣撰寫讀書筆記和學(xué)習(xí)心得文章

[怎樣撰寫讀書筆記和學(xué)習(xí)心得體會]怎樣撰寫讀書筆記和學(xué)習(xí)心得(體會)文章    文種特征   1.概念   讀書筆記,就是讀書時記錄下來的重要觀點、語句、故事或讀書后產(chǎn)

2021-05-29 12:13

加載中...
主站蜘蛛池模板: 日韩αv| 欧美网站在线 | 久久久国产一区二区三区 | 亚洲看片 | 国产日产精品_国产精品毛片 | 亚洲国产综合久久精品 | 丝袜视频一区 | 九九九九热精品免费视频 | 日韩精品一区二区三区国语自制 | 欧美日本道免费一区二区三区 | 亚洲风情第一页 | 91热久久 | 国产码欧美日韩高清综合一区 | 国产不卡视频在线 | 欧美在线 | 亚洲 | 99久久免费国产精品特黄 | 亚洲视频免费观看 | 伊人久久中文字幕久久cm | 国产成人免费高清激情明星 | 一区二区三区成人 | 在线观看视频一区二区三区 | 国产午夜久久影院 | www.亚洲视频 | 国产精品久久久久免费 | 亚洲一区二区三区免费视频 | 亚洲欧美日韩综合网导航 | 国产在线观看中文字幕 | 91免费高清无砖码区 | 国产产一区二区三区久久毛片国语 | 欧美国产第一页 | 欧美日韩不卡视频一区二区三区 | 日韩另类在线 | 欧美 日韩 国产 色 欧美 日韩 亚洲另类专区 | 一区二区三区四区亚洲 | 精品国产一区二区三区在线 | 中文字幕亚洲综合 | 亚洲视频在线观看视频 | 国内精品久久久久激情影院 | 欧美专区日韩 | 日本韩国欧美在线 | 99精品国产成人一区二区 |