摘要:“面向對象技術與UML”課程是一門抽象性和實踐性都很強的課程,從該課程的性質和地位出發,針對該課程現有教學中存在的問題,結合實際教學情況,從多個方面進行思考與探討,提出解決問題的對策,提高UML課程的教學質量。
關鍵詞:面向對象;統一建模語言UML;案例教學;教學改革;統一開發過程1KUP
1 課程性質和地位
面向對象技術是軟件工程學中的主流方法,是現代軟件企業廣為采用的一項有效技術。統一建模語言UML是一種定義良好、易于表達、功能強大的面向對象的建模語言。UML作為軟件行業建模的標準語言,通過可視化的圖形方式展示軟件系統的結構、關系和行為模式,并且支持軟件開發全過程。
“面向對象技術與UML”課程將面向對象技術與UML完美結合,以基于UML建模語言描述的面向對象分析與設計過程為內容,已成為許多高校軟件工程專業課程體系中的專業必修課。作為軟件工程的續接課程,課程的教學質量直接影響著軟件工程專業復合型人才的培養。
2 課程教學中存在的問題
雖然UML技術在軟件行業中已被普遍認同和使用,但在高校的計算機與軟件工程相關專業中,“面向對象技術與UML”仍屬于一門新興課程,所以沒有太多的教學經驗可循,在現行的教學過程中主要存在著以下問題。
1)課程設置不合理。
該課程涵蓋的知識面廣,抽象性和實踐性比較強,需要相關基礎課程的學習作為支撐。但現有的課程設置存在相關課程知識點重合或知識體系斷層等問題,影響了UML課程的講解。……