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

軟件工程實踐課程教學模式的優化

2017-06-07 21:12:36張銳
湖北函授大學學報 2017年7期
關鍵詞:應用研究高職

張銳

[摘要]軟件工程實踐課程對學生專業技能要求較高,如軟件需求分析、軟件架構設計、軟件升級維護等內容,都直接關系學生未來能否勝任就業崗位,能否在工作中順利解決實際問題。基于此,文章從軟件工程實踐課程教學模式入手,就當前軟件工程教學中存在的問題提出改進和優化方案,目的在于提升學生的計算機綜合實踐能力。

[關鍵詞]高職;軟件工程;實踐課程;應用研究

[中圖分類號] G642[文獻標識碼] A

[文章編號] 1671-5918(2017)07-0107-02

doi:10.3969/j.issn.1671-5918.2017.07.050

[本刊網址] http://www.hbxb.net

一、引言

軟件工程實踐課程具有較強的理論性,而在專業技能上又表現出更高的操作性。從學科特色來看,軟件工程是計算機科學與技術專業的融合,其內容圍繞軟件需求、系統分析、軟件設計、技術實踐等環節,強調高素質技能型人才的培養質量。然而,傳統的軟件工程實踐課程教學效果并不理想,教學內容往往單一、枯燥,學生的學習積極性受到抑制。如軟件開發中的數據流程無法提供應用環節,學生難以從中發現數據關聯性問題,導致執行效率較低;在現代軟件開發環境下,難以滿足多層分布式架構設計要求。

二、軟件工程實踐課程內容的拓展

(一)軟件工程建模應用設計

傳統教學中軟件工程實踐課程建模設計,主要采用數據流程圖方式,其優勢在于從數據流程圖的繪制上展現軟件設計過程。

然而,在繪制軟件設計流程圖過程中,往往導致學生產生畏難心理。同時,由于對整個軟件需求、軟件功能分析不到位,導致數據來源不統一、數據需求不清晰、數據存儲出現異常、數據冗余度等問題,也在一定程度上影響了學生對知識和技能的掌握。所以,有必要改進軟件工程實踐課程的教學模式,有針對性地拓寬教學方案,特別是在流程圖設計分析上,需要從軟件工程分析、軟件數據分析、軟件功能分析等方面適當延伸和拓展。如在軟件功能分析上,需要借助于軟件數據流程圖進行頂層設計,抽象出各軟件功能子系統及相關單元的功能;在軟件數據分析上,需要區分軟件實體、屬性及關聯性,并對相關數據庫進行識別,引導學生理解和應用不同的數據信息結構建立E-R模型。

(二)軟件工程建模設計拓展

傳統建模設計主要從系統功能上確定不同的模塊,比較適宜面向過程的設計環境。但對于面向可視化、面向對象、面向事件驅動下的程序設計環境,則顯得不相適宜。因此,需要從建模設計上進行擴展,保留原來軟件過程類模塊設計的主要內容,圍繞軟件結構、軟件數據、軟件界面等進行擴展。如在系統結構設計上,可以采用集中式結構、分布式結構,還可以采用集中-分布式結構;在確定軟件應用模式上,可以采用B/S結構,也可以采用C/S結構;在確定數據設計上,可以采用邏輯數據集關系進行規范化處理,也可以采用物理數據集關系進行編碼和命名;在界面設計上,根據軟件功能及業務需求,來組織輸入、輸出,從而滿足不同軟件設計的開發需要。

三、軟件工程類課程實踐教學模式

軟件工程類課程實踐教學模式的重點,在于從教學內容的組織與優化上,聯系軟件工程設計實際,突出教學方法的創新性、實踐性、應用性。根據軟件工程類課程特點,在改革實踐教學模式上,圍繞實踐教學綱要目標,融入多種實踐教學方法。如案例驅動教學法、任務驅動教學法、典型案例分析法等,逐漸深入、細化軟件工程理論知識與應用的展開。

(一)進銷存C/S案例分析與應用

C/S軟件結構基于客戶、服務器關系,適用于業務流程復雜、對軟件響應速度較高的軟件開發項目。在C/S結構中,用戶根據角色權限來操作相應功能模塊,并實現進貨、銷貨、庫存匯總及各類報表的輸出功能。

在數據庫設計上,要從軟件執行效率、處理異常及滿足業務需求等方面,設計系統數據庫表、E-R圖和數據視圖。在數據庫表結構設計中,根據不同數據字段項的使用特點,來優化系統后臺數據庫結構。如在SQL Server 2008數據庫中,可以定義員工名稱表、商品基本信息表、客戶基本信息表、倉庫部門信息表、進貨商品信息表、用戶權限表、退貨商品信息表、銷售商品信息表、庫存信息表等,以滿足進銷存管理系統設計中不同業務信息的統計與關聯。在數據庫視圖設計上,常用的有標準視圖、索引視圖、分區視圖三種,利用Select語句進行視圖檢索,確定入庫視圖v-GoodIn、v-ReGoods、v-UserSell、v-UserView基本視圖。針對C/S結構中軟件表單編碼的設計,要從信息交換、處理、傳輸、共享等方面來優化編碼規則。如在進貨商品基本信息格式上,以“系統當前日期+‘JH+7位數字編碼”為規則,來提升商品信息識別效率。

在系統觸發器設計上,要保證商品信息數量一致性。如在t-Goods觸發器設計上,對于某商品信息沒有歷史記錄者,則觸發入庫信息表tb-Stock;若該商品在庫存信息表中,則將該余量進行及時相加,保障庫存信息實時更新。

(二)進銷存B/S模型設計與應用

B/S模式是基于多層應用結構,將原來的表示層、業務邏輯層進行分離,便于開發人員提供簡潔的功能操作界面。下面以ASP·Net為例來探討軟件工程實踐教學。

ASP·Net三層應用結構中,第一層是用戶表示層USL,封裝了人機交互的表單與組件,滿足業務邏輯層與系統用戶之間的信息傳輸需要,并通過簡單的校驗后傳送給瀏覽器進行顯示。第二層是業務邏輯層BLL,主要是對不同應用業務規則和邏輯的封裝,便于用戶通過業務邏輯層進行多種功能的調用,以及訪問數據庫等;第三層是數據訪問層DAL,通過與數據庫進行交互來獲取查詢記錄、插入、修改、刪除數據庫記錄等操作。

在B/S軟件工程模型中,數據訪問包括業務實體訪問和數據操作兩部分,業務實體是反映現實生活的各類業務數據,而數據操作是基于對數據庫的檢索來完成的信息傳輸服務。

Model業務實體層主要存儲與業務實體相關的數據屬性值;DBUtility公共類主要是從Web.congfig配置信息庫中獲取類庫,滿足對數據庫相應操作的訪問;DAL數據訪問層主要是記錄數據庫的表結構,滿足增刪、修改等功能;BLL業務邏輯層主要是滿足創建數據庫類,以及對數據庫進行訪問調用。

四、軟件工程實踐課程案例實施要點

軟件工程實踐課程在案例教學實踐中還要注意幾個問題。

一是對于典型案例的選擇與應用,要貼近軟件工程實踐需求,特別是接近行業軟件開發現狀,體現案例的實踐性、應用性。

二是在引入典型案例進行講授與實踐操作時,要注意多種教學方法的統合。如對于一些結構化程序設計方法,可以選擇面向對象的綜合性案例,讓學生能夠從結構化模型分析中,了解和認識不同功能模塊的設計要求和方法;還可以讓學生從項目討論中,自己動手來設計程序,激發學生的創新意識和探索精神。

三是要優化典型案例的教學方案,不同案例的導入要與教學目標相適應。要讓學生從案例實踐中,明確為什么這樣設計,懂得為什么要撰寫不同的設計任務,根據軟件工程生命周期來細化程序設計要求,解決什么樣的問題,具備什么樣的功能等,多從程序設計案例分析上加深理解。

四是案例分析要融入師生互動與參與,特別是通過對程序設計不同功能、不同環境的變化,如何從運行時效性上來優化程序設計;通過分組探討等方式,來共同編寫執行程序,來對各小組程序進行分析,讓學生參與提問與改進,從具體的程序設計開發中積累經驗,增強學生的合作意識、團隊協作能力。

五是強調案例導入分析與總結歸納,特別是教師要鼓勵學生在案例分析中,對錯誤和不解進行歸納,來分析成因和問題所在,積極總結改進思路和方法,尊重學生的獨特見解,引領學生創新意識的培養。

另外,軟件工程類課程實踐教學具有特色性,不同教學內容、不同課程在實踐應用中還有差異。如對于當前流行的軟件開發語言及程序設計,NET與J2EE架構具有相似性與差異性,在典型案例導入中,要結合企業需求、教學分析、學生實際來選擇,體現軟件工程類課程實踐教學的可操作性,滿足學生從案例分析到職場應用的有效過渡。

五、結語

高職軟件工程實踐課程教學,是增強畢業生軟件應用能力的必然選擇。面對人才市場需求的變化,應該從軟件工程類課程實踐教學體系建設上,把握好“教”與“學”的關系,激發學生的軟件應用熱情和主動性,著力以典型案例導入與具體程序設計任務驅動,鍛煉學生的動手能力、實踐能力、應用能力、創新能力,真正為社會、為企業培養高素質的軟件設計人才。

參考文獻:

[1]陳中育,呂振洪,葉榮華等.軟件工程專業課程建設的思考與實踐[J].計算機教育,2013(10):48-51.

[2]李凈,郭洪禹,紅春.程序開發類課程群框架下“數據結構與算法分析”實踐教學研究[J].工業和信息化教育,2016(11):61-65.

[3]陸璐,張新紅.《JSP動態網站設計》項目化教學模式的研究與實施[J].鄭州鐵路職業技術學院學報,2016(1):63-65,68.

Research on Teaching Mode Optimization of Software Engineering Practical Course

ZHANG Rui

(Zhumadian Vocational and Technical College,Zhumadian Henan 463000,China)

Abstract: The demand of software engineering practical courses for students' professional skills is high, such as the contents of software requirement analysis, software architecture design, software development and maintenance, which is directly related whether students can be competent for future jobs. Based on this, from the teaching mode of software the course of engineering practice, this paper proposes the existing problems to improve and optimize the scheme, comprehensive occupation ability to enhance software engineering students.

Key words: higher vocational education; software engineering; practical course; applied research

(責任編輯:封麗萍)

猜你喜歡
應用研究高職
高職應用文寫作教學改革與創新
活力(2019年21期)2019-04-01 12:18:24
現代機械制造工藝與精密加工技術的應用分析
“黑農”大豆育種技術及應用研究
進駐數字課堂的新興教學媒體
AG接入技術在固網NGN的應用研究
空域分類關鍵技術及應用研究
分層教學,兼顧全體
考試周刊(2016年76期)2016-10-09 08:38:18
高職大學生孝文化教育淺探
學習月刊(2015年8期)2015-07-09 03:55:40
高職人才培養模式創新探討
海峽影藝(2012年1期)2012-11-30 08:15:44
主站蜘蛛池模板: 国产免费网址| 久久综合丝袜日本网| 成人福利一区二区视频在线| 19国产精品麻豆免费观看| 精品视频一区在线观看| 波多野结衣一区二区三区四区| 99在线免费播放| 99这里只有精品在线| 一级爱做片免费观看久久| 精品国产黑色丝袜高跟鞋| 啪啪永久免费av| 91人妻日韩人妻无码专区精品| 免费a级毛片视频| 日韩高清中文字幕| 久久窝窝国产精品午夜看片| 国产成人综合日韩精品无码首页| 国产裸舞福利在线视频合集| 在线欧美日韩国产| 国产视频一区二区在线观看| 精品久久久久无码| 第一页亚洲| 亚洲中文无码h在线观看| 女人18毛片一级毛片在线 | 欧美怡红院视频一区二区三区| 国产精品久久久久久搜索| 网久久综合| 久久精品一卡日本电影| 国产成人无码AV在线播放动漫 | 亚洲网综合| 亚洲欧美日韩成人在线| 久久精品人人做人人爽电影蜜月| 午夜欧美理论2019理论| 亚洲专区一区二区在线观看| 欧美成人aⅴ| 视频二区亚洲精品| 精品1区2区3区| 红杏AV在线无码| 亚洲精品国产综合99久久夜夜嗨| 91色爱欧美精品www| 亚洲国产天堂久久综合| 五月天久久婷婷| 欧美另类图片视频无弹跳第一页| 久久国产精品嫖妓| 亚洲国模精品一区| 青青青国产在线播放| 国产高清自拍视频| 国产农村1级毛片| 伊人久久大香线蕉aⅴ色| 中日韩欧亚无码视频| 亚洲嫩模喷白浆| 中文字幕亚洲第一| 国产97视频在线观看| 天天色天天综合| 亚洲视频四区| 色婷婷啪啪| 小说 亚洲 无码 精品| 亚洲欧洲免费视频| 亚洲无码91视频| 亚洲欧美综合另类图片小说区| 亚洲人成亚洲精品| 天天综合色网| 色婷婷视频在线| 国产精品尤物铁牛tv| 日日拍夜夜嗷嗷叫国产| 免费午夜无码18禁无码影院| 欧美成人午夜视频免看| 国产拍揄自揄精品视频网站| 成人精品在线观看| 无码有码中文字幕| 亚洲日本中文综合在线| 日韩天堂网| 免费无遮挡AV| yy6080理论大片一级久久| 久久久国产精品无码专区| 国产精品人莉莉成在线播放| 四虎永久在线精品国产免费| 日本爱爱精品一区二区| 天天躁日日躁狠狠躁中文字幕| 亚洲天堂色色人体| 九色免费视频| 香蕉久人久人青草青草| 呦女精品网站|