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