摘要:軟件需求知識(shí)領(lǐng)域涉及軟件需求的抽取分析規(guī)格說明和確認(rèn)。軟件設(shè)計(jì)作為過程看待時(shí)是一項(xiàng)軟件工程生命周期的活動(dòng)。軟件測(cè)試測(cè)試是一個(gè)標(biāo)識(shí)產(chǎn)品的缺陷和問題的活動(dòng)。軟件工程過程可以在兩個(gè)層次上分析軟件工程過程領(lǐng)域。
軟件需求的主要類型包括:產(chǎn)品與過程,功能性與非功能性,突出的屬性。軟件需求知識(shí)領(lǐng)域涉及軟件需求的抽取、分析、規(guī)格說明和確認(rèn)。
軟件設(shè)計(jì)是一個(gè)過程,此過程對(duì)一個(gè)系統(tǒng)或組件定義架構(gòu)(architecture,也叫體系結(jié)構(gòu))、組件、接口以及其他特征。軟件設(shè)計(jì)作為過程看待時(shí)是一項(xiàng)軟件工程生命周期的活動(dòng)。在這項(xiàng)活動(dòng)中分析軟件需求以產(chǎn)生一個(gè)軟件內(nèi)部結(jié)構(gòu)的描述,此描述將成為軟件構(gòu)建的基礎(chǔ)。
軟件構(gòu)建指的是如何創(chuàng)建產(chǎn)生軟件的詳細(xì)步驟,這其中包括編碼、驗(yàn)證、單元測(cè)試、集成測(cè)試和調(diào)試。
測(cè)試是一個(gè)標(biāo)識(shí)產(chǎn)品的缺陷和問題的活動(dòng)。測(cè)試的目的是為了評(píng)估和改進(jìn)產(chǎn)品質(zhì)量。軟件測(cè)試通過使用有限的測(cè)試用例來動(dòng)態(tài)地驗(yàn)證程序是否能達(dá)到預(yù)期的行為。
軟件產(chǎn)品一旦投入運(yùn)行,產(chǎn)品的缺陷就會(huì)被逐漸地暴露出來,運(yùn)行的環(huán)境會(huì)逐漸發(fā)生變化,新的用戶需求也會(huì)不斷地浮出水面。軟件維護(hù)就是要針對(duì)這些問題而對(duì)軟件產(chǎn)品進(jìn)行相應(yīng)地修改或演化,從而修正錯(cuò)誤,改善性能或其他特征,以及使軟件適應(yīng)變化的環(huán)境。
軟件配置管理(Software Configuration Management,SCM)是一項(xiàng)跟蹤和控制軟件變更的活動(dòng)。
軟件工程管理是軟件的開發(fā)和維護(hù)的管理活動(dòng),為了達(dá)到系統(tǒng)的、遵循規(guī)程的和可量化的目標(biāo),它包括計(jì)劃、協(xié)調(diào)、度量、監(jiān)控、控制和報(bào)表。
可以在兩個(gè)層次上分析軟件工程過程領(lǐng)域。第1個(gè)層次包括軟件生命周期過程中技術(shù)的和管理的活動(dòng),它們是在軟件獲取、開發(fā)、維護(hù)和退出運(yùn)行中完成的。第2個(gè)層次是元層次,涉及軟件生命周期過程本身的定義、實(shí)現(xiàn)、評(píng)估、管理、變更和改進(jìn)。
軟件開發(fā)工具是用于輔助軟件生命周期過程的基于計(jì)算機(jī)的工具,工具可以將重復(fù)并明確定義的動(dòng)作自動(dòng)化,減少了軟件工程師的認(rèn)知負(fù)擔(dān),使軟件工程師可以集中在開發(fā)過程的創(chuàng)造性方面。
什么是軟件質(zhì)量?多年以來,許多作者和組織對(duì)術(shù)語“質(zhì)量”有著不同的定義。對(duì)于 Phil Crosby,質(zhì)量就是“遵從用戶需求”。WattsHumphrey認(rèn)為質(zhì)量就是“達(dá)到適合使用的卓越層次”。IBM 發(fā)明了術(shù)語“市場(chǎng)驅(qū)動(dòng)的質(zhì)量”,它基于達(dá)到全面的客戶滿意,關(guān)于組織質(zhì)量的 Baldrige 準(zhǔn)則使用了一個(gè)類似的短語“客戶驅(qū)動(dòng)的質(zhì)量”,將客戶滿意作為主要的考慮。
參考資料:《軟件工程》第4版
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/118894.html
摘要:截至目前,平臺(tái)上的算法和數(shù)據(jù)挖掘工程師面試邀請(qǐng)數(shù)占到全部崗位的比例僅有左右。在一家互聯(lián)網(wǎng)金融公司從事算法和數(shù)據(jù)挖掘相關(guān)工作,聽起來就是一項(xiàng)復(fù)雜的工作。這意味著,互聯(lián)網(wǎng)金融的算法和數(shù)據(jù)挖掘需要以壞賬為代價(jià)。 「實(shí)在太難了,但現(xiàn)在也沒有很好的辦法?!巩?dāng)話題轉(zhuǎn)向「算法工程師的招聘」時(shí),TalkingData 首席數(shù)據(jù)科學(xué)家張夏天不免面露難色起來。而在此之前,談?wù)撈鹚惴ê蛿?shù)據(jù)挖掘等具體業(yè)務(wù)時(shí),他還滔...
摘要:年深度學(xué)習(xí)取得的驚人突破將在年以一種非常有力的方式延續(xù)下去。整理了一份年深度學(xué)習(xí)的預(yù)測(cè)清單。谷歌將繼續(xù)以的開發(fā)項(xiàng)目給世界帶來驚喜。深度學(xué)習(xí)發(fā)現(xiàn)了通用函數(shù)近似器。深度學(xué)習(xí)研究信息將減少年對(duì)于從事深度學(xué)習(xí)研究的人來說已經(jīng)很困難了。 【網(wǎng)易智能訊1月4日消息】我有一種預(yù)感,2018年可能是一切都發(fā)生戲劇性變化的一年。2017年深度學(xué)習(xí)取得的驚人突破將在2018年以一種非常有力的方式延續(xù)下去。...
摘要:年深度學(xué)習(xí)取得的驚人突破將在年以一種非常有力的方式延續(xù)下去。整理了一份年深度學(xué)習(xí)的預(yù)測(cè)清單。谷歌將繼續(xù)以的開發(fā)項(xiàng)目給世界帶來驚喜。深度學(xué)習(xí)發(fā)現(xiàn)了通用函數(shù)近似器。深度學(xué)習(xí)研究信息將減少年對(duì)于從事深度學(xué)習(xí)研究的人來說已經(jīng)很困難了。 【網(wǎng)易智能訊1月4日消息】我有一種預(yù)感,2018年可能是一切都發(fā)生戲劇性變化的一年。2017年深度學(xué)習(xí)取得的驚人突破將在2018年以一種非常有力的方式延續(xù)下去。...
摘要:年深度學(xué)習(xí)取得的驚人突破將在年以一種非常有力的方式延續(xù)下去。整理了一份年深度學(xué)習(xí)的預(yù)測(cè)清單。谷歌將繼續(xù)以的開發(fā)項(xiàng)目給世界帶來驚喜。深度學(xué)習(xí)發(fā)現(xiàn)了通用函數(shù)近似器。深度學(xué)習(xí)研究信息將減少年對(duì)于從事深度學(xué)習(xí)研究的人來說已經(jīng)很困難了。 【網(wǎng)易智能訊1月4日消息】我有一種預(yù)感,2018年可能是一切都發(fā)生戲劇性變化的一年。2017年深度學(xué)習(xí)取得的驚人突破將在2018年以一種非常有力的方式延續(xù)下去。...
摘要:我從沒有聽到有人問如何做一名優(yōu)秀甚至卓越的前端工程師。作為一個(gè)優(yōu)秀的前端工程師還需要深入了解以及學(xué)會(huì)處理的這些缺陷。再者,優(yōu)秀的前端工程師需要具備良好的溝通能力,因?yàn)榍岸斯こ處熤辽俣家獫M足四類客戶的需求。 我所遇到的前端程序員分兩種: 第一種一直在問:如何學(xué)習(xí)前端? 第二種總說:前端很簡單,就那么一點(diǎn)東西。 我從沒有聽到有人問:如何做一名優(yōu)秀、甚至卓越的WEB前端工程師...
閱讀 3377·2021-09-02 15:41
閱讀 2866·2021-09-02 09:48
閱讀 1402·2019-08-29 13:27
閱讀 1187·2019-08-26 13:37
閱讀 864·2019-08-26 11:56
閱讀 2512·2019-08-26 10:24
閱讀 1678·2019-08-23 18:07
閱讀 2641·2019-08-23 15:16