《軟件是這樣“煉”成的:從軟件需求分析到軟件架構設計》是以案例驅動的方式,用投核保系統為本書、連貫性的案例全程記錄了軟件開發過程中從需求開發到架構設計的全部過程。從文字組織到書的結構設計方面,既不是以理論為主調的“學院派”編寫方法,也不是以應用介紹為主調的“應用派”編寫格調,而采用了情景對話、場景在線、自然語言的方式,詳細介紹了軟件需求到架構過程中所應用的理論知識以及這些知識的應用,同時分析了這些理論知識的應用場景,然后以投核保系統為案例將軟件開發過程中各個階段成果物完整的展現給讀者。
《軟件是這樣“煉”成的:從軟件需求分析到軟件架構設計》由需求開發、軟件架構、數據架構(上、下)等4篇組成,通過閱讀《軟件是這樣“煉”成的:從軟件需求分析到軟件架構設計》讓讀者全局了解企業軟件開發過程。本書適用于從事軟件開發的軟件開發管理人員、系統分析師、架構師、程序員學習,也適用于計算機相關專業畢業生在就業之前了解企業軟件開發真實的過程,同時也可以作為大學計算機軟件課程教學參考案例。
獨特的場景式案例描述
全紀實的記錄手法
融臺理論與實踐
為您揭秘軟件開發全過程
作者用投核保系統作為案例,通過獨特的場景描述、紀實性的記錄手法,深入剖析了軟件需求分析和軟件架構設計兩方面內容。本系列書是作者對自己多年的軟件開發的工作和培訓經驗、技術要領和心得的總結和升華,是五年來日日夜夜一字一句凝結而成的嘔心瀝血之作。此系列書以軟件生命周期為主線,將各種軟件開發相關的思想、方法、工具、技術點巧妙地穿插其中,圖表詳盡、案例難易適中、內容通俗易懂、語言嚴謹但不失活潑,真可謂是詳實的軟件“煉成”教學片,非常完整的軟件“煉成”紀錄片,每一位軟件開發和管理從業人員必備的“軟件修煉寶典”!
王朔韜,1995年畢業于西安公路交通大學(現長安大學),從大學畢業至今,一直從事軟件開發和咨詢工作。2004年至今,主要是從事軟件企業管理咨詢工作,咨詢內容包括軟件企業開發過程咨詢及大型非軟件企業的信息化建設規劃等。咨詢的客戶包括南方航空公司、上海滬東中華造船廠等幾十家軟件企業及大型非軟件企業。2009年擔任IBM高校師資培訓主講老師,也承擔懷化學院計算機系部分課程的講授工作。主要研究方向是軟件企業開發過程改進和軟件架構。
引言
第1篇 軟件需求開發
第1章 需求分析報告評審
第2章 關于需求開發的討論
2.1 關于需求開發的討論
2.2 本篇組織
2.3 閱讀導讀
第3章 UML介紹
3.1 面向對象介紹
3.2 面向對象設計過程與設計準則
3.3 UML介紹
3.4 UML圖
3.5 UML關系
3.6 UML機制
第4章 Rational Rose 2003
4.1 Rational Rose 2003簡介
4.2 Rational Rose 2003主要作用
4.3 Rational Rose 2003下載和安裝
4.4 Rational Rose 2003主界面介紹
4.5 小結
第5章 業務調研及報告編寫
5.1 關于業務調研的討論
5.2 主要調研方式
5.3 整理調研報告靜態結構
5.4 整理調研報告動態結構
5.5 非業務調研
5.6 總結
第6章 投核保系統業務調研報告(摘錄)
6.1 目標組織結構
6.2 崗位職責分析
6.3 目標流程設計
6.4 表單資料整理
6.5 現行系統狀況
6.6 非業務分析
6.7 特別期許
第7章 用例規劃
7.1 預備知識――什么是用例圖
7.2 概念解析
7.3 解讀業務調研報告,規劃需求用例
7.4 投核保系統用例規劃
7.5 特別期許的用例規劃
7.6 小結
第8章 編寫數據字典
8.1 數據字典基礎知識
8.2 解析數據字典
8.3 解讀業務調研報告,編寫數據字典
8.4 投核保系統數據字典
8.5 總結
第9章 用例描述
9.1 關于用例描述的解釋
9.2 投核保系統用例事件流描述分析
9.3 投核保系統用例描述(摘錄)
9.4 總結
第10章 用例及參與者關系分析
10.1 預備知識
10.2 用例與參與者關系概念解析
10.3 解讀業務調研報告,分析用例及參與者關系
10.4 投核保系統用例圖(摘錄)
10.5 總結
……
第2篇 軟件架構(上)
第3篇 數據架構
第4篇 軟件架構(下)
附錄A 在Rose中繪制UML視圖
附錄B Power Designer介紹
附錄C 使用Power Designer完成數據庫設計
參考文獻