《面向對象方法工程實訓教材》介紹了面向對象方法在軟體項目開發中的主要套用技術,但是不包括面向對象的程式設計語言,如Java、C++、C#等。《面向對象方法工程實訓教材》的主要內容有:面向對象分析與設計,其中重點介紹採用統一建模語言UML建立軟體項目的靜態模型和動態模型;面向對象編程的開發工具;面向對象軟體測試等。 《面向對象方法工程實訓教材》適合作為高校軟體工程及相關專業面向對象方法課程的工程實訓教科書,也可為試圖了解和掌握面向對象方法的學生提供參考。
基本介紹
- 書名:軟體工程實訓系列教材•面向對象方法工程實
- 出版社:中國科學技術大學出版社
- 頁數:143頁
- 開本:16
- 定價:18.00
- 作者:李建民 劉曉強
- 出版日期:2010年1月1日
- 語種:簡體中文
- ISBN:9787312026522
- 品牌:中國科學技術大學出版社
內容簡介
圖書目錄
實訓一 確定類和對象
實訓二 確定類的屬性和方法
實訓三 確定類和對象聯結
實訓四 理解用例
實訓五 UML、Rose與用例圖
實訓六 使用Rose2003畫活動圖
實訓七 使用Rose2003畫序列圖和協作圖
實訓八 使用Rose2003畫類圖
實訓九 使用Rose2003畫狀態圖
實訓十 使用Rose2003畫組件圖
實訓十一 使用Rose2003畫布局圖
實訓十二 面向對象編程的開發工具
實訓十三 理解面向對象軟體測試(一)
實訓十四 理解面向對象軟體測試(二)
實訓十五 面向對象軟體測試工具(一)
實訓十六 面向對象軟體測試工具(二)
參考文獻
文摘
(2)動詞詞組策略
類似上面策略,只不過是找動詞。上一種策略依據“對象是什麼?”,而這個策略依據“對象乾什麼?”如列印、計算、顯示、支付現金等。
(3)聯合策略
尋找下列因素:
實在的物體,如車輛、家具、顯示器、發票、銷售憑證等;人或組織執行的角色,如學生、教師、行政管理人員、部門等;事件/互動,在特定時間發生的事件,如選課、排課、調課、註冊、請假等;具有表格的說明,如調課申請單、教師評價表、成績分析報告等。
對每一個對象要考慮:是否需要保存,是否需要方法,屬性是否更多,是否有同類對象,避免將派生結果作為對象。
實例教學信息管理系統的面向對象分析與設計
確定對象
採用頭腦風暴法先羅列出所有選擇,然後進行篩選。結果如下:
(1)教師(專任教師、外聘教師)
(2)學生(專科生、本科生、研究生)
(3)管理人員(班主任、輔導員、財務人員、教務人員、行政人員等)
(4)教材(指定教材、自選教材、自編教材等)
(5)教學檔案(計畫、大綱、教學進度表、課程表、教案、成績單、成績分析報告等)
(6)教學場地(教室、實驗室、圖書館、運動場等)
(7)教學設備(計算機、投影儀、實驗儀器等)
(8)課程(通識課、基礎課、專業課、選修課、講座等)
(9)教學質量(學生到課率、考核通過率、教學語言、教師板書、教學態度、授課風格、實驗通過率等)
(10)教學方法(多媒體教學、遠程教學、案例教學、場景教學等)
序言
從軟體工程的角度看,面向對象方法試圖實現從領域問題空間到解決方案空間的同構映射,用通俗的語言講,就是找到軟體系統的用戶和系統的開發者具有的共同語言。採用這種共同語言建立的領域問題模型可以更加清晰地表達用戶的需求,進而可以轉化為系統的功能模型和結構模型,從而為後面的編程、測試和維護鋪平道路。
從學生的角度看,學習一門程式設計語言不是問題,挑戰在於如何運用面向對象方法對一個原本陌生或者是相對熟悉的領域進行分析,建立軟體系統的模型。而且,伴隨經濟全球化而來的企業競爭和行業競爭日益激烈,企業要做到“隨需應變,按需服務”,必須依靠軟體技術。因此,熟練掌握面向對象方法和技能就顯得越發重要了。
本書不同於市面上已有的面向對象理論書籍,它的側重點是面向對象方法的實際套用和訓練,即通過一系列的工程實訓,引導學生將面向對象方法的理論用於具體的領域問題分析,從而掌握這一方法。我們的具體做法是,以大作業的形式布置任務,學生可以自行編組,自行選擇感興趣的套用領域,然後在教師的弓I導下,採用書中的方法一步一步向前走,在課程結束前輪流上台講解,接受老師和同學的質疑,進行辯論和交流,然後進一步完善原有的工作。整個過程訓練了學生的選題、收集信息、整理報告、協作與交流等多種能力,培養了嚴謹和遵循軟體工程規範的習慣。