幫助中心 | 我的帳號 | 關於我們

代碼中的軟體工程

  • 作者:編者:孟寧|責編:郭媛
  • 出版社:人民郵電
  • ISBN:9787115578501
  • 出版日期:2022/05/01
  • 裝幀:平裝
  • 頁數:278
人民幣:RMB 89.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共五篇:第一篇介紹常用工具VSCode、Git和正則表達式;第二篇以C語言代碼為例介紹工程化編程的基本方法,涵蓋代碼的風格和規範、模塊化、可復用、可重入函數與線程安全等;第三篇介紹從需求分析到軟體設計的基本建模方法——從需求分析開始,以UML為工具完成用例建模、業務領域建模、對象交互建模,最終形成設計方案;第四篇探討軟體的元素、結構、特性和描述方法,以及高質量軟體的內涵等;第五篇回顧軟體危機的前因後果,並將之與PSP、TSP、CMM/CMMI、敏捷開發、DevOps等軟體過程和生命周期管理銜接起來。
    本書以國家精品在線開放課程——「工程化編程實戰」為核心內容,增加了常用工具、需求分析與建模方法、軟體結構和軟體過程等相關內容,內容全面、新穎,實踐性強。本書主要針對在校學生編寫,適合開設相關專業的普通高校和高職院校作為主要教材,也可供不同層次的自學者學習參考。

作者介紹
編者:孟寧|責編:郭媛
    孟寧,中國科學技術大學軟體學院專職教師,主講「高級軟體工程」「Linux操作系統分析」等課程。     他講授的兩門慕課獲評國家精品在開放課程和本科課程,入選華為「智能基座」精品慕課,被中國高校電腦教育MOOC聯盟評為優秀課程,榮獲安徽省教學成果獎二等獎,等等。在線課程視頻在讀行學、網易雲課堂、學堂在線、B站等在線平台的累計學員達20余萬人。     他專註于Linux操作系統、軟體工程、人工智慧和區塊鏈等技術領域,與華為、OPPO、龍芯中科等多家國內外企業和創業公司有技術合作。

目錄
第一篇  工欲善其事,必先利其器
  第1章  編程「神器」Visual Studio Code
    1.1  Visual Studio Code的安裝和基本用法
      1.1.1  下載和安裝Visual Studio Code
      1.1.2  VS Code界面概覽
      1.1.3  VS Code的基本配置
      1.1.4  VS Code的基本用法
    1.2  VS Code為什麼能這麼牛
      1.2.1  簡潔而聚焦的產品定位貫穿始終
      1.2.2  進程隔離的插件模型是「定海神針」
      1.2.3  代碼理解和調試——LSP和DAP兩大協議「厥功至偉」
      1.2.4  集大成的VS Code遠程開發環境
    1.3  基於VS Code的C/C++開發調試環境配置
      1.3.1  安裝C/C++插件
      1.3.2  安裝C/C++編譯器和調試器
      1.3.3  配置Visual Studio Code構建任務
      1.3.4  配置Visual Studio Code調試環境
    1.4  VS Code遠程開發環境配置
      1.4.1  VS Code遠程開發環境概述
      1.4.2  VS Code遠程開發環境Remote-SSH配置
      1.4.3  VS Code遠程開發環境Web Remote-code-server配置
    本章練習
  第2章  五大場景玩轉Git
    2.1  Git 分散式版本控制系統
      2.1.1  版本控制概述
      2.1.2  Git的歷史
      2.1.3  Git的基本操作
    2.2  場景一:Git本地版本庫的基本用法
      2.2.1  安裝Git
      2.2.2  初始化一個本地版本庫
      2.2.3  查看當前工作區的狀態
      2.2.4  暫存更改的文件
      2.2.5  把暫存區里的文件提交到倉庫
      2.2.6  Git本地版本庫的基本用法參考
    2.3  場景二:Git遠程版本庫的基本用法
      2.3.1  克隆遠程版本庫
      2.3.2  遠程版本庫的基本命令簡介
      2.3.3  Git遠程版本庫的基本用法參考
    2.4  Git背後的設計理念
    2.5  場景三:團隊項目中的分叉合併
      2.5.1  團隊項目的一個參考工作流程
      2.5.2  分支的基本用法
      2.5.3  團隊項目工作流程參考
    2.6  場景四:Git Rebase整理提交記錄
    2.7  場景五:Fork+Pull request開發工作流程
    本章練習
  第3章  正則表達式十步通關
    3.1  為什麼使用正則表達式
    3.2  第一關:基本的字元串搜索方法
    3.3  第二關:同時搜索多個字元串的方法

    3.4  第三關:在匹配字元串時的大小寫問題
    3.5  第四關:通配符的基本用法
    3.6  第五關:匹配具有多種可能性的字符集
    3.7  第六關:貪婪匹配和懶惰匹配
    3.8  第七關:一些特殊位置和特殊字元
    3.9  第八關:使用捕獲組復用模式
    3.10  第九關:基本的字元串搜索替換方法
    3.11  第十關:在替換中使用捕獲組復用模式
    本章練習
第二篇  工程化編程實戰
第三篇  需求分析和軟體設計
第四篇  軟體科學基礎概論
第五篇  軟體危機的前生後世
測驗題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032