軟體設計模式虛擬仿真實驗

軟體設計模式虛擬仿真實驗是武漢科技大學建設的虛擬仿真實驗課程。

基本介紹

  • 中文名:軟體設計模式虛擬仿真實驗
  • 課程負責人:張凱
  • 建設院校:武漢科技大學
  • 授課教師:張曉龍、張鴻、陳東方、胡威
課程性質,教學目標,

課程性質

課程背景
隨著信息技術的飛速發展,軟體成為信息技術之魂、網路安全之盾、經濟轉型之擎、數字社會之基。然而在許多關鍵領域,基礎軟體和大型工業軟體的邏輯複雜、規模龐大、開發周期長、難以擴展和維護,已成為制約我國科技發展的“卡脖子”問題。每個工程領域都包含相對成熟的工程設計方案,軟體工程領域的設計模式是被反覆使用的代碼設計經驗的總結,是比單個類的粒度更大的軟體復用方式,掌握設計模式才能真正實現軟體項目的可復用和工程化。但由於軟體是運行在計算機系統中的邏輯部件,具有“看不見摸不著”的抽象特點,學生很難理解設計模式在記憶體中的運行機制,掌握複雜設計模式的工作原理。該實驗能培養學生掌握經典的軟體設計方案,提高複雜軟體系統的設計和實現能力。

教學目標

1掌握23個經典設計模式的相關知識,包括模式的分類、模式名稱、問題、目的、解決方案、效果、實例代碼。(2)具備針對軟體設計問題,選用恰當的設計模式的問題分析能力,靈活使用創建型、結構型、行為型設計模式。(3)具備基於UML的系統建模能力,考慮開放封閉、單一職責等設計原則,以及實現核心代碼的軟體開發能力。(4)具備複雜設計模式在記憶體中的對象創建、相互調用、協同工作的抽象思維能力,能面向抽象編程和開發。(5)具備工程意識和知識運用能力,能提出並評價多種解決方案的優缺點,能設計和實現可復用、可維護性強的軟體系統。

相關詞條

熱門詞條

聯絡我們