【筆記】軟體工程的知識地圖

文章推薦指數: 80 %
投票人數:10人

軟體專案的開發其實是一個工程,整個開發過程可以在工程思維(模塊化、重覆利用)的指導下有效組織起來。

軟體工程是軟體行業知識體系的內核。

当前位置:知識星球>後端>正文 軟體專案的開發其實是一個工程,整個開發過程可以在工程思維(模塊化、重覆利用)的指導下有效組織起來。

軟體工程是軟體行業知識體系的內核。

為什麼要學習軟體工程 在軟體開發領域,有哪些知識十年前很重要,現在依然很重要,未來同樣很重要?仔細分析下,這些知識並不多:資料結構、演算法、面向物件思想、設計樣式、軟體工程。

如果不限於軟體開發,還需要算上測試、產品設計、專案管理、運維這些技能。

作為IT從業者,無論將來是走技術路線,還是轉型做管理,想要走得更快更穩,都離不開軟體工程。

軟體工程的知識架構 軟體工程的三要素:工具、方法、過程,軟體工程的標的是通過這三個要素構建和維護高質量的軟體。

過程:軟體工程的步驟 方法:軟體工程的方法論 工具:軟體工程實施過程中具體使用到的工具,用來提升效率 軟體工程的核心就是圍繞軟體開發過程,總結出的方法論和工具。

下圖是軟體工程的知識架構圖: 如何學習軟體工程 學習的步驟可以參考下麵幾個步驟: 學習使用工具 學習使用方法論 領悟軟體工程的思想和規律 關於學習的建議: 知行合一:理論與實踐相結合,在軟體開發中使用工具的時候,要及時總結使用工具的技巧;在經歷過一個專案後,要總結這個過程中對的得失經驗。

然後將這些經驗和技巧應用到下一個專案中。

持之以恆:想要做到卓越,不可能一蹴而就,因此要持之以恆得踐行知行合一。

樂於分享:將自己的心得體會講給別人,可以用博客、短視頻、內部培訓的方式,在講給別人的過程中,也是對知識的重新梳理和查缺補漏。

參考書目 《構建之法》 《人月神話》 《人件》 《知行合一:實現價值驅動的敏捷和精益開發》 《軟體工程——實踐者的研究方法》 《持續交付》 《走出軟體作坊》 廣告時間 這篇文章是我閱讀極客時間的課程——《軟體工程之美》第三篇的學習筆記,作者寶玉對軟體工程的知識梳理整潔而全面,我從中學習到很多,如果你也想加入學習,可以通過下圖中的二維碼購買。

下方查看歷史文章 基於微服務的軟體架構樣式 JVM原始碼分析之perfData檔案的創建 JVM、GC和常用命令 MAT入門到精通(一) MAT入門到精通(二) 長按二維碼向我轉賬 給兜兜攢奶粉錢 受蘋果公司新規定影響,微信iOS版的贊賞功能被關閉,可通過二維碼轉賬支持公眾號。

閱讀原文 已推薦到看一看 你的朋友可以在“發現”-“看一看”看到你認為好看的文章。

取消 推薦 我知道了 已取消,“好看”想法已同步刪除 知道了 已推薦到看一看和朋友分享想法 最多200字,當前共字 發送 已發送 朋友將在看一看看到 確定 分享你的想法… 取消 分享想法到看一看 確定

最多200字,當前共

發送中 網絡異常,請稍後重試 知道了
微信掃一掃
使用小程式 即將打開””小程式 取消
打開 赞(0) 标签:iOSJVM微服務運維 上一篇超級乾貨 :如何創造性地應用深度學習視覺模型於非視覺任務(附代碼) 下一篇獨家揭秘:阿裡大規模資料中心的性能分析 相關推薦分庫分表實戰:可能是用戶表最佳分庫分表方案4 張 GIF 圖幫助你理解二叉搜索樹分佈式鏈路追蹤 SkyWalking 原始碼分析 —— Agent 收集 Trace 資料一份來自英偉達的越南小姐姐整理的機器學習入門清單,照這樣學就對了HBase 資料遷移方案介紹C# 管道式編程不會SQL註入,連漫畫都看不懂了向Excel說再見,神級編輯器統一表格與Python 熱門標籤iOS(11238)微軟(4955)Linux(4274)安全(4180)Python(4160)性能(3165)運維(2774)優化(2419).NET(2262)Google(2136)機器學習(1795)併發(1613)分佈式(1559)集群(1240)SQL(1174)Mysql(1058)區塊鏈(1017)Docker(977)微服務(922)面試(919)Apache(743)NLP(725)Redis(719)Android(668)Git(640)架構師(632)Nginx(630)Facebook(599)JVM(595)爬蟲(476)热门文章用 docker-compose 啟動 WebApi 和 SQL Server2019-06-26 小樣本學習(Few-shot Learning)綜述2019-04-01 實體 :手把手教你用PyTorch快速準確地建立神經網絡(附4個學習用例)2019-02-02 電線電纜的平方數及平方數和電流的換算公式2018-04-02 黎曼猜想仍舊,素數依然孤獨2018-09-26 Wexflow:C#中的開源工作流引擎2019-03-22 分享創造快樂


請為這篇文章評分?