亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計(jì)算機(jī)專業(yè)軟件工程課程設(shè)計(jì)的改革與實(shí)踐

        2011-12-31 00:00:00康嵐蘭曹文梁彭潔
        計(jì)算機(jī)時(shí)代 2011年12期

        摘要:軟件工程課程設(shè)計(jì)是獨(dú)立學(xué)院計(jì)算機(jī)專業(yè)的一門獨(dú)立實(shí)踐課程,以培養(yǎng)學(xué)生軟件開發(fā)能力為目標(biāo)。針對(duì)目前獨(dú)立學(xué)院計(jì)算機(jī)專業(yè)學(xué)生實(shí)訓(xùn)環(huán)節(jié)薄弱的問題,結(jié)合多年的教學(xué)經(jīng)驗(yàn),對(duì)軟件工程課程設(shè)計(jì)的教學(xué)模式、MVC模式的應(yīng)用、多層架構(gòu)的設(shè)計(jì)等進(jìn)行了探討。通過對(duì)軟件工程課程設(shè)計(jì)的改革與實(shí)踐,有效地提高了學(xué)生的實(shí)W--'~手能力、創(chuàng)新能力和解決具體問題的能力,為學(xué)生今后的就業(yè)執(zhí)業(yè)奠定了堅(jiān)實(shí)的基礎(chǔ)。

        關(guān)鍵詞:獨(dú)立學(xué)院;計(jì)算機(jī)專業(yè);軟件工程課程設(shè)計(jì);教學(xué)模式;MVC模式

        中圖分類號(hào):G642

        文獻(xiàn)標(biāo)志碼:A

        文章編號(hào):1006-8228(2011)12-43-02

        0引言

        獨(dú)立學(xué)院創(chuàng)辦至今十二年了,已經(jīng)成為我國(guó)高等教育的重要組成部分,每年招生規(guī)模占本科招生的三分之一。但是,獨(dú)立學(xué)院計(jì)算機(jī)專業(yè)的畢業(yè)生卻面臨著尷尬的局面:一方面是被列為了十年國(guó)家需求最大的12類人才之一;另一方面計(jì)算機(jī)專業(yè)近年來(lái)卻被列為失業(yè)或離職專業(yè)前五名。究其原因就是獨(dú)立學(xué)院計(jì)算機(jī)專業(yè)學(xué)生所學(xué)知識(shí)與實(shí)踐有較大的脫節(jié),不能滿足IT對(duì)人才的專業(yè)技術(shù)和綜合素質(zhì)的要求。在今年的“兩會(huì)”上,高等教育的改革成為一個(gè)重要的議題,獨(dú)立學(xué)院計(jì)算機(jī)專業(yè)的教學(xué)改革已經(jīng)刻不容緩了。

        1 軟件工程課程設(shè)計(jì)的教學(xué)目的

        軟件工程課程設(shè)計(jì)是為計(jì)算機(jī)專業(yè)軟件工程課程配套設(shè)置的,是軟件工程課程的后繼教學(xué)環(huán)節(jié),是一個(gè)重要的、不可或缺的實(shí)踐環(huán)節(jié)。教學(xué)目的是使學(xué)生能夠針對(duì)具體軟件工程項(xiàng)目,全面掌握軟件工程管理、軟件需求分析、軟件初步設(shè)計(jì)、軟件詳細(xì)設(shè)計(jì)、軟件測(cè)試等階段的方法和技術(shù)。該課程的設(shè)計(jì),我們力求使學(xué)生較好的理解和掌握軟件開發(fā)模型、軟件生命周期、軟件過程等理論在軟件項(xiàng)目開發(fā)過程中的意義和作用,培養(yǎng)學(xué)生按照軟件工程的原理、方法、技術(shù)、標(biāo)準(zhǔn)和規(guī)范,進(jìn)行軟件開發(fā)的能力,培養(yǎng)學(xué)生的合作意識(shí)和團(tuán)隊(duì)協(xié)作精神,培養(yǎng)學(xué)生對(duì)技術(shù)文檔的編寫能力,從而提高軟件工程的綜合能力,和對(duì)軟件項(xiàng)目的管理能力。

        2 教學(xué)模式的改革

        當(dāng)今軟件開發(fā)技術(shù)發(fā)展迅猛,新技術(shù)不斷涌現(xiàn),一些開發(fā)技術(shù)被逐步淘汰。因此,在進(jìn)行課程設(shè)計(jì)時(shí),我們也應(yīng)該與時(shí)俱進(jìn),讓學(xué)生通過該門實(shí)踐課程,了解到當(dāng)今主流的開發(fā)技術(shù),熟悉相關(guān)的開發(fā)平臺(tái)。在以往的教學(xué)過程中,我們都是基于c,s(客戶一服務(wù)器)模式開發(fā)信息管理系統(tǒng),隨著因特網(wǎng)技術(shù)的發(fā)展,出現(xiàn)了B/S(瀏覽器朋艮務(wù)器)模式,在B/S結(jié)構(gòu)下,客戶端不需要安裝其他軟件,通過瀏覽器就能訪問系統(tǒng)提供的全部功能,并且維護(hù)和升級(jí)的方式簡(jiǎn)單、成本低,已經(jīng)成為當(dāng)今應(yīng)用軟件所廣泛使用的體系結(jié)構(gòu),因此,我們?cè)诤罄m(xù)的教學(xué)過程中選擇了基于B/S結(jié)構(gòu)開發(fā)WEB應(yīng)用程序。

        開發(fā)WEB應(yīng)用的兩個(gè)主流平臺(tái)是J2EE平臺(tái)和.NET平臺(tái)。J2EE平臺(tái)使用Java語(yǔ)言,NET平臺(tái)使用C#語(yǔ)言,這兩門語(yǔ)言都是面向?qū)ο蟮?,我們安排在第六學(xué)期以選修課的形式集中學(xué)習(xí)這兩門語(yǔ)言。在課程設(shè)計(jì)過程中,我們提出基于多平臺(tái)進(jìn)行WEB應(yīng)用系統(tǒng)開發(fā)的新模式,通過對(duì)比學(xué)習(xí)法,熟悉兩大主流企業(yè)級(jí)應(yīng)用平臺(tái),系統(tǒng)的框架如圖1所示。

        雖然系統(tǒng)規(guī)模較小,但麻雀雖小,五臟俱全。在開發(fā)過程中,我們要求學(xué)生采用以上多平臺(tái)進(jìn)行開發(fā),采用MVC設(shè)計(jì)模式和多層架構(gòu)來(lái)實(shí)現(xiàn),鍛煉學(xué)生的設(shè)計(jì)能力。另外,采用團(tuán)隊(duì)開發(fā)的形式鍛煉學(xué)生團(tuán)隊(duì)協(xié)作的能力。

        3 教學(xué)改革的措施

        3.1 專業(yè)知識(shí)的綜合應(yīng)用

        學(xué)生已經(jīng)學(xué)習(xí)了c語(yǔ)言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫(kù)原理與技術(shù)、數(shù)據(jù)結(jié)構(gòu)、Java語(yǔ)言程序設(shè)計(jì)、C#程序設(shè)計(jì)、WEB數(shù)據(jù)庫(kù)開發(fā)、軟件工程等先修課程,我們提出的多平臺(tái)WEB應(yīng)用開發(fā)新模式就是將這些專業(yè)知識(shí)進(jìn)行綜合應(yīng)用,使學(xué)生在系統(tǒng)設(shè)計(jì)開發(fā)過程中將這些課程融會(huì)貫通。

        3.2 MVC模式的應(yīng)用

        MVC(Model-View-Controller,模型—視圖—控制器)是國(guó)外用得比較多的一種設(shè)計(jì)模式,MVC包括三類對(duì)象。模型(Model)是應(yīng)用程序的主體部分,模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯。視圖(View)是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面??刂破?controller)的工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新model對(duì)象狀態(tài)。MVC式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性。圖2是這幾個(gè)模塊各自的功能及其相互關(guān)系。

        3.3 多層架構(gòu)的設(shè)計(jì)

        傳統(tǒng)的兩層架構(gòu)即用戶界面和后臺(tái)程序,這種模式的缺點(diǎn)是程序代碼的維護(hù)很困難,程序執(zhí)行效率較低,為了解決這些問題,可以在兩層中間加入一個(gè)附加的邏輯層,甚至根據(jù)需要添加多層,形成N層架構(gòu)。三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。表現(xiàn)層是展現(xiàn)給用戶的界面;業(yè)務(wù)邏輯層是針對(duì)具體問題的操作;數(shù)據(jù)訪問層所做事務(wù)直接操作數(shù)據(jù)庫(kù),針對(duì)數(shù)據(jù)的增加、刪除、修改、更新、查找等。目前在企業(yè)級(jí)軟件開發(fā)中,采用的都是多層架構(gòu)的設(shè)計(jì)。這樣,學(xué)生就可以為以后的實(shí)際工作打下良好的基礎(chǔ)。圖3所示為一個(gè)典型的四層架構(gòu)。

        4 實(shí)施的要求

        軟件工程課程設(shè)計(jì)要求學(xué)生采用“項(xiàng)目小組”的形式,每個(gè)班級(jí)安排一名指導(dǎo)老師,指導(dǎo)老師指導(dǎo)學(xué)生的選題,解答學(xué)生在實(shí)踐過程中遇到的相關(guān)問題,督促學(xué)生按計(jì)劃完成各項(xiàng)工作。每個(gè)項(xiàng)目小組選出項(xiàng)目負(fù)責(zé)人或項(xiàng)目經(jīng)理,由項(xiàng)目經(jīng)理召集項(xiàng)目組成員討論、選定開發(fā)項(xiàng)目,項(xiàng)目的選定必須考慮“范圍、期限、成本、人員、設(shè)備”等條件;項(xiàng)目經(jīng)理負(fù)責(zé)完成“可行性研究報(bào)告”、制定“項(xiàng)目開發(fā)計(jì)劃”、管理項(xiàng)目,并根據(jù)項(xiàng)目進(jìn)展情況對(duì)項(xiàng)目開發(fā)計(jì)劃進(jìn)行調(diào)整。每個(gè)項(xiàng)目小組還必須按照給定的文檔規(guī)范標(biāo)準(zhǔn)撰寫課程設(shè)計(jì)報(bào)告。最后的考核成績(jī)由指導(dǎo)老師根據(jù)項(xiàng)目小組基本任務(wù)完成情況、答辯情況、報(bào)告撰寫等情況綜合評(píng)定。

        5 結(jié)束語(yǔ)

        通過兩屆的軟件工程課程設(shè)計(jì)改革,學(xué)生普遍反映課程內(nèi)容中非常充實(shí),學(xué)到了很多實(shí)用技術(shù),很多理論都在實(shí)踐中得到了應(yīng)用,初步掌握了軟件開發(fā)的相關(guān)流程、設(shè)計(jì)模式、主流平臺(tái)、團(tuán)隊(duì)合作工作模式等,提高了分析問題和解決實(shí)際問題的能力,為畢業(yè)為以后的工作打下了堅(jiān)實(shí)的基礎(chǔ)。

        欧美精品videosex极品| 亚洲免费视频一区二区三区 | 99久久婷婷国产综合亚洲91| 亚洲成a人片在线观看高清| 日本午夜理论一区二区在线观看 | 亚洲中文字幕在线第六区| 国产成人精品优优av| 风间由美性色一区二区三区| 国产在线无码免费视频2021| 亚洲国产天堂av成人在线播放| 粗大猛烈进出高潮视频大全| 国产精品免费看久久久8| 国产AV国片精品有毛| 蜜桃一区二区三区在线视频| 亚洲av永久无码精品网站| 美丽的熟妇中文字幕| 亚洲a人片在线观看网址| 日韩av一区二区不卡在线| 国产乱人偷精品人妻a片| 国产午夜福利精品久久2021| 色综合久久久久综合一本到桃花网| 国产丝袜美腿在线播放| 色777狠狠狠综合| 亚洲аv天堂无码| 亚洲黄色大片在线观看| 久久婷婷五月综合色高清| 999国内精品永久免费视频| 国产日韩欧美视频成人| 东京热加勒比视频一区| 久久精品中文字幕大胸| 自拍偷拍亚洲一区| 精品国产污黄网站在线观看| 成人艳情一二三区| 久久亚洲精品ab无码播放| 日本一区二区三本视频在线观看| 97中文字幕精品一区二区三区| 护士人妻hd中文字幕| 免费国产一级特黄aa大片在线 | 职场出轨的人妻中文字幕| 欧美野外疯狂做受xxxx高潮| 高清高速无码一区二区|