UML 物件導向軟體工程:以實務的觀點剖析軟體發展技術

張正源

立即出貨(限量) (庫存=1)

買這商品的人也買了...

相關主題

商品描述

本書簡介:

      近三年來本人一直從事技職院校軟體工程的教學工作,深感國內顯有物件導向軟體發展實務的相關教材,有些教材還停留在結構化分析法的舊觀念,不但讓學生觀念容易混淆,更無法建立技職院校學生一套完整的物件導向軟體發展觀念。

      本書以實務的觀點來剖析物件導向軟體發展技術,揚棄過去陳舊的結構化分析法的老觀念,完全以全新的物件導向技術為出發點,並運用目前最普遍的繪圖軟體Visio為工具,採循序漸近方式從系統分析、設計、程式編碼等階段,逐步說明UML各種圖型的運用時機。最後介紹如何從事軟體測試、軟體品質管理、專案管理以及軟體組態管理。

      本書從實作觀點來解釋軟體發展技術。本書共分十二章,其中第一章主要介紹軟體工程之基本觀念,除比較新舊方法之差別,並說明物件導向軟體發展程序。第二章介紹物件導向技術的基本觀念如物件與類別、父子繼承等。第三章介紹物件導向需求分析階段需執行的工作,從繪製使用案例圖,抽出重要名詞,一直到建構物件圖和類別圖。第四章介紹如何將需求分析所獲得的結果,撰寫成需求規格書與需求分析書。第五章討論物件導向系統設計階段的主要工作,系統架構設計及細部設計等。第六章主要在說明如何從事物件導向程式設計工作。第七章則從各種實作觀點,詳細說明UML的各種圖型的繪製規則。第八章介紹軟體測試的各種技術如黑箱測試、白箱測試等。第九章重點在介紹物件導向軟體測試方法。第十章介紹軟體的品質保證制度,以及國際慣用的各種文件標準。第十一章介紹專案管理觀念。第十二章介紹介紹軟體組態管理的各種實用方法。

      本書基本上是本人擔任軟體工程或系統分析教學工作的教材。我通常我把它分成四個階段來教學,上學期的期中考前,我只教到第四章為止,並要求學生能運用課本的內容,實際規劃出一個軟體專題,並寫出該專題的需求規格書與需求分析書。經過不斷地與學生討論完成需求規格書與需求分析書之後,我再繼續第五章討論物件導向系統設計階段的教學工作,並要求學生能在上學期的期末考之前,各交出一份需求規格書、需求分析書及系統設計書。下學期開始第六章、第七章及第八章的教學工作;要求學生在下學期中考前,能實際撰寫物件導向程式,並製作程式測試計畫書。下學期期末考前完成第九章至第十二章的教學工作,並要求學生擬定一份符合CMMI精神的軟體的品質保證制度及軟體專案管理計畫書。

 

~目   錄~


第一章  軟體工程導論

第二章    物件導向基本觀念

第三章    物件導向需求分析

第四章    軟體需求規格

第五章    物件導向系統設計

第六章    物件導向程式設計

第七章    UML的整體觀念與應用

第八章    軟體測試技術

第九章    物件導向軟體測試

第十章    軟體品質管理

第十一章 軟體專案管理

第十二章 軟體組態管理