2019軟體工程 第一章

2022-07-12 13:00:14 字數 1171 閱讀 5696

《現代軟體工程——構建之法》第一章出現的計算機專業術語

一、概論

(一)軟體=程式+軟體工程

軟體企業=軟體+商業模式

程式=資料結構+演算法

二叉樹的遍歷

軟體服務

應用軟體

源程式軟體架構

軟體設計與實現

源**管理

配置管理

質量保障

軟體測試

需求分析

程式理解

軟體維護

服務運營

軟體的生命週期

使用者體驗

國際化和本地化

軟體開發的不同階段:

1.玩具階段

2.業餘愛好階段

3.探索階段

4.成熟的產業階段

軟體的5個特性:

1.複雜性

2.不可見性

3.易變性

4.服從性

5.非連續性

電腦科學這一學術領域可以劃分為偏理論的領域和偏實踐的領域:

偏理論的領域:計算機理論、資訊和編碼理論、演算法和資料結構、形式化方法、程式語言

偏實踐的領域:計算機體系結構、平行計算和分布式系統、實時系統和嵌入式系統、作業系統和計算機網路等等。

(二)1.我讀了1.1這一小節的內容,想知道如何區分好的程式設計師和不好的程式設計師呢?

我的理解是:好的程式設計師就是寫出來的程式可以滿足使用者的任何需求,並且bug特別少;不好的程式設計師就是寫的程式很亂,而且bug很多。我理解的不是很具體,希望老師能夠詳細解答。

2.軟體團隊成員每天都在修改各種源**,怎樣保證軟體在修改過程中質量不斷提高,至少要維持以前的質量?

3.乙個軟體或者服務要有人買,就得找到顧客,那麼顧客從**來?有了顧客以後就要滿足顧客的需求,靠譜的不靠譜的需求我們都要滿足嗎?

4.目前中國it產業發展的現狀是怎樣的?

5.電腦科學的各個領域真的有人都研究了嗎?電腦科學等同於軟體工程嗎?

6.書中15頁說:「向進度落後的專案中增加人員,會讓專案更加落後」,為什麼增加人員還會讓專案落後?增加的人員應該擁有什麼樣的素質?

(三)軟體分類:

2.購物軟體:唯品會、手機**、支付寶、美團

4.學習軟體:外研隨身學、嗶哩嗶哩

5.出行軟體:高德地圖、滴滴出行、碼碼通

6.**軟體:qq**

7.遊戲軟體:和平精英

軟體工程 第一章作業

1.什麼是軟體生命週期模型?是比較瀑布模型 快速還原模型 增量模型和螺旋模型的優缺點,說明每種模型的使用範圍。軟體生命週期模型指的是軟體開發全部過程 活動和任務的結構框架。瀑布模型 快速還原模型 增量模型 螺旋模型 優點 可強迫開發人員採用規範的方法 不帶反饋環,軟體開發 能在較短時間內向用 對可選...

軟體工程複習 第一章

第一章 1 軟體危機 在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題 原因 與軟體本身特點有關 測試 規模 可預見性 與開發與維護方法的不正確有關 忽視需求分析與軟體維護 解決 正確認識計算機軟體 技術措施 組織管理措施 2 軟體工程 軟體工程正是從管理和技術兩方面研究如何更好地開發和維護計算...

第一章 軟體工程概論

一 軟體的概念,特點和分類方法 軟體是計算機系統中與硬體相互依存的一部分,它是包括程式,資料及其相關文件的完整集合 軟體特點 是一種邏輯實體,具有抽象性 對計算機系統有著不同程度的依賴 本身是複雜的。包括實際問題的複雜性,程式邏輯問題的複雜性 軟體分類 功能劃分 系統軟體 作業系統,資料庫管理系統,...