軟體系統分析與設計

軟體系統分析與設計

《軟體系統分析與設計》是一本書,由中國水利水電出版社出版,作者是殷建民。

基本信息

內容簡介

軟體系統分析與設計

本書強調理論與實際的結合,強調系統分析與設計技術的實用化、工具化與文檔化,適合作為高校計算機學院、軟體學院、軟體職業技術學院計算機科學與技術、計算機套用、計算機軟體和軟體工程等相關專業本科、專科“軟體系統分析與設計”課程的參考教材,也可作為軟體開發人員的自修教材與工具書,還可作為全國計算機技術與軟體專業技術資格(水平)考試系統設計師和系統分析師專業的輔導教材。

目錄

第1章系統計畫

1.1系統項目的提出與選擇

1.1.1系統項目的立項目標和動機

1.1.2各種項目立項的價值判斷

1.1.3系統項目的選擇和確定

1.1.4系統項目提出和選擇的結果

1.2可行性研究與效益分析

1.2.1可行性研究的意義

1.2.2可行性研究的內容

1.2.3效益分析

1.2.4可行性分析報告的標準

1.3定義問題與歸結模型

1.3.1定義問題和歸結模型的意義

1.3.2定義問題和歸結模型的方法論模型

1.3.3定義問題和歸結模型的步驟

1.3.4定義問題和歸結模型的若干手段

1.4系統方案的制定、評價和改進

1.5新舊系統的分析和比較

1.5.1新舊系統比較的目的

1.5.2新舊系統比較的原則和方式

1.6所需資源的估汁

1.6.1資源評估的意義

1.6.2描述資源

1.6.3項目實施所需要的可能資源

1.7現有軟體、硬體和數據資源的有效利用

1.7.1意義

1.7.2手段

1.8流行的系統分析方法論

第2章需求分析與定義

2.1軟體需求與需求過程

2.1.1什麼是軟體需求

2.1.2需求工程

2.2需求調查與問題定義

2.3可行性研究

2.4現有系統的分析

2.5需求分析

2.5.1需求分析的工作任務

2.5.2需求建模

2.6確認測試計畫

2.7流行的需求分析方法論

2.7.1結構化分析

2.7.2面向對象分析

2.7.3面向問題域的分析

主要參考文獻

第3章系統設計

3.1概論

3.2處理流程設計(工作流設計)

3.3系統人機界面設計

3.4系統的檔案設計

3.5資料庫管理系統的選擇和資料庫設計

3.5.1數據組織的分類

3.5.2資料庫選擇實例

3.6網路環境下的計算機套用系統的設計

3.7簡單分散式計算機套用系統的設計

3.8系統運行環境的集成與設計

3.9系統過渡計畫

主要參考文獻

第4章軟體設計

4.1軟體設計基本原則

4.1.1信息隱蔽

4.1.2模組獨立性

主要參考文獻

4.2結構化設計方法

4.3面向對象設計

4.3.1面向對象的概念

4.3.2面向對象分析方法

4.3.3面向對象設計

4.4用戶界面設計

4.5設計評審

主要參考文獻

第5章軟體測試

5.1軟體測試的定義和目的

5.2測試用例設計

5.2.1黑盒測試

5.2.2白盒測試

5.2.3邏輯覆蓋

5.3軟體測試的策略

5.3.1單元測試

5.3.2集成測試

5.3.3確認測試

5.3.4系統測試

5.3.5測試和測試

5.4軟體測試種類

5.5軟體測試自動化工具

5.5.1軟體測試自動化概述

5.5.2白盒測試工具——NuMegaDevPartnerStudio

5.5.3黑盒測試工具——QACenter

5.6面向對象的軟體測試

5.6.1面向對象分析的測試

5.6.2面向對象設計的測試

5.6.3面向對象編程的測試

5.6.4面向對象的單元測試

5.6.5面向對象的集成測試

5.6.6面向對象的系統測試

主要參考文獻

第6章軟體維護

6.1軟體的可維護性

6.2軟體維護的分類

6.3軟體維護的工作量

6.4軟體維護作業的實施和管理

6.5預防性維護

6.6軟體再生工程

主要參考文獻

第7章系統的可靠性分析與設計

7.1可靠性概述

7.2系統的故障模型和可靠性模型

7.2.1系統的故障模型

7.2.2系統的可靠性模型

7.3系統的可靠性分析和可靠度計算

7.3.1組合模型

7.3.2馬爾柯夫模型

7.4提高系統可靠性的措施

主要參考文獻

第8章系統的安全性和保密性設計

8.1信息安全內容

8.1.1信息安全概念的發展

8.1.2信息安全研究的目標

8.1.3信息安全的常用技術

8.2訪問控制技術

8.2.1訪問控制的實現方法

8.2.2訪問控制策略

8.2.3Bell-Lapadula模型

8.3數據機密性

8.3.1對稱密鑰加密與AES

8.3.2非對稱密鑰加密與RSA

8.3.3門限密碼學

8.3.4PKI

8.4數據完整性

8.4.1Biba完整性模型

8.4.2雜湊函式與訊息摘要

8.5通信與網路的安全性

8.5.1網路環境下危及安全的因素

8.5.2網路安全層次模型

8.5.3通信與網路的信息安全技術

8.5.4防火牆技術

8.6系統安全管理與安全工程

8.6.1安全管理的必要性

8.6.2系統安全管理

8.6.3系統安全工程

主要參考文獻

第9章文檔編制

9.1軟體文檔

9.1.1文檔的作用

9.1.2文檔的分類

9.1.3文檔編制的要求

9.1.4文檔標準

9.1.5文檔的管理與分發

9.2可行性研究報告

9.2.1可行性研究報告的作用

9.2.2可行性研究報告編寫指南

9.2.3其他相關說明

9.3項目開發計畫

9.3.1項目開發計畫的作用

9.3.2項目開發計畫編寫指南

9.3.3其他相關說明

9.4需求規格說明書

9.4.1需求規格說明書的作用

9.4.2需求規格說明書編寫指南

9.4.3其他相關說明

9.5數據要求規格說明書

9.5.1數據要求規格說明書的作用

9.5.2數據要求規格說明書編寫指南

9.5.3相關技術

9.6用戶手冊

9.6.1用戶手冊的作用

9.6.2用戶手冊編寫指南

9.6.3其他相關說明

9.7操作手冊

9.7.1操作手冊的作用

9.7.2操作手冊編寫指南

9.7.3其他相關說明

9.8測試計畫、測試分析報告

9.8.1測試計畫與測試分析報告的作用

9.8.2測試計畫編制指南

9.8.3測試分析報告編制指南

9.8.4其他相關說明

9.9技術報告

9.9.1技術報告的作用

9.9.2技術報告編制指南

9.9.3其他相關說明

9.10開發進度記錄

9.10.1開發進度記錄的作用

9.10.2開發進度記錄編制指南

9.10.3其他相關說明

9.11項目開發總結報告

9.11.1項目開發總結報告的作用

9.11.2項目開發總結報告編制指南

9.11.3其他相關說明

主要參考文獻

第10章項目管理

10.1項目及項目管理的基本概念

10.1.1項目

10.1.2項目管理

10.2項目計畫

10.3進度管理

10.4人員管理

10.5費用管理

10.5.1費用計畫

10.5.2費用控制

10.6軟硬體和數據資源的計畫與管理

10.7項目環境管理

10.8與用戶的協作

10.9標準化管理

10.10配置管理

10.11項目管理工具

10.12項目信息管理

10.13項目風險管理

10.14項目管理體制

10.14.1美國UCC公司項目管理體制

10.14.2IBM集成產品開發(IPD)體系

主要參考文獻

第11章軟體質量管理

11.1軟體質量概述

11.2軟體質量保證體系

11.2.1軟體質量保證活動

11.2.2軟體質量保證計畫

11.2.3軟體質量保證的實施

11.3軟體質量保證標準

11.3.1標準的層次

11.3.2國家標準

11.3.3ISO標準

11.3.4CMM

11.3.5CMMI

11.4全面質量管理

11.4.1全面質量管理簡介

11.4.2全面質量管理的實施

11.5六西格瑪管理

11.5.1六西格瑪管理的概念

11.5.2六西格瑪管理的理念

主要參考文獻

第12章實時系統分析與設計

12.1實時系統分析與設計方法

12.1.1有限狀態機

12.1.2Petri網

12.2實時系統核心的設計

12.2.1實時系統調度算法

12.2.2實時任務管理和調度

12.2.3定時器和中斷管理

12.2.4存儲器管理

12.2.5I/O與檔案系統

12.2.6網路通信

12.3實時系統分析與設計實例分析

12.3.1測控設備控制計算機實時系統分析與設計

12.3.2WindowsNT與Multibus系統實時串列通信軟體的設

12.3.3全數字仿真計算機實時系統套用

主要參考文獻

第13章嵌入式系統分析與設計

13.1嵌人式系統概述

13.1.1嵌入式系統的套用領域

13.1.2典型的嵌入式系統結構

13.1.3嵌入方式

13.2嵌人式系統開發的特點和要求

13.3嵌入式系統開發流程

13.4嵌人式系統開發的硬、軟體資源

主要參考文獻

第14章信息化基礎知識

14.1信息與信息化

14.1.1信息的定義及其特性

14.1.2信息化

14.1.3信息化對組織的意義

14.1.4組織對信息化的需求

14.2政府信息化與電子政務

14.2.1政府信息化的概念、作用及意義

14.2.2我國政府信息化的歷程和策略

14.2.3電子政務的概念、內容和技術形式

14.2.4電子政務的套用領域

14.2.5電子政務建設的過程模式和技術模式

14.3企業信息化與電子商務

14.3.1企業信息化的概念、目的、規劃、方法

14.3.2企業資源規劃(EfuP)的結構和功能

14.3.3客戶關係管理(CRM)在企業的套用

14.3.4企業門戶

14.3.5企業套用集成

14.3.6供應鏈管理(SCM)的思想

14.3.7商業智慧型(BI)

14.3.8電子商務的類型、標準

14.4信息資源管理

14.5信息化的有關政策、法規和標準

主要參考文獻

第15章信息系統基礎知識

15.1信息系統

15.1.1信息系統的概念

15.1.2信息系統的功能

15.1.3信息系統的類型

15.1.4信息系統的發展

15.2信息系統建設

15.2.1信息系統建設的複雜性

15.2.2信息系統的生命周期

15.2.3信息系統建設的原則

15.2.4信息系統開發方法

主要參考文獻

……

相關詞條

相關搜尋

熱門詞條

聯絡我們