999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件工程課程案例教學研究與實踐

2018-03-22 08:12:50郭詠梅
長治學院學報 2018年5期
關鍵詞:案例工程分析

郭詠梅

(長治學院 計算機系,山西 長治 046011)

軟件工程課程是計算機類相關專業的必修課程,它具有較強的綜合性、實踐性和工程性特點,對培養學生基礎的軟件開發能力和工程實踐能力起著重要的作用[1]。課程的教學目標不僅使學生掌握軟件開發的基本步驟和方法,還要求學生具備必要的技術與工程實踐能力,從而能在走出校門后,盡快勝任工作,滿足企業的用人需求。但是,目前的教學模式普遍重理論輕實踐,對學生工程實踐能力和規范開發軟件能力缺乏訓練,學生的工程實踐能力薄弱[2]。針對這些問題,筆者分析課程特點和教學目標后,在教學過程中引入實踐性教學案例,通過對實際案例的分析、解剖、討論和驗證,讓學生真正體會開發軟件的分析、設計、編碼、測試過程,將課程的理論知識點與案例的開發過程緊密結合。重視訓練學生規范的操作能力,激發學生的學習興趣,提升學生解決現實問題的動手能力和工程實踐能力。

1 課程特點及教學目標

軟件工程是一門理論知識與工程實踐并重的課程,涉及內容廣泛,從理論知識方面講,包括軟件開發的理論、原理、方法和技術;從工程實踐方面講,包括軟件開發、維護和管理等活動。針對新建本科院校重點培養應用型人才的目標定位,軟件工程課程主要教學內容有:基于軟件生命周期的軟件工程的基本概念和基本原理,基于工程實踐的系統化、規范化的結構化開發方法和面向對象開發方法。對于應用型人才的培養,不僅要求學生理解軟件開發方法和過程,而且要求學生應用方法和技術對實際問題進行分析、設計、編碼和測試。課程教學目標是使學生掌握需求分析、系統設計及編碼測試與維護過程的方法和技術,并用規范的、系統的方法與技術實現中、小規模項目的開發與管理,在實踐中逐漸訓練學生分析問題、建立模型、設計與實現、團隊合作溝通、創新能力等,為將來從事軟件方面的工作打下扎實的基礎。

2 案例教學的實施

案例教學是提高學生動手能力和工程實踐能力的重要途徑[3]。在教學過程中,教師要精心選擇和設計適合學生理解的、規模適中的教學案例。在教師的啟發下,引導學生對案例進行解剖,讓學生明確案例的功能和結構。提出與需求分析、設計、編碼和測試相關的一系列問題,引導學生對這些問題進行討論,通過對問題的討論和講解,讓學生理解案例開發的方法、步驟和工程規范,并動手進行驗證。最后,結合案例對課程知識進行總結,將課程知識與案例緊密結合,強化知識的應用,讓學生在課程的實驗環節進行實踐,逐步提升學生的工程實踐能力。

2.1 案例的選擇

案例的選擇直接影響教學過程的實施和教學效果的好壞[4],教師要精心備課,選擇適合學生理解的、能夠體現軟件工程開發方法的教學案例。作為新建本科院校,我校計算機系設有計算機科學與技術專業和網絡工程專業。軟件工程課程開在第六學期,先修課程有C語言程序設計、數據結構、數據庫原理、Java語言程序設計等主要課程。根據我校學生具體情況,筆者選擇學生信息管理系統作為教學案例,一是學生對學生信息管理系統的使用比較了解,二是學生信息管理系統具有一定的規模,能夠應用軟件工程方法進行模塊劃分,便于學生分工合作。

2.2 案例教學的主要內容及能力訓練

軟件工程是研究軟件開發和軟件管理的一門工程學科,它主要包括技術和管理兩方面的內容。軟件工程課程重點講授軟件技術方面的知識,主要包括結構化方法和面向對象方法兩大內容,對軟件項目管理的內容做概述性的講解。下面以結構化方法為主,以學生信息管理系統的開發為任務,探討如何通過案例教學提高學生的工程實踐能力。

結構化方法的主要知識點、案例教學的主要內容與工程能力訓練的關聯如表1所示。

表1 結構化方法主要知識點、案例教學與能力訓練

2.3 案例教學過程

在整個教學過程中,筆者基于雙主模式,引導學生對案例進行分析、討論、驗證、總結[5]。教師首先要精心選擇設計教學案例,上課之前讓學生針對問題進行分析和討論,課堂上將課程的理論知識與案例的實際應用密切結合,通過對問題的討論和講解,明確各個階段的任務。通過對案例的解剖和驗證,領悟軟件開發方法、技術和規范。掌握知識點在實際問題中的應用,并能夠舉一反三。

例如在學生信息管理系統的需求分析階段,引導學生討論以下問題:用戶有哪幾類,各類用戶使用系統要完成哪些操作,系統要實現哪些功能,系統處理的數據有哪些等等。課堂上啟發學生對問題進行分析和討論,讓學生分別以所有者和開發者的身份對系統進行需求分析,確定用戶類別:學生、教師和管理員。學生能夠查詢課程信息和成績信息;教師能夠錄入成績、查詢課程和學生信息;管理員權限最大,能夠對各類信息進行操作。進一步確定系統要完成的功能:學生信息管理、課程信息管理、教師信息管理和成績信息管理。確定系統要處理的主要數據;學生信息、課程信息、教師信息和成績信息。最后引導學生建立需求分析的三個模型:功能模型、數據模型和行為模型,指導學生用圖形工具描述三個模型,用分層的數據流圖描述功能模型,用E-R圖描述數據模型,用狀態轉換圖描述行為模型。在教學過程中,教師指導學生解剖和分解案例,讓學生動手操作案例,驗證案例對應模塊是否實現了相應功能。在案例分析、討論、解剖和操作過程中,講解軟件開發中需求分析的任務、方法、工具和過程,將課程的知識點融入案例的開發過程中。最后結合案例對需求分析階段的知識點進行總結,讓學生掌握需求獲取的方法,需求分析的方法和過程。需求分析要建立的模型以及建模工具的使用。通過對案例的分析和討論,進一步提高學生分析問題能力和建立模型能力。

4 結語

學生動手能力和工程實踐能力的培養不可能通過一個案例完成,需要通過一系列實踐環節有意識、有計劃、持續地訓練。在軟件工程的實驗環節和課程設計過程中,還要逐步增加新的案例,擴展案例的深度和廣度,增加軟件工程的新內容和新技術,在不斷動手實踐過程中,提高學生解決實際問題的能力和工程實踐能力。

猜你喜歡
案例工程分析
案例4 奔跑吧,少年!
少先隊活動(2021年2期)2021-03-29 05:40:48
隱蔽失效適航要求符合性驗證分析
隨機變量分布及統計案例拔高卷
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
發生在你我身邊的那些治超案例
中國公路(2017年7期)2017-07-24 13:56:38
電力系統及其自動化發展趨勢分析
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
一個模擬案例引發的多重思考
中國衛生(2015年4期)2015-11-08 11:16:06
工程
工程
主站蜘蛛池模板: 亚洲乱码视频| 国产免费久久精品44| 欧美成人精品欧美一级乱黄| 午夜无码一区二区三区| 精品无码日韩国产不卡av| 亚洲一道AV无码午夜福利| 91小视频在线观看免费版高清| 日本在线视频免费| 秋霞国产在线| vvvv98国产成人综合青青| 久久精品亚洲中文字幕乱码| 一本大道AV人久久综合| 亚洲第一极品精品无码| 亚洲第一色网站| 为你提供最新久久精品久久综合| 国产三级成人| 在线观看国产小视频| 久青草免费视频| 国产欧美精品一区二区| 亚洲色中色| 青草视频网站在线观看| 亚洲福利片无码最新在线播放| 米奇精品一区二区三区| 尤物午夜福利视频| 中文字幕在线播放不卡| 日本少妇又色又爽又高潮| 色婷婷天天综合在线| 美女免费黄网站| 亚洲精品视频免费看| 欧美精品v欧洲精品| 免费国产不卡午夜福在线观看| 成人一区在线| 精品91在线| 就去色综合| 狠狠干综合| 毛片网站在线播放| 免费毛片全部不收费的| 激情综合婷婷丁香五月尤物| 欧美福利在线| 精品国产美女福到在线直播| 欧美有码在线| 2021国产精品自产拍在线观看| 伊人AV天堂| 三区在线视频| 欧美丝袜高跟鞋一区二区| 国产精品2| 一级一级特黄女人精品毛片| 国产精品午夜电影| 成人午夜网址| 国产日韩欧美精品区性色| 欧美日韩一区二区三| 国产成人AV大片大片在线播放 | 一级爆乳无码av| 色视频久久| 99精品免费欧美成人小视频 | 国产高清免费午夜在线视频| 伊人色综合久久天天| 亚洲综合在线最大成人| 亚洲黄网视频| 四虎在线高清无码| 日韩欧美国产成人| 91精品啪在线观看国产91九色| 精品福利国产| 中文字幕调教一区二区视频| 91免费片| 8090成人午夜精品| 国内精品视频| 亚洲精品不卡午夜精品| 日韩精品高清自在线| 成人日韩视频| 日韩国产黄色网站| 久久亚洲精少妇毛片午夜无码| 成人永久免费A∨一级在线播放| 色天天综合| 午夜无码一区二区三区| 精品欧美日韩国产日漫一区不卡| 色天天综合| 无码AV动漫| 国产成人盗摄精品| 亚洲欧美日韩高清综合678| 精品国产成人av免费| 成人无码一区二区三区视频在线观看|