《現代軟體工程——構建之法》第一章出現的計算機專業術語
一、概論
(一)軟體=程式+軟體工程
軟體企業=軟體+商業模式
程式=資料結構+演算法
二叉樹的遍歷
軟體服務
應用軟體
源程式軟體架構
軟體設計與實現
源**管理
配置管理
質量保障
軟體測試
需求分析
程式理解
軟體維護
服務運營
軟體的生命週期
使用者體驗
國際化和本地化
軟體開發的不同階段:
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 軟體工程 軟體工程正是從管理和技術兩方面研究如何更好地開發和維護計算...
第一章 軟體工程概論
一 軟體的概念,特點和分類方法 軟體是計算機系統中與硬體相互依存的一部分,它是包括程式,資料及其相關文件的完整集合 軟體特點 是一種邏輯實體,具有抽象性 對計算機系統有著不同程度的依賴 本身是複雜的。包括實際問題的複雜性,程式邏輯問題的複雜性 軟體分類 功能劃分 系統軟體 作業系統,資料庫管理系統,...