注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)系統(tǒng)分析與設(shè)計(jì)

系統(tǒng)分析與設(shè)計(jì)

系統(tǒng)分析與設(shè)計(jì)

定 價(jià):¥32.40

作 者: 陳武 王曉蒙 劉波 邢薇薇 羅辛
出版社: 高等教育出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787040622096 出版時(shí)間: 2024-05-01 包裝: 平裝-膠訂
開本: 128開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書作為一本介紹軟件系統(tǒng)分析和設(shè)計(jì)的教材,融合了DevOps理念和華為系統(tǒng)工程方法,旨在為學(xué)生和軟件開發(fā)人員提供有關(guān)軟件開發(fā)過程的理論和實(shí)踐方面的知識(shí)。全書共包含7章,分別講授系統(tǒng)分析與設(shè)計(jì)基礎(chǔ)、需求獲取、需求描述與規(guī)約、系統(tǒng)設(shè)計(jì)原則、對(duì)象交互設(shè)計(jì)與類的設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、面向DevOps的系統(tǒng)開發(fā)。全書共有4個(gè)綜合實(shí)驗(yàn),分別在第三、五、六、七章。 本書的特色在于“模型”和“邏輯”,核心部分即分析與設(shè)計(jì),在不斷地構(gòu)造模型(不限于形式化的模型)、精化模型、轉(zhuǎn)換模型,直至出現(xiàn)最終的程序(亦是模型)。并非為了建模而建模,而是模型之間總能找到邏輯聯(lián)系,最終服務(wù)于并匯聚到程序的生成。 本書可作為高等學(xué)校計(jì)算機(jī)類專業(yè),尤其是軟件工程專業(yè)本科生的教材;也可作為計(jì)算機(jī)類專業(yè)研究生和軟件開發(fā)工程師的參考讀物。

作者簡介

暫缺《系統(tǒng)分析與設(shè)計(jì)》作者簡介

圖書目錄

第一章 系統(tǒng)分析與設(shè)計(jì)基礎(chǔ)
  1.1 軟件系統(tǒng)分析與設(shè)計(jì)概述
   1.1.1 軟件系統(tǒng)概念
   1.1.2 軟件系統(tǒng)發(fā)展趨勢
   1.1.3 軟件系統(tǒng)分析與設(shè)計(jì)涉眾
   1.1.4 軟件系統(tǒng)分析與設(shè)計(jì)過程
  1.2 經(jīng)典軟件過程模型
   1.2.1 瀑布模型
   1.2.2 快速原型模型
   1.2.3 增量模型
   1.2.4 螺旋模型
   1.2.5 噴泉模型
   1.2.6 RUP模型
  1.3 軟件系統(tǒng)的現(xiàn)代工程方法
   1.3.1 面向?qū)ο箝_發(fā)方法
   1.3.2 模型驅(qū)動(dòng)開發(fā)方法
   1.3.3 敏捷開發(fā)方法
  1.4 軟件項(xiàng)目管理
   1.4.1 項(xiàng)目啟動(dòng)
   1.4.2 項(xiàng)目計(jì)劃
   1.4.3 項(xiàng)目執(zhí)行與項(xiàng)目監(jiān)控
   1.4.4 項(xiàng)目關(guān)閉
  1.5 華為系統(tǒng)工程方法
   1.5.1 DevOps概述
   1.5.2 DevOps行業(yè)現(xiàn)狀
   1.5.3 聚焦華為DevOps與云化發(fā)展趨勢
   1.5.4 華為CodeArts的轉(zhuǎn)型之路
  本章小結(jié)
  本章習(xí)題
第二章 需求獲取
  2.1 交互式需求獲取
   2.1.1 問卷調(diào)查法
   2.1.2 訪談法
   2.1.3 聯(lián)合應(yīng)用開發(fā)
   2.1.4 需求調(diào)研會(huì)
  2.2 非干擾式需求獲取
   2.2.1 觀察法
   2.2.2 體驗(yàn)法
   2.2.3 單據(jù)分析法
   2.2.4 報(bào)表分析法
  2.3 非傳統(tǒng)需求獲取
   2.3.1 原型法
   2.3.2 敏捷法
  本章小結(jié)
  本章習(xí)題
第三章 需求描述與規(guī)約
  3.1 用例識(shí)別與開發(fā)
   3.1.1 用例的基本概念
   3.1.2 用例的發(fā)現(xiàn)
   3.1.3 用例的識(shí)別
   3.1.4 開發(fā)用例圖(RA-1)
   3.1.5 高層文本用例開發(fā)(RA-2)
   3.1.6 詳細(xì)文本用例開發(fā)(RA-3)
  3.2 系統(tǒng)結(jié)構(gòu)建模(RA-4)
   3.2.1 類圖相關(guān)的術(shù)語
   3.2.2 概念及重要屬性識(shí)別
   3.2.3 概念間關(guān)系定義
   3.2.4 概念類圖的開發(fā)過程
  3.3 系統(tǒng)行為建模(RA-5)
   3.3.1 識(shí)別用例中的系統(tǒng)操作
   3.3.2 開發(fā)用例序列圖
  3.4 系統(tǒng)操作契約開發(fā)(RA-6)
   3.4.1 系統(tǒng)狀態(tài)變遷的本質(zhì)
   3.4.2 前/后置條件開發(fā)
  3.5 需求管理
   3.5.1 需求開發(fā)過程
   3.5.2 需求文檔開發(fā)
  本章小結(jié)
  本章習(xí)題
  綜合實(shí)驗(yàn)一
第四章 系統(tǒng)設(shè)計(jì)原則
  4.1 基本設(shè)計(jì)思想
   4.1.1 抽象原則
   4.1.2 模塊化與獨(dú)立性
   4.1.3 關(guān)注點(diǎn)分離
  4.2 對(duì)象職責(zé)分配原則
   4.2.1 創(chuàng)建者
   4.2.2 信息專家
   4.2.3 低耦合
   4.2.4 高內(nèi)聚
   4.2.5 控制器
   4.2.6 多態(tài)性
   4.2.7 純虛構(gòu)
   4.2.8 間接性
   4.2.9 防止異變
  4.3 其他原則
  本章小結(jié)
  本章習(xí)題
第五章 對(duì)象交互設(shè)計(jì)與類的設(shè)計(jì)
  5.1 系統(tǒng)操作契約解析
   5.1.1 對(duì)象序列圖的模型元素與語義
   5.1.2 從系統(tǒng)操作契約到對(duì)象序列圖
  5.2 對(duì)象交互設(shè)計(jì)——基于GRASP設(shè)計(jì)模式的職責(zé)分配
   5.2.1 專家模式在對(duì)象序列圖構(gòu)建中的應(yīng)用案例
   5.2.2 創(chuàng)建者模式在對(duì)象序列圖構(gòu)建中的應(yīng)用案例
   5.2.3 控制器模式在對(duì)象序列圖構(gòu)建中的應(yīng)用案例
   5.2.4 高內(nèi)聚模式在對(duì)象序列圖構(gòu)建中的應(yīng)用案例
   5.2.5 低耦合模式在對(duì)象序列圖構(gòu)建中的應(yīng)用案例
  5.3 類的設(shè)計(jì)
   5.3.1 設(shè)計(jì)類圖與概念類圖的對(duì)比
   5.3.2 從對(duì)象序列圖到設(shè)計(jì)類圖
   5.3.3 從對(duì)象序列圖和設(shè)計(jì)類圖到代碼骨架
  本章小結(jié)
  本章習(xí)題
  綜合實(shí)驗(yàn)二
第六章 數(shù)據(jù)庫設(shè)計(jì)
  6.1 數(shù)據(jù)庫概述
   6.1.1 數(shù)據(jù)庫的基本概念
   6.1.2 數(shù)據(jù)模型
  6.2 關(guān)系數(shù)據(jù)庫設(shè)計(jì)
   6.2.1 關(guān)系數(shù)據(jù)庫的設(shè)計(jì)原則
   6.2.2 關(guān)系數(shù)據(jù)庫的設(shè)計(jì)步驟
   6.2.3 數(shù)據(jù)庫語言
  6.3 概念數(shù)據(jù)模型設(shè)計(jì)
   6.3.1 什么是概念數(shù)據(jù)模型
   6.3.2 創(chuàng)建和操作概念數(shù)據(jù)模型
   6.3.3 概念數(shù)據(jù)模型的管理
  6.4 邏輯數(shù)據(jù)模型設(shè)計(jì)
   6.4.1 邏輯數(shù)據(jù)模型概念
   6.4.2 邏輯數(shù)據(jù)模型創(chuàng)建
   6.4.3 管理邏輯數(shù)據(jù)模型
  6.5 物理數(shù)據(jù)模型設(shè)計(jì)
   6.5.1 物理數(shù)據(jù)模型對(duì)象創(chuàng)建方法
   6.5.2 生成數(shù)據(jù)庫腳本
   6.5.3 創(chuàng)建數(shù)據(jù)庫
   6.5.4 逆向工程數(shù)據(jù)庫
  本章小結(jié)
  本章習(xí)題
  綜合實(shí)驗(yàn)三
第七章 面向DevOps的系統(tǒng)開發(fā)
  7.1 軟件開發(fā)生產(chǎn)線
  7.2 需求管理
   7.2.1 需求決策
   7.2.2 需求分解
   7.2.3 需求規(guī)劃
  7.3 開發(fā)與集成
   7.3.1 版本管理
   7.3.2 代碼檢查
   7.3.3 編譯構(gòu)建
  7.4 測試管理
   7.4.1 基礎(chǔ)操作
   7.4.2 測試設(shè)計(jì)
   7.4.3 自動(dòng)化測試
  7.5 部署與交付
   7.5.1 應(yīng)用部署
   7.5.2 持續(xù)交付
  本章小結(jié)
  本章習(xí)題
  綜合實(shí)驗(yàn)四
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)