內容簡介
《軟體工程規範設計》闡述了瀑布式模型從上流需求到軟體設計過程中的四項主要技術,即需求分析、設計法、文檔和設計審查,同時還介紹了軟體工程及軟體開發工具和環境的相關內容。在“需求分析”的章節中,闡述了需求分析的要點,需求分析的工作過程以及需求分析的有效方法和工具等內容。在“設計法”中,在以時間的順序概述各個方法的基礎上,分析和整理出兩大類設計法。在“文檔”中,因對象不同,將文檔分為以下3種:面向顧客的文檔、面向軟體開發人員的文檔、面向軟體使用和維護人員的文檔。“設計審查”陳述了它的內容和實施方法及文檔等。
《軟體工程規範設計》體現了工程中的成熟技術和案例,是一本在軟體工程領域中理論聯繫實際且有很強的工程使用價值的參考書。《軟體工程規範設計》適用於相關專業的本科生、軟體工程碩士研究生、軟體企業培訓學員等。
目錄
第一章 軟體與軟體工程
1.1 軟體的發展
1.2 軟體的定義
1.3 軟體危機
1.4 軟體工程開發模式
習題
第二章 需求分析
2.1 需求分析的重要性
2.2 需求分析的概要
2.3 需求分析工作的步驟
2.4 需求分析的技術、工具
習題
第三章 設計法
3.1 設計法的分類
3.2 共通問題
3.3 結構化設計法
3.4 數據結構主導設計法Ⅰ(Warnier法)
3.5 數據結構主導設計法Ⅱ(Jackson法)
3.6 系統的層次分割方法
3.7 Top-Down的設計方法
3.8 數據抽象化設計法
3.9 控制結構的主導設計法
習題
第四章 文檔
4.1 文檔的重要性
4.2 文檔的種類
4.3 文檔的完成時期和其內容
4.4 文檔的質量管理
4.5 文檔支援工具
習題
第五章 設計審查
5.1 設計審查的重要性
5.2 設計審查的內容和實施方法
5.3 設計審查的文檔
5.4 設計審查實施上的留意點
習題
第六章 軟體工具與環境
6.1 信息倉儲支持
6.2 雙向工程
6.3 完全UML1.3支持
6.4 類和方法的選擇列表
6.5 HTML文檔化
6.6 數據建模集成
6.7 模型導航
6.8 版本控制
6.9 列印支持
6.10 輸出圖表
6.11 圖表視圖
6.12 腳本
6.13 健壯性
6.14 版本更新
6.15 平台
6.16 Rational Rose
6.17 自動生成
6.18 集成編輯器
6.19 度量
6.20 管理工具
6.21 SVG:矢量圖形
6.22 XMI:把所有東西捆綁在一起
6.23 未來
習題
日語-漢語名詞對照
附錄 軟體工程設計文檔模版例