欧美老妇人XXXX-天天做天天爱天天爽综合网-97SE亚洲国产综合在线-国产乱子伦精品无码专区

當前位置: 首頁 > 自學考試 > 自學考試備考資料 > 自考《軟件工程》基礎知識點復習:面向對象設計

自考《軟件工程》基礎知識點復習:面向對象設計

更新時間:2013-03-22 16:34:03 來源:|0 瀏覽0收藏0

自學考試報名、考試、查分時間 免費短信提醒

地區

獲取驗證 立即預約

請填寫圖片驗證碼后獲取短信驗證碼

看不清楚,換張圖片

免費獲取短信驗證碼

    面向對象設計

    1.重用也叫再用或復用,指同一事物不作修改或稍加改動就可多次重復使用。
    軟件復用的范圍:數據復用、模塊復用、結構復用、設計復用、規格說明復用。
    軟件復用技術:合成技術、生成技術、面向對象的軟件復用技術。

    2.面向對象設計分為:

    系統設計:內容包括:系統分解、確定并發性、處理及其任務分配、數據存儲管理、全局資源的處理、選擇軟件控制機制、人機交互接口設計。

    對象設計:內容包括:獲得操作、確定操作的目標對象、算法設計、優化設計、控制的實現、調整繼承、關聯的設計。

    3.面向對象設計準則:模塊化、抽象、信息隱蔽、低耦合、高內聚。

    4.面向對象設計中的三種內聚:操作內聚、類內聚、一般-具體內聚。

    5.面向對象的開發方法:Booch方法(原是面向Ada語言的,并處于面向對象開發方法的奠基性地位)、Coad方法、OMT方法、OOSE方法。

    6.面向程序設計中提高重用性的準則:(1)提高方法的內聚。(2)減小方法的規模。(3)保持方法的一致性。(4)把策略與實現分開。(5)全面覆蓋。(6)盡量不使用全局信息。

    7.面向程序設計中提高擴充性的準則:(1)封裝實現策略。(2)不要用一個方法遍歷多條關聯鏈。(3)避免使用多分支語句。(4)精心確定公有方法。

    8.面向程序設計中提高健壯性的準則:(1)預防用戶的操作錯誤。(2)檢查參數的合法性。(3)不要預先確定限制條件。(4)先測試后優化。

    9.保持設計結果清晰易讀的主要因素:(1)用詞一致。(2)使用已有的協議。(3)減少消息模式的數目。(4)避免模糊的定義。

    10.面向對象軟件的測試分為算法層、類層、模塊層、系統層四個層次進行。

    11.面向對象設計的啟發規則:(1)設計結果清晰易懂。(2)一般-具體結構的深度應適當。(3)設計簡單的類。(4)使用簡單協議。(5)使用簡單操作。(6)把設計變動減到最小。

    設計簡單的類應注意:(1)避免包含過多的屬性。(2)有明確定義。(3)盡量簡化對象間的合作關系。(4)不要提供太多操作。

?2013年高教自考網絡輔導課程招生簡章

?2013年4月各地自考報名信息

更多信息請訪問:自學考試頻道    自學考試論壇

分享到: 編輯:環球網校

資料下載 精選課程 老師直播 真題練習

自學考試資格查詢

自學考試歷年真題下載 更多

自學考試每日一練 打卡日歷

0
累計打卡
0
打卡人數
去打卡

預計用時3分鐘

環球網校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

返回頂部