<dfn id="a4kkq"></dfn>
<ul id="a4kkq"></ul>
    • 軟件工程論文大全11篇

      時(shí)間:2023-03-23 15:13:05

      緒論:寫作既是個人情感的抒發(fā),也是對學(xué)術(shù)真理的探索,歡迎閱讀由發(fā)表云整理的11篇軟件工程論文范文,希望它們能為您的寫作提供參考和啟發(fā)。

      軟件工程論文

      篇(1)

      二、校企合作存在的問題

      (一)學(xué)校與企業(yè)之間交流不暢通

      高校與企業(yè)雖然已經(jīng)開始合作,但是校企之間缺少信息交流,學(xué)校很難及時(shí)了解市場的變化情況,企業(yè)也較難了解學(xué)校科研方面的新成果。在人才培養(yǎng)上,學(xué)校對當(dāng)下市場需要什么樣的人才,這些人才需要具備怎樣的素質(zhì)和技能都知之甚少,學(xué)校與企業(yè)之間沒有真正建立起以社會發(fā)展為主導(dǎo)的適應(yīng)社會發(fā)展的人才培養(yǎng)機(jī)制;在課程設(shè)置上,學(xué)校還是側(cè)重于理論知識的學(xué)習(xí),應(yīng)用型課程開設(shè)的少,忽視實(shí)踐技能的培養(yǎng),偏離校企合作的最終目的。

      (二)校企合作沒有真正做到服務(wù)地方經(jīng)濟(jì)和特色產(chǎn)業(yè)

      校企合作是以服務(wù)地方經(jīng)濟(jì)和促進(jìn)社會發(fā)展為目的的,但是在實(shí)際操作中沒有做到,使得校企合作動力不足,沒有建立互惠互助的合作模式,因而合作積極性不高。從學(xué)校的角度來看,學(xué)校科研大多是以自己的愛好興趣進(jìn)行,沒有結(jié)合地方企業(yè)的發(fā)展情況,脫離實(shí)際。從企業(yè)方面來看,面對激烈的競爭市場,學(xué)校的科研成果雖有一定的商業(yè)價(jià)值,但是企業(yè)重視眼前的利益,經(jīng)營周期短,不愿大學(xué)生來企業(yè)實(shí)習(xí),對引進(jìn)的新技術(shù)缺乏科技內(nèi)在助力。

      (三)校企合作的管理體制及政策法規(guī)不健全

      校企合作模式中,雖說學(xué)校與企業(yè)之間在某些層面中達(dá)成了合作的關(guān)系,但是在其管理體系上尚沒有一套統(tǒng)一的合作機(jī)制,導(dǎo)致管理層面失效或缺失現(xiàn)象出現(xiàn)。另外,校企合作關(guān)系中,兩者各自隸屬于不同的管理部門,各自有其相應(yīng)的管理體系,在管理中往往會因?yàn)槔骊P(guān)系而出現(xiàn)一些問題,影響校企合作的效果。所以,校企合作模式辦學(xué),亟待一套完善統(tǒng)一的管理體制以及政策法規(guī)來規(guī)范和協(xié)調(diào)雙方之間的關(guān)系,以促進(jìn)校企合作的共贏開展。

      (四)校企雙方利益分配機(jī)制不完善

      校企合作雙方是隸屬于不同機(jī)構(gòu)的部門,對合作所得利益的分配存在差異,如科研成果轉(zhuǎn)讓過程中的價(jià)格問題、合作共建研發(fā)實(shí)體的各方投資比例與利益分配問題、成果的歸屬權(quán)問題以及知識產(chǎn)權(quán)問題、相互兼職待遇問題等,這些問題的產(chǎn)生主要在于缺乏利益共享、風(fēng)險(xiǎn)共擔(dān)的機(jī)制和制度。

      三、軟件專業(yè)綜合改革措施

      (一)采用“3+1”辦學(xué)模式,優(yōu)化人才培養(yǎng)方案

      現(xiàn)在企業(yè)發(fā)展需要的技術(shù)人才不僅要有扎實(shí)的理論基礎(chǔ),還應(yīng)該有較強(qiáng)的實(shí)際動手能力和工程實(shí)踐能力。在傳統(tǒng)教學(xué)中,老師和學(xué)生們閉門造車,偏重理論知識。對于這一情況,學(xué)校采用“3+1”模式,即3年在學(xué)校學(xué)習(xí)理論知識,通過校內(nèi)學(xué)習(xí)使學(xué)生掌握軟件工程專業(yè)理論知識和基礎(chǔ)技能,提高學(xué)生的認(rèn)知能力,熟悉各種專業(yè)軟件的操作技能。1年在企業(yè)進(jìn)行實(shí)習(xí)和頂崗見習(xí),培養(yǎng)學(xué)生的實(shí)際操作能力及運(yùn)用所學(xué)的知識參與真正的軟件開發(fā)項(xiàng)目和解決遇到的實(shí)際問題,還可以利用這難得的機(jī)會了解一些軟件的業(yè)務(wù)工作狀況和開發(fā)軟件所用的工具等,提升學(xué)生的職業(yè)素養(yǎng)和團(tuán)隊(duì)意識,增強(qiáng)學(xué)生的溝通能力,以備成為一名合格的員工。人才培養(yǎng)方案是以人才培養(yǎng)目標(biāo)為指導(dǎo),以現(xiàn)有的資源進(jìn)行合理教學(xué)的一整套教學(xué)培養(yǎng)措施和方法。制定優(yōu)良的教學(xué)方案應(yīng)根據(jù)社會對人才的需要情況來設(shè)計(jì),制定適應(yīng)社會發(fā)展的培養(yǎng)方案,培養(yǎng)具有創(chuàng)新能力和團(tuán)隊(duì)合作能力的優(yōu)秀軟件工程人才。在學(xué)生進(jìn)入企業(yè)實(shí)習(xí)這一環(huán)節(jié),學(xué)校與企業(yè)需要建立完善的安全教育機(jī)制和頂崗實(shí)習(xí)制度,由于學(xué)生剛進(jìn)企業(yè),對企業(yè)的環(huán)境還不能適應(yīng),應(yīng)定期組織企業(yè)、學(xué)生、老師進(jìn)行交流,幫助學(xué)生解決困難。在教育方面,實(shí)現(xiàn)資源共享,老師進(jìn)企業(yè)學(xué)習(xí),工程師進(jìn)教室授課,老師與工程師合作開發(fā)軟件項(xiàng)目等。通過共建、共享校企雙方的優(yōu)質(zhì)師資隊(duì)伍,不但能有效地提升課堂教學(xué)質(zhì)量,還能增加學(xué)生實(shí)踐動手的機(jī)會,讓理論知識與實(shí)踐能夠充分的結(jié)合,適合學(xué)校人才培養(yǎng)的發(fā)展規(guī)律。

      篇(2)

      我國高等教育長期存在重理論、輕實(shí)踐的問題,因此教育部多次強(qiáng)調(diào)并明確指出要大力加強(qiáng)實(shí)踐教學(xué),建立和完善校內(nèi)外實(shí)習(xí)基地,高度重視畢業(yè)實(shí)習(xí),提高畢業(yè)設(shè)計(jì)、畢業(yè)論文的質(zhì)量。軟件工程專業(yè)是一門理論與實(shí)踐聯(lián)系非常緊密的學(xué)科,若按照傳統(tǒng)重視理論的培養(yǎng)模式,畢業(yè)生則難以滿足當(dāng)前社會用人單位的需求[3]。對于相對新興的軟件工程機(jī)電一體化方向?qū)I(yè),其專業(yè)知識結(jié)構(gòu)及培養(yǎng)目標(biāo)決定學(xué)生面臨的畢業(yè)實(shí)習(xí)與設(shè)計(jì)問題更復(fù)雜,目前存在的主要問題表現(xiàn)在如下幾方面。(1)就業(yè)與選題的矛盾。基于該類專業(yè)的培養(yǎng)目標(biāo),畢業(yè)生目前就業(yè)意向主要有三:一是在軟件產(chǎn)業(yè)從事編碼測試、系統(tǒng)分析設(shè)計(jì)或具有軟件領(lǐng)域知識的復(fù)合型技術(shù)服務(wù)、銷售和管理(軟件方向);二是在機(jī)械電子工程應(yīng)用背景專業(yè)領(lǐng)域從事軟件開發(fā)及機(jī)械研究、產(chǎn)品設(shè)計(jì)、制造、管理等工作(工程應(yīng)用方向);三是考研、考公務(wù)員和自主創(chuàng)業(yè)等(考研方向)。因就業(yè)方向的多元化、畢業(yè)實(shí)習(xí)設(shè)計(jì)老師(包括軟件企業(yè)導(dǎo)師)的專業(yè)領(lǐng)域和人數(shù)限制、實(shí)習(xí)條件的限制等多重原因,學(xué)生難免產(chǎn)生選題與就業(yè)意向不相符的矛盾。(2)畢業(yè)實(shí)習(xí)設(shè)計(jì)與考研、公務(wù)員招考時(shí)間安排上的沖突。畢業(yè)實(shí)習(xí)設(shè)計(jì)一般都安排在第4學(xué)年的第7學(xué)期、第8學(xué)期,而這期間,每年一度的全國研究生招生考試和公務(wù)員的國考、省考也同時(shí)舉行,這就導(dǎo)致“考研方向”的學(xué)生在備考和完成學(xué)業(yè)間的矛盾,如不進(jìn)行相應(yīng)調(diào)整,勢必影響畢業(yè)實(shí)踐環(huán)節(jié)的教學(xué)質(zhì)量。(3)軟件方向與專業(yè)方向的不協(xié)調(diào)因素。軟件方向?qū)W生一般采用3+1的培養(yǎng)模式,也就是說,第4學(xué)年大多在軟件企業(yè)完成基于項(xiàng)目驅(qū)動的畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì);而工程應(yīng)用方向和考研方向往往還有幾門課程需要在校學(xué)習(xí),在時(shí)間和內(nèi)容安排上往往存在沖突。(4)畢業(yè)實(shí)習(xí)與畢業(yè)設(shè)計(jì)不能有機(jī)對接。畢業(yè)實(shí)習(xí)是畢業(yè)設(shè)計(jì)的重要準(zhǔn)備階段,畢業(yè)實(shí)習(xí)要結(jié)合畢業(yè)設(shè)計(jì)課題,到生產(chǎn)第一線進(jìn)行專業(yè)實(shí)踐與社會實(shí)踐,收集與畢業(yè)設(shè)計(jì)有關(guān)的信息和資料,畢業(yè)實(shí)習(xí)的內(nèi)容和質(zhì)量對畢業(yè)設(shè)計(jì)的質(zhì)量有直接的影響。畢業(yè)設(shè)計(jì)要將所學(xué)基礎(chǔ)知識、專業(yè)理論與畢業(yè)實(shí)習(xí)的實(shí)踐相結(jié)合,注重分析問題、解決問題能力的培養(yǎng),它能在一定程度上檢驗(yàn)畢業(yè)實(shí)習(xí)的效果[4]。軟件工程培養(yǎng)實(shí)用型、復(fù)合型人才的特點(diǎn)使其對畢業(yè)實(shí)習(xí)與設(shè)計(jì)的銜接要求更高,而且該類專業(yè)多元的就業(yè)意向及其他復(fù)合因素使得學(xué)生的實(shí)習(xí)與設(shè)計(jì)內(nèi)容往往不能有機(jī)銜接。目前軟件工程專業(yè)畢業(yè)實(shí)習(xí)設(shè)計(jì)的教學(xué)工作中,面對學(xué)生就業(yè)自主化的嚴(yán)峻形勢,存在著畢業(yè)實(shí)習(xí)與畢業(yè)設(shè)計(jì)不能有效銜接、教師對兩者核心含義把握不好、設(shè)計(jì)(論文)選題及內(nèi)容與經(jīng)濟(jì)社會對人才需求脫離以及忽視對學(xué)生的創(chuàng)造能力意識培養(yǎng)和訓(xùn)練等影響畢業(yè)設(shè)計(jì)論文質(zhì)量的問題,因此進(jìn)行全新的教學(xué)改革已經(jīng)迫在眉睫。

      2畢業(yè)實(shí)習(xí)設(shè)計(jì)指導(dǎo)需考慮的因素

      1)學(xué)習(xí)動機(jī)。自我效能感、學(xué)習(xí)動機(jī)和學(xué)業(yè)成就三者之間存在相關(guān)關(guān)系,且自我效能感與學(xué)業(yè)成就、學(xué)習(xí)動機(jī)和學(xué)業(yè)成就之間均呈顯著正相關(guān)[5]。自我效能感是人們對自身能否利用所擁有的技能完成某項(xiàng)工作行為的自信程度;學(xué)習(xí)動機(jī)是推動學(xué)生進(jìn)行學(xué)習(xí)活動的內(nèi)在動因,是激勵、指引、維持、調(diào)節(jié)學(xué)生學(xué)習(xí)的強(qiáng)大動力[6];學(xué)業(yè)成就指經(jīng)過學(xué)習(xí)和訓(xùn)練后所獲得學(xué)業(yè)方面的知識和技能,是學(xué)生學(xué)習(xí)狀況和水平的集中體現(xiàn)。高校畢業(yè)班級學(xué)生處于即將告別學(xué)生時(shí)代而走向社會的特殊階段,畢業(yè)、考研和就業(yè)等諸多問題以及社會價(jià)值日趨多元和競爭壓力日益加劇的強(qiáng)烈沖擊,對其學(xué)習(xí)和心理產(chǎn)生了重大影響[7]。為增強(qiáng)學(xué)生的學(xué)習(xí)動機(jī),從選題入手,貫穿畢業(yè)實(shí)習(xí)設(shè)計(jì)各環(huán)節(jié),融學(xué)生興趣愛好、就業(yè)意向與學(xué)生畢業(yè)實(shí)習(xí)設(shè)計(jì)于一體,激發(fā)學(xué)生的內(nèi)在動力,是取得好的設(shè)計(jì)質(zhì)量的關(guān)鍵因素之一。2)項(xiàng)目驅(qū)動。有效地整合指導(dǎo)教師的各類縱向、橫向在研項(xiàng)目并將其進(jìn)行深入的挖掘和提煉,根據(jù)畢業(yè)實(shí)踐環(huán)節(jié)具體要求細(xì)分軟件工程項(xiàng)目,將其引入到學(xué)生畢業(yè)實(shí)習(xí)設(shè)計(jì)中,采用以項(xiàng)目驅(qū)動為主體的人才培養(yǎng)模式,優(yōu)化管理體制與實(shí)驗(yàn)室運(yùn)行機(jī)制,探索一種新的實(shí)踐教學(xué)模式,以期實(shí)現(xiàn)實(shí)踐教學(xué)過程可控化、項(xiàng)目實(shí)施團(tuán)隊(duì)化、項(xiàng)目資源共享化的目標(biāo),培養(yǎng)具有扎實(shí)的工程實(shí)踐能力、較強(qiáng)的技術(shù)創(chuàng)新能力、良好的團(tuán)隊(duì)協(xié)作能力和可持續(xù)發(fā)展能力的人才[3]。3)導(dǎo)師制。采用指導(dǎo)教師全程負(fù)責(zé)制是確保后續(xù)創(chuàng)新模式實(shí)現(xiàn)的關(guān)鍵。導(dǎo)師可以是從學(xué)校選定的各方向?qū)I(yè)教師,也可以是從企業(yè)選出的工程技術(shù)人員,還可以是兩者的結(jié)合(雙導(dǎo)師制)。導(dǎo)師既要完成畢業(yè)實(shí)習(xí)與畢業(yè)設(shè)計(jì)的組織工作,又要完成這兩個環(huán)節(jié)連貫且相互滲透的業(yè)務(wù)指導(dǎo)工作。為確保這種教學(xué)模式有條不紊地實(shí)施,指導(dǎo)教師應(yīng)認(rèn)真履行相應(yīng)的職責(zé)。首先,根據(jù)畢業(yè)實(shí)綱和設(shè)計(jì)大綱的要求,與企業(yè)協(xié)調(diào)好學(xué)生的畢業(yè)實(shí)習(xí)設(shè)計(jì)課題和企業(yè)的生產(chǎn)技術(shù)工作需要之間的關(guān)系,落實(shí)畢業(yè)實(shí)習(xí)內(nèi)容及合適的畢業(yè)設(shè)計(jì)課題;其次,要對學(xué)生畢業(yè)課題進(jìn)行方案論證,及時(shí)提供指導(dǎo)和質(zhì)量監(jiān)督,確保教學(xué)任務(wù)的完成[4]。

      3畢業(yè)實(shí)習(xí)設(shè)計(jì)指導(dǎo)創(chuàng)新模式的設(shè)計(jì)

      結(jié)合軟件工程機(jī)電一體化方向的專業(yè)特色,在現(xiàn)有基礎(chǔ)上設(shè)計(jì)的畢業(yè)實(shí)習(xí)設(shè)計(jì)創(chuàng)新模式總體框架如圖1所示,其主要內(nèi)容包括如下幾方面。1)以學(xué)生為本,模塊化組織。基于學(xué)生的學(xué)習(xí)動機(jī),根據(jù)學(xué)生某方面的專業(yè)特長和未來的發(fā)展取向,該模式分為3個大模塊:以軟件設(shè)計(jì)、軟件測試、軟件維護(hù)和軟件項(xiàng)目管理等為目標(biāo)的軟件模塊(軟件方向);立志于進(jìn)一步深造的考研、公務(wù)員考試等模塊(考研方向);面向工程的工程應(yīng)用模塊(工程應(yīng)用方向)。大模塊下再設(shè)子模塊,如以工程應(yīng)用為背景的模塊又分為UG、PRO/E等大型軟件的工程應(yīng)用模塊;以單片機(jī)、PLC等程序開發(fā)為主的工控模塊;CAD、UG、PRO/E等面向應(yīng)用軟件的二次開發(fā)模塊。學(xué)生根據(jù)學(xué)業(yè)基礎(chǔ)、就業(yè)意向及學(xué)習(xí)興趣自主選擇。2)畢業(yè)實(shí)習(xí)設(shè)計(jì)一體化。畢業(yè)實(shí)習(xí)與畢業(yè)設(shè)計(jì)是保證教學(xué)質(zhì)量的重要階段,二者的關(guān)系越來越密切,將二者人為分割的教學(xué)模式已不太適應(yīng)教學(xué)的需要,必須建立二者緊密結(jié)合的教學(xué)新模式。具體來說,軟件模塊將畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)兩個階段合并為一個階段,形成一個相對較長的時(shí)間整體,與大型軟件公司合作,安排在第4學(xué)年,這也是軟件工程專業(yè)目前比較流行的模式;工程應(yīng)用模塊中學(xué)生可以根據(jù)畢業(yè)設(shè)計(jì)課題有針對性地開展畢業(yè)實(shí)習(xí)工作,實(shí)習(xí)、設(shè)計(jì)由同一導(dǎo)師指導(dǎo),采取集中實(shí)習(xí)和反復(fù)調(diào)研的形式,實(shí)習(xí)圍繞設(shè)計(jì)的需要展開;考研模塊則將實(shí)習(xí)和設(shè)計(jì)的時(shí)間提前,第6學(xué)期即由指導(dǎo)老師提前介入,預(yù)先安排相應(yīng)工作,在充分保證設(shè)計(jì)質(zhì)量的前提下,為考研創(chuàng)造條件。至于軟件方向與背景專業(yè)方向課程安排上的沖突,軟件學(xué)院采取課程置換與學(xué)分互認(rèn)方式,拓寬學(xué)生的專業(yè)課程知識,達(dá)到多元方向的均衡。3)導(dǎo)師制和項(xiàng)目驅(qū)動貫穿始終。采取導(dǎo)師負(fù)責(zé)制,將部分學(xué)生(考研方向)的畢業(yè)設(shè)計(jì)提前到第6學(xué)期開始,到第8學(xué)期結(jié)束,歷時(shí)1年半時(shí)間。在導(dǎo)師的指導(dǎo)與安排下,學(xué)生開展的工作包括文獻(xiàn)檢索,熟悉設(shè)備,儀器校準(zhǔn),實(shí)驗(yàn)計(jì)劃,實(shí)驗(yàn)開展,項(xiàng)目調(diào)研、開展、改進(jìn)和總結(jié)各環(huán)節(jié)。基于項(xiàng)目驅(qū)動,每一學(xué)生的實(shí)習(xí)設(shè)計(jì)選題均為某方向科研子項(xiàng)或工程子項(xiàng),學(xué)生通過一個完整的項(xiàng)目鏈,在熟悉科學(xué)研究方法、步驟和科研組織等環(huán)節(jié)基礎(chǔ)上,全面培養(yǎng)動手能力、獨(dú)立工作能力和創(chuàng)造性的思維能力。4)建立全程質(zhì)量監(jiān)控體系。“全程”指從畢業(yè)設(shè)計(jì)選題、畢業(yè)實(shí)習(xí)指導(dǎo)、教師下任務(wù)書、學(xué)生做開題報(bào)告、方案設(shè)計(jì)、實(shí)驗(yàn)、中期檢查、撰寫論文到答辯評分、總結(jié)歸檔等質(zhì)量形成的全過程;以制訂計(jì)劃、明確目標(biāo)執(zhí)行計(jì)劃檢查、反饋處理、糾偏制訂新的計(jì)劃、目標(biāo)為質(zhì)量監(jiān)控途徑。針對畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)的各個環(huán)節(jié),制訂詳細(xì)可行的規(guī)范,把握各階段的時(shí)間節(jié)點(diǎn)和考核標(biāo)準(zhǔn),目前要求教研室審核的關(guān)鍵節(jié)點(diǎn)包括選題、任務(wù)書、開題、中期檢查、綜合評價(jià)、答辯等。

      4工程實(shí)踐環(huán)境的構(gòu)建

      要保證上述模式的良好運(yùn)行,必須有一個穩(wěn)定而可行的工程實(shí)踐環(huán)境。我們一直注重軟件工程專業(yè)實(shí)踐應(yīng)用型人才培養(yǎng),不斷加強(qiáng)與IT等用人企業(yè)的合作。從軟件工程機(jī)電一體化方向?qū)I(yè)開辦以來,江西理工大學(xué)軟件學(xué)院先后在中興軟件、中天電子、江西微軟、上海杰普等多家大型軟件公司和IT培訓(xùn)機(jī)構(gòu)建有校外實(shí)習(xí)基地,在江西銅業(yè)公司、中金嶺南股份公司、恒天動力有限公司等建有校外專業(yè)背景方向?qū)嵙?xí)基地。打造相對穩(wěn)定、整體素質(zhì)較高的導(dǎo)師隊(duì)伍是實(shí)現(xiàn)該創(chuàng)新模式的有效保障,學(xué)院應(yīng)考慮:①從實(shí)習(xí)基地遴選指導(dǎo)教師;②選派軟件方向教師到合作基地工程實(shí)訓(xùn);③選派專業(yè)方向教師到國內(nèi)知名院校訪學(xué)。對畢業(yè)實(shí)習(xí)設(shè)計(jì)各環(huán)節(jié),軟件學(xué)院制定有詳細(xì)的《畢業(yè)實(shí)習(xí)設(shè)計(jì)規(guī)范》,系部成立“軟件工程畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組”。教研室針對該內(nèi)容進(jìn)行深入調(diào)研與問題分析,在教師中開展動員,提前落實(shí)并布置工作;在學(xué)生中宣傳動員,使學(xué)生在思想上有準(zhǔn)備,重視畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì);在畢業(yè)設(shè)計(jì)過程中,強(qiáng)調(diào)過程質(zhì)量控制和管理,及時(shí)跟蹤控制,及時(shí)發(fā)現(xiàn)問題、解決問題。

      篇(3)

      1.1代碼的復(fù)用代碼的復(fù)用可以說是軟件復(fù)用中最簡單的部分,這種軟件復(fù)用方式在面向結(jié)構(gòu)化和面向?qū)ο蟮能浖O(shè)計(jì)方法中均有所體現(xiàn):面向結(jié)構(gòu)化的軟件設(shè)計(jì)方式中,我們將軟件重復(fù)的部分抽象為一個函數(shù),通過對函數(shù)傳遞不同的參數(shù),從而實(shí)現(xiàn)不同模塊對函數(shù)的調(diào)用;在面向?qū)ο蟮能浖O(shè)計(jì)方法中,我們可以依靠類的繼承關(guān)系,使得子類在繼承的過程中能夠重復(fù)使用基類的一些代碼、成員變量等等,這些都是軟件復(fù)用中代碼復(fù)用的具體例子。

      1.2設(shè)計(jì)的復(fù)用代碼的復(fù)用僅僅是軟件復(fù)用中最簡單的層次,與其相比,設(shè)計(jì)的復(fù)用能夠?qū)崿F(xiàn)軟件系統(tǒng)模塊級別的復(fù)用,顯得更為強(qiáng)大。設(shè)計(jì)的復(fù)用主要體現(xiàn)在以下三個方面:(1)第一,從現(xiàn)有的系統(tǒng)中提取一些可以復(fù)用的部分,然后重寫運(yùn)用到新系統(tǒng)當(dāng)中。(2)第二,將對目前系統(tǒng)的設(shè)計(jì)重新運(yùn)用到其他的系統(tǒng)中,從而實(shí)現(xiàn)整個軟件系統(tǒng)級別設(shè)計(jì)的復(fù)用。(3)第三,實(shí)現(xiàn)獨(dú)立于一些系統(tǒng)的軟件構(gòu)件,這些軟件構(gòu)件的復(fù)用級別比代碼復(fù)用的粒度更大,這種構(gòu)件的抽象級別往往更高,從而使得構(gòu)件能夠被廣泛運(yùn)用到多個系統(tǒng)當(dāng)中,提高構(gòu)件的復(fù)用次數(shù)。2.3分析的復(fù)用與軟件設(shè)計(jì)的復(fù)用不同,軟件分析的復(fù)用運(yùn)用于軟件的概要設(shè)計(jì)階段,與軟件的具體實(shí)現(xiàn)關(guān)聯(lián)比較少,因此實(shí)現(xiàn)軟件復(fù)用的幾率更加大。軟件的分析復(fù)用也可以有三種不同的方式:第一,抽象出現(xiàn)有軟件系統(tǒng)的重復(fù)分析部分,應(yīng)用于其他軟件系統(tǒng)的分析上;第二,將分析的方法運(yùn)用到不同的軟硬件平臺上,從而能夠產(chǎn)生不同的設(shè)計(jì);第三,可以實(shí)現(xiàn)一些分析的構(gòu)件,從而實(shí)現(xiàn)軟件分析階段的軟件復(fù)用。

      1.4測試信息的復(fù)用測試過程也屬于軟件工程的重要模塊,因此在軟件的測試部分也可以應(yīng)用軟件復(fù)用的方法,軟件測試信息的復(fù)用主要包括兩方面的內(nèi)容:(1)第一,測試用例的復(fù)用,就是將一個系統(tǒng)的軟件測試用例,提取一些通用的部分運(yùn)用到另一個軟件系統(tǒng)中,從而實(shí)現(xiàn)軟件測試用例的復(fù)用。(2)第二,測試過程信息的復(fù)用,軟件測試可以通過軟件自動化測試工具記錄一些相關(guān)的測試信息,這些測試信息可以為其他系統(tǒng)的測試提供參考。這兩種方式都可以實(shí)現(xiàn)軟件測試信息的復(fù)用。

      2實(shí)現(xiàn)軟件復(fù)用的相關(guān)技術(shù)

      篇(4)

      “C”是很多高校普遍開設(shè)的一門課程,大部分學(xué)校教學(xué)方法大同小異:課堂講授+上機(jī)實(shí)驗(yàn),教學(xué)目標(biāo)也集中于讓學(xué)生掌握C的各種重難點(diǎn),比如數(shù)組、函數(shù)、指針等。其實(shí)不同專業(yè)人才培養(yǎng)目標(biāo)中本課程的作用差異較大,采用模式化的教學(xué)方法和雷同的教學(xué)目標(biāo)是不合理的。此外很多教學(xué)方法忽略了編程思想鍛煉,局限于講授語言本身,變成了教“語言”而不是“程序設(shè)計(jì)”。

      1.2學(xué)生動手應(yīng)用能力較弱

      多年來,大部分學(xué)生學(xué)習(xí)完本課程后,仍難以針對一個簡單應(yīng)用編制程序,此問題十分普遍。一般C語言教材,都是先介紹程序設(shè)計(jì)基礎(chǔ)知識,然后介紹各種數(shù)據(jù)類型和輸入輸出等語句,由于內(nèi)容枯燥,因此學(xué)生逐漸喪失了學(xué)習(xí)興趣,甚至不愿上機(jī),浪費(fèi)了寶貴的實(shí)驗(yàn)機(jī)會。此外各種例題、習(xí)題也是數(shù)學(xué)性較強(qiáng)或者演示性質(zhì)較強(qiáng),比如牛頓迭代、水仙花數(shù)、10整數(shù)排序等,這些內(nèi)容和實(shí)際應(yīng)用關(guān)系相去甚遠(yuǎn)。

      1.3未體現(xiàn)卓越工程師培養(yǎng)特色

      如前所述,卓越工程師培養(yǎng)的不僅是一個程序員,更重要的是培養(yǎng)學(xué)生具有扎實(shí)的理論基礎(chǔ)和創(chuàng)新能力,為進(jìn)一步從事設(shè)計(jì)、架構(gòu)規(guī)劃打基礎(chǔ)。由于課時(shí)所限,計(jì)算機(jī)專業(yè)的一些理論課程如自動機(jī)、組合數(shù)學(xué)等一般未納入軟件工程的培養(yǎng)方案,但對于卓越工程師而言,初步學(xué)習(xí)這些內(nèi)容是必要的。此時(shí)如果在相關(guān)課程中融合部分上述知識將大有益處。

      1.4沒有為后續(xù)課程打下良好基礎(chǔ)

      一方面由于例題和習(xí)題所限,在學(xué)習(xí)“C語言”時(shí)學(xué)生未能充分理解軟件工程的一些重要思想如模塊化等,導(dǎo)致編程時(shí)思路混亂、僵硬。另外由于課時(shí)所限,結(jié)構(gòu)、文件等章節(jié)經(jīng)常被略講甚至不講,導(dǎo)致學(xué)生在后續(xù)課程學(xué)習(xí)時(shí)基礎(chǔ)薄弱。

      2教學(xué)改革措施

      針對上述問題,結(jié)合軟件工程卓越工程師培養(yǎng)目標(biāo),在近年來的教學(xué)實(shí)踐中我們采取了如下教學(xué)改革措施:

      2.1實(shí)驗(yàn)室授課

      對于程序設(shè)計(jì)課程,學(xué)生在課堂聽講時(shí),是一種靜態(tài)的信息接收過程。當(dāng)講到各種知識點(diǎn)時(shí),如果能夠即時(shí)編程驗(yàn)證,將成倍地提高學(xué)生對信息的吸收消化效果。基于此,近年來我們努力實(shí)現(xiàn)了全程在實(shí)驗(yàn)室機(jī)房授課,學(xué)生可以實(shí)時(shí)動手分析,教師也可以從講臺主機(jī)遠(yuǎn)程指導(dǎo)、控制學(xué)生設(shè)備,效果良好。

      2.2采用國外教材及引入軟件工程思想

      “C”的國內(nèi)教材大都偏向初學(xué)者,存在細(xì)節(jié)被過度簡化的問題,不利于實(shí)現(xiàn)培養(yǎng)面向?qū)嵺`的工程師的目標(biāo)。為此我們采用國外知名教材進(jìn)行授課。該教材的最大特色是面向應(yīng)用,對C語言的應(yīng)用特征、程序設(shè)計(jì)的特色描述詳盡,例題及習(xí)題應(yīng)用性很強(qiáng),并且可結(jié)合軟件工程的基本思想進(jìn)行講解,例如商品條碼校驗(yàn)位計(jì)算、撲克牌發(fā)放及手牌比較、零件數(shù)據(jù)管理等。學(xué)生學(xué)習(xí)后,在后續(xù)應(yīng)用性課程中能夠很快上手并進(jìn)行拓展。

      2.3編程思維訓(xùn)練

      我院“C”課程開設(shè)在大一上期,其目的是引導(dǎo)學(xué)生進(jìn)入編程領(lǐng)域。因此在教學(xué)時(shí),我們避免拘泥于C本身的語法細(xì)節(jié),而是淡化其語言色彩,偏重講述如何利用程序語言來處理問題。在此列舉一例:很多C課程都會講授如何編程打印一個由星號組成的菱形。某些教材上給出的解法是將菱形分為上半部和下半部分,用兩個循環(huán)來打印,這種方法對學(xué)生思維訓(xùn)練無太大幫助。筆者在授課時(shí),采用了如下思路:將菱形放入一個二維坐標(biāo)系(原點(diǎn)在左上角),畫出菱形所在區(qū)域邊界,由此寫出區(qū)域的解析表達(dá)式|x-3|+|y+3|≤3,從而得到程序循環(huán)中的核心判斷語句.

      2.4有機(jī)引入計(jì)算機(jī)理論課程知識

      如前所述,軟件工程專業(yè)一般不開設(shè)有限狀態(tài)機(jī)等理論課程,但是作為卓越工程師,掌握這些知識是必要的。為此我們在課程中有意識地引入了這方面的知識,給學(xué)生提供初步認(rèn)知,為有意自學(xué)者提供基礎(chǔ)。例如,一直以來學(xué)生在學(xué)習(xí)“計(jì)算一個句子中單詞個數(shù)”這一經(jīng)典程序時(shí),總是不明所以。為此我們另辟蹊徑,采用如下方法講授。首先抽取問題核心:把句子看成是由字母序列和空格序列(單詞間可能有多個空格)交替組成的一個字符串。程序處理的方式,是對句子中的所有字符進(jìn)行逐一掃描,然后在這個過程中判定單詞的出現(xiàn),如出現(xiàn)則把計(jì)數(shù)變量加1。其次將問題抽象化:用有限狀態(tài)機(jī)來描述上述過程。其中“1”代表當(dāng)前掃描字符“位于字母串中”這一狀態(tài),“0”代表當(dāng)前掃描字符“位于空格串中”這一狀態(tài)。當(dāng)“掃描到字母”事件或者“掃描到空格”事件發(fā)生時(shí),掃描器的狀會被改變,如圖箭頭所示。我們關(guān)心的是當(dāng)處于狀態(tài)0時(shí),“掃描到字母”事件發(fā)生的情況。此時(shí)意味著之前掃描到的是空格,現(xiàn)在是字母,即到了一個單詞起始處,故此時(shí)計(jì)數(shù)變量加1。然后引導(dǎo)學(xué)生將問題轉(zhuǎn)化為表格描述,(第一行表示事件,第一列表示狀態(tài),中間單元格表示某事件發(fā)生后,應(yīng)進(jìn)行的狀態(tài)轉(zhuǎn)換及其他操作),進(jìn)一步地可以精煉為(b)。由此可得到示流程圖。在此基礎(chǔ)上學(xué)生很容易寫出程序。這種教學(xué)法十分透徹,為學(xué)生今后自學(xué)相關(guān)知識打開了一扇大門。

      2.5作業(yè)批改及考試規(guī)范化

      為了避免傳統(tǒng)教學(xué)中學(xué)生作業(yè)及考試批改過程低效,分析困難,且難以發(fā)現(xiàn)問題的缺陷的情況,我們開發(fā)了一套C語言作業(yè)及考試批改系統(tǒng),該系統(tǒng)通過代碼分析及用例執(zhí)行等方式,客觀地對學(xué)生程序進(jìn)行判定,一方面提高了教學(xué)效率,另一方面更重要的是促使學(xué)生養(yǎng)成良好的編程習(xí)慣,改變了以往在紙面上寫代碼的隨意性,從而培養(yǎng)起作為一個軟件工程卓越工程師必備的素質(zhì)。

      篇(5)

      2軟件工程專業(yè)課程體系理論設(shè)計(jì)

      以行業(yè)、企業(yè)實(shí)際對人才需求為引導(dǎo),軟件工程專業(yè)畢業(yè)生真實(shí)就業(yè)情況調(diào)查為依托,地方高校軟件工程專業(yè)課程一線教師眾多教學(xué)研究成果為參考,專業(yè)教師在企業(yè)掛職學(xué)習(xí)經(jīng)驗(yàn)體會為借鑒,圍繞地方高校軟件工程專業(yè)課程教學(xué)體系存在事實(shí)問題,來對地方本科院校軟件工程課程體系建設(shè)進(jìn)行設(shè)計(jì)建設(shè)。設(shè)計(jì)建議如下:

      2.1學(xué)科建設(shè)

      以專業(yè)相關(guān)的行業(yè)、企業(yè)人才的實(shí)際需求和當(dāng)前使用的主流開發(fā)工具或技術(shù)為依托來不斷調(diào)整專業(yè)架構(gòu),優(yōu)化專業(yè)人才培養(yǎng)方案,完善人才培養(yǎng)目標(biāo),對專業(yè)進(jìn)行合理定位,系統(tǒng)性調(diào)整教學(xué)方式方法,從而實(shí)現(xiàn)以行業(yè)、企業(yè)對人才的需求來引導(dǎo)地方本科院校軟件工程專業(yè)的學(xué)科建設(shè)。

      2.2校企辦學(xué)

      學(xué)科建設(shè)以輸出滿足行業(yè)、企業(yè)需求合格的應(yīng)用型人才為目標(biāo),通過校企聯(lián)合辦學(xué),對學(xué)生進(jìn)行定向培養(yǎng)、訓(xùn)練,專業(yè)課程體系嵌入資格認(rèn)證課程模塊,實(shí)訓(xùn)課程以企業(yè)開發(fā)項(xiàng)目方式貫穿培養(yǎng)環(huán)節(jié)以達(dá)到提高專業(yè)人才的實(shí)際動手能力。

      2.3師資建設(shè)

      采取教師企業(yè)掛職鍛煉參與企業(yè)項(xiàng)目研究開發(fā),共同承接開發(fā)項(xiàng)目等方式鍛煉提高師資隊(duì)伍實(shí)戰(zhàn)能力。教師在企業(yè)實(shí)戰(zhàn)經(jīng)歷和相關(guān)經(jīng)驗(yàn)成果帶入到日常的教學(xué)環(huán)節(jié),不僅能促進(jìn)專業(yè)教師學(xué)術(shù)、科研能力提升,還能夠最大程度豐富、提高專業(yè)學(xué)科建設(shè)[2]。

      3三層結(jié)構(gòu)課程體系建設(shè)

      軟件工程專業(yè)課程體系建設(shè)以工程教育理念為指導(dǎo),項(xiàng)目實(shí)戰(zhàn)為背景,社會需求為導(dǎo)向,提高學(xué)生專業(yè)素養(yǎng)、理論知識體系以及實(shí)踐能力為宗旨。學(xué)生完整地專業(yè)培養(yǎng)環(huán)節(jié)結(jié)束后具有程序設(shè)計(jì),系統(tǒng)分析,軟件設(shè)計(jì)、開發(fā),項(xiàng)目管理,網(wǎng)絡(luò)和移動通信終端應(yīng)用開發(fā)能力。課程體系模式結(jié)構(gòu)如圖1所示。

      3.1基礎(chǔ)理論由公共基礎(chǔ)課程和專業(yè)基礎(chǔ)課程構(gòu)成:①公共基礎(chǔ)課程主要涵括地方高校各現(xiàn)行必修公共課程,②專業(yè)基礎(chǔ)課程是專業(yè)課程堅(jiān)實(shí)的理論基礎(chǔ),專業(yè)必修前導(dǎo)課程,是對軟件工程專業(yè)基本“計(jì)算”概念理解、掌握,問題計(jì)算求解能力和構(gòu)建中小規(guī)模軟件系統(tǒng)綜合能力的初步培養(yǎng)。

      3.2專業(yè)理論以市場對人才需求為導(dǎo)向、行業(yè)最新前沿技術(shù)為引領(lǐng)、專業(yè)骨干課程為核心、專業(yè)素質(zhì)全面拓展和綜合素養(yǎng)整體提高為目標(biāo)來對專業(yè)主干課程進(jìn)行建設(shè)[3],主要包括以下幾類課程:

      3.2.1面向行業(yè)認(rèn)知能力培養(yǎng)課程主要包括對行業(yè)、企業(yè)認(rèn)知學(xué)習(xí)以及計(jì)算機(jī)專業(yè)知識學(xué)習(xí)等專業(yè)認(rèn)知方面課程。一般包括行業(yè)相關(guān)法律、法規(guī),從業(yè)道德規(guī)范,行為準(zhǔn)則,經(jīng)營管理常規(guī)模式,軟件項(xiàng)目開發(fā)流程等認(rèn)知類課程。

      3.2.2計(jì)算機(jī)編程與算法設(shè)計(jì)能力課程算法設(shè)計(jì)類課程主要包含離散數(shù)學(xué)、數(shù)據(jù)結(jié)構(gòu)、算法分析以及數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)等方面的課程;編程課程主要包含C語言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)等傳統(tǒng)程序設(shè)計(jì)語言課,還包括當(dāng)下企業(yè)應(yīng)用最為廣泛的,最流行的技術(shù)前沿課程。

      3.2.3軟件工程專業(yè)系統(tǒng)分析課程系統(tǒng)分析能力課程主要包括操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò),軟件工程、數(shù)據(jù)庫原理等系統(tǒng)類課程。

      3.2.4系統(tǒng)實(shí)現(xiàn)與集成能力課程系統(tǒng)實(shí)現(xiàn)與集成能力方面課程主要包括網(wǎng)絡(luò)編程、移動互聯(lián)開發(fā)編程、編譯技術(shù)、軟件開發(fā)以及軟件測試等課程[4]。

      3.3實(shí)踐以校企聯(lián)合培養(yǎng)為手段,一至兩學(xué)年時(shí)長為周期,貼近企業(yè)實(shí)際需求為指導(dǎo),綜合技能全面提高為目的來對專業(yè)學(xué)生進(jìn)行實(shí)踐能力培養(yǎng),方式如下:

      3.3.1校企共同建設(shè)實(shí)訓(xùn)課程以項(xiàng)目介入為主線,企業(yè)實(shí)際效益項(xiàng)目和高校產(chǎn)學(xué)研項(xiàng)目為實(shí)際授課主體。引進(jìn)企業(yè)優(yōu)秀項(xiàng)目人才或具有企業(yè)項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的教師來對專業(yè)人才展開課程實(shí)訓(xùn),全面提高學(xué)生專業(yè)技能水平,綜合素養(yǎng)。校企共同培養(yǎng)模式不但能夠提高學(xué)生工程實(shí)踐能力,知識轉(zhuǎn)化生產(chǎn)實(shí)際速度,同時(shí)反向激發(fā)學(xué)生探究、學(xué)習(xí)知識的熱情,最終提高就業(yè)競爭力[5]。

      3.3.2合作企業(yè)崗位實(shí)訓(xùn)針對畢業(yè)學(xué)生和部分專業(yè)老師做崗位綜合實(shí)訓(xùn):①學(xué)生崗位實(shí)訓(xùn):讓學(xué)生真實(shí)參與企業(yè)項(xiàng)目實(shí)戰(zhàn),充分消化吸收前期所學(xué)理論和技能知識,進(jìn)一步提升學(xué)生綜合能力,為就業(yè)夯實(shí)基礎(chǔ)。②老師崗位實(shí)訓(xùn):專業(yè)老師參與企業(yè)項(xiàng)目研發(fā),并將企業(yè)項(xiàng)目開發(fā)經(jīng)驗(yàn)和技術(shù)進(jìn)行梳理總結(jié)、編纂成冊,運(yùn)用到實(shí)際日常教學(xué)環(huán)節(jié),促進(jìn)教學(xué)質(zhì)量提高,有利于縮短理論轉(zhuǎn)化實(shí)際成果周期。

      3.3.3校企合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))畢業(yè)論文(設(shè)計(jì))是對學(xué)生的專業(yè)知識掌握程度與提升高度的一次全面的考核,同時(shí)也是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,獨(dú)立地分析問題和解決問題的能力的一次全面的實(shí)訓(xùn)。但是傳統(tǒng)的教育模式導(dǎo)致大多地方院校工科專業(yè)學(xué)生畢業(yè)論文流于形式,與實(shí)際脫節(jié)。通過與企業(yè)合作運(yùn)用項(xiàng)目方式指導(dǎo)學(xué)生做畢業(yè)論文(設(shè)計(jì))弱化學(xué)生對畢業(yè)論文(設(shè)計(jì))的抵觸情緒,可以進(jìn)一步讓學(xué)生了解行業(yè)企業(yè)實(shí)際運(yùn)作規(guī)范及最新技術(shù),進(jìn)一步加強(qiáng)對學(xué)生實(shí)踐和技能能力的培養(yǎng),為畢業(yè)后從容就業(yè)夯實(shí)基礎(chǔ)。

      篇(6)

      2研究認(rèn)知規(guī)律與學(xué)生心理,強(qiáng)調(diào)案例化教學(xué)和探索式學(xué)習(xí)

      《軟件工程》的知識是根據(jù)很多軟件開發(fā)過程中提煉出來的,對于缺乏軟件開發(fā)經(jīng)驗(yàn)的學(xué)生來說只是簡單的講授課本上的知識會讓學(xué)生理解不了。所以,首先收集軟件開發(fā)案例,然后將好的案例放到平時(shí)的理論課程中,學(xué)生通過了解軟件開發(fā)過程掌握軟件工程的思想和方法。教學(xué)過程應(yīng)該注重鼓勵學(xué)生探索學(xué)習(xí)知識,啟發(fā)學(xué)生自己想辦法查閱資料,最好能夠和軟件企業(yè)的開發(fā)人員聊天接觸開發(fā)知識,體會一個工程師的工作。老師上課的時(shí)候喜歡“一言談”,這樣教學(xué)不受學(xué)生喜愛,如果增加課堂上的互動,可以使得教室內(nèi)氣氛活躍、寬松,積極啟發(fā)學(xué)生多問問問題,針對問的比較多的問題進(jìn)行專項(xiàng)訓(xùn)練和專題報(bào)告。介紹學(xué)生了解網(wǎng)絡(luò)課程和網(wǎng)絡(luò)中的教學(xué)資源,激發(fā)學(xué)生學(xué)習(xí)興趣,讓學(xué)生自主學(xué)習(xí)。利用網(wǎng)絡(luò)聊天工具,創(chuàng)造機(jī)會和學(xué)生多交流,引導(dǎo)他們思考討論軟件工程的問題,這樣的話,老師由知識的灌輸者成為學(xué)習(xí)的引導(dǎo)者,學(xué)生學(xué)習(xí)興趣會提高,學(xué)習(xí)效果也得到了提升。

      3根據(jù)課程特點(diǎn)結(jié)合實(shí)際開發(fā)因素進(jìn)行實(shí)踐教學(xué)

      實(shí)踐教學(xué)是本課程中一個重要的組成部分,它要求學(xué)生以開發(fā)團(tuán)隊(duì)(一個團(tuán)隊(duì)通常由3~5人組成)的方式開發(fā)一個具有一定規(guī)模的軟件系統(tǒng),側(cè)重培養(yǎng)學(xué)生發(fā)現(xiàn)問題、獨(dú)立分析問題和解決問題的能力以及團(tuán)隊(duì)合作精神,使學(xué)生初步體會到一個軟件開發(fā)項(xiàng)目全過程。課程實(shí)驗(yàn)項(xiàng)目的軟件開發(fā)過程分成實(shí)驗(yàn)準(zhǔn)備、分析設(shè)計(jì)、編程測試和軟件交付等部分,具體要求如下:(1)準(zhǔn)備實(shí)驗(yàn):實(shí)訓(xùn)課堂中學(xué)生首先接觸到一個軟件描述,內(nèi)容很簡單。學(xué)生自發(fā)的聯(lián)系隊(duì)友組成一個團(tuán)隊(duì),并且制定開發(fā)計(jì)劃。(2)分析設(shè)計(jì):開發(fā)團(tuán)隊(duì)根據(jù)軟件描述實(shí)現(xiàn)需求分析,最終形成需求分析規(guī)格說明。軟件需求規(guī)格說明完成后,設(shè)計(jì)軟件系統(tǒng)的總體框架,分模塊完成,每個團(tuán)隊(duì)都將得到開發(fā)任務(wù),最好能夠?qū)崿F(xiàn)競爭性開發(fā)。(3)編程測試:得到任務(wù)的團(tuán)隊(duì),實(shí)現(xiàn)項(xiàng)目開發(fā)包括文檔,測試和調(diào)試代碼。(4)軟件交付:團(tuán)隊(duì)集成的完整系統(tǒng)交給老師驗(yàn)收。

      4研究軟件工程環(huán)境

      提供一個軟件開發(fā)項(xiàng)目對學(xué)生來說是不夠的,他們還需要一個符合軟件工程的開發(fā)環(huán)境,在這個環(huán)境里面體會軟件工程的思想和方法,怎樣這樣一個學(xué)生喜歡效果好的軟件開發(fā)工程環(huán)境呢?通過研究軟件工程應(yīng)該具備的基本要素,軟件工程工具的使用引入課堂中來,特別是課程實(shí)驗(yàn)項(xiàng)目中,學(xué)生可以使用管理工具,他們會發(fā)現(xiàn)各種制品控制在有序管理之下,使用他們建模和測試進(jìn)行軟件分析、設(shè)計(jì)和測試效果要比沒用他們好很多。老師認(rèn)真編寫規(guī)范的實(shí)驗(yàn)指導(dǎo)書,包括開發(fā)過程模型、系列文檔模板、軟件編碼規(guī)范、段評審標(biāo)準(zhǔn)等,使實(shí)驗(yàn)和實(shí)踐環(huán)節(jié)規(guī)范有序,改變了學(xué)生以往突出個人技巧的雜亂過程。

      篇(7)

      一、軟件工程實(shí)踐課程現(xiàn)狀分析

      軟件工程實(shí)踐課是一門實(shí)踐性非常強(qiáng)的學(xué)科,但目前實(shí)踐教學(xué)體系與軟件產(chǎn)業(yè)需求以及專業(yè)培養(yǎng)目標(biāo)十分不協(xié)調(diào),實(shí)踐課程教學(xué)缺乏理論指導(dǎo),產(chǎn)學(xué)脫節(jié),所學(xué)內(nèi)容大都比較陳舊落后;本學(xué)科教師掌握的學(xué)科內(nèi)理論知識較多,實(shí)踐操作能力和教學(xué)經(jīng)驗(yàn)較少,導(dǎo)致軟件工程專業(yè)學(xué)生常常是紙上談兵,創(chuàng)新能力欠缺,實(shí)踐操作能力差,學(xué)科發(fā)展后勁不足。

      二、優(yōu)化軟件工程實(shí)踐課程的教學(xué)模式

      軟件工程實(shí)踐課程的教學(xué)過程當(dāng)中,加強(qiáng)工程實(shí)踐教學(xué)環(huán)節(jié),提高解決實(shí)際問題的能力是培養(yǎng)軟件人才的主要目標(biāo)。從以下幾個方面著手優(yōu)化軟件工程實(shí)踐課程的教學(xué)模式。

      1、注重教學(xué)理論與教學(xué)實(shí)踐相結(jié)合,采取多元化教學(xué)

      在理論教學(xué)中,采取多元化教學(xué)方式,讓學(xué)生積極參與教學(xué)過程,激發(fā)學(xué)生學(xué)習(xí)興趣。例如,可采用多媒體課件+Mooc混合模式進(jìn)行教學(xué),強(qiáng)化課程相關(guān)理論,在教學(xué)同時(shí)進(jìn)行Mooc制作,通過微信平臺等共享,使學(xué)生能夠及時(shí)對課程內(nèi)容復(fù)習(xí)。同時(shí)開展豐富的教學(xué)實(shí)驗(yàn)和社會實(shí)踐,在課堂教學(xué)當(dāng)中,縮減理論教學(xué)時(shí)長,增加教學(xué)實(shí)踐,鍛煉學(xué)生實(shí)踐操作能力,

      2、明確軟件工程技術(shù)發(fā)展方向,大力開展實(shí)踐案例教學(xué)

      研究軟件工程技術(shù)發(fā)展方向,對軟件工程人才的培養(yǎng)意義重大。有時(shí)候,軟件工程將相關(guān)工程中引入管理工程學(xué)和系統(tǒng)工程學(xué)以促進(jìn)軟件工程學(xué)的發(fā)展。軟件工程在技術(shù)上有如下基本要求:更好的適應(yīng)操作環(huán)境,豐富的拓展接口,后期維護(hù)的方便性;軟件工程又具有軟件開發(fā)語言較豐富,軟件開發(fā)具有開放性等特點(diǎn)。軟件工程主要的發(fā)展方向是:可視化編程,web應(yīng)用程序設(shè)計(jì),數(shù)據(jù)庫管理,軟件測試,圖形圖像制作,多媒體制作等。因此,對軟件開發(fā)者提出了更高的要求,就需要在軟件工程實(shí)踐課程的教學(xué)優(yōu)化過程中,著眼于全球化、模塊化、開放化加大教學(xué)優(yōu)化力度,大力開展軟件工程實(shí)踐案例教學(xué)。多多設(shè)計(jì)貼近學(xué)生生活的工程化案例,且軟件生命周期的各個階段都應(yīng)在工程化案例教學(xué)中得以體現(xiàn)。在設(shè)計(jì)軟件工程教學(xué)案例時(shí),難度適中,模塊數(shù)量不易過多。

      軟件工程專業(yè)技能訓(xùn)練是實(shí)踐教學(xué)體系的著力點(diǎn)。在典型案例的講解過程中,引導(dǎo)學(xué)生能夠?qū)W會結(jié)合企業(yè)需求,兼顧多方面因素,使開發(fā)的軟件具有良好的兼容性,更加適眾,及時(shí)對軟件做好調(diào)試,更好的提高軟件工作效率;滿足客戶的個性化需求,在軟件內(nèi)留有功能擴(kuò)展接口等。在實(shí)踐案例教學(xué)過程中,培養(yǎng)學(xué)生的合作意識和團(tuán)隊(duì)意識,完成案例分析到職場應(yīng)用的有效過渡。

      3、提高教師專業(yè)素養(yǎng),構(gòu)建新型軟件工程人才培養(yǎng)模式

      篇(8)

      2針對本專業(yè)硬件實(shí)驗(yàn)教學(xué)模式的探索

      西安交通大學(xué)軟件學(xué)院結(jié)合專業(yè)特點(diǎn),提出緊耦合層進(jìn)式的硬件實(shí)驗(yàn)教學(xué)體系,對實(shí)驗(yàn)教學(xué)做出了一些有益的嘗試和探索。

      2.1構(gòu)建新的硬件實(shí)驗(yàn)教學(xué)體系,開展層次化的實(shí)驗(yàn)教學(xué)

      軟件工程專業(yè)和傳統(tǒng)的計(jì)算機(jī)專業(yè)以培養(yǎng)計(jì)算機(jī)軟硬件設(shè)計(jì)與開發(fā)的研發(fā)人員的培養(yǎng)目標(biāo)有所不同,所以在硬件課程以及硬件實(shí)驗(yàn)課程體系上,兩個專業(yè)的定位應(yīng)有所區(qū)別。西安交大軟件學(xué)院根據(jù)培養(yǎng)目標(biāo)的要求,本著硬件為軟件所用的宗旨,開設(shè)的硬件課程有數(shù)字邏輯與系統(tǒng)設(shè)計(jì)、匯編與接口技術(shù)、計(jì)算機(jī)組織與結(jié)構(gòu)、嵌入式系統(tǒng)與軟件開發(fā)等。經(jīng)過幾年的教學(xué)改革實(shí)踐,我們認(rèn)為實(shí)驗(yàn)教學(xué)不能完全依附于課堂教學(xué),而應(yīng)該在緊密聯(lián)系課堂教學(xué)的前提下,有目的地開設(shè)獨(dú)立的實(shí)驗(yàn)課,才能更好地配合理論課教學(xué),充分發(fā)揮實(shí)驗(yàn)教學(xué)培養(yǎng)學(xué)生獨(dú)立工作能力的優(yōu)勢。在實(shí)踐過程中,我們恪守“掌握基礎(chǔ)是重點(diǎn)、研究創(chuàng)新是升華”理念。首先必須保證絕大多數(shù)人能接受基本實(shí)驗(yàn)技能的訓(xùn)練,不盲目跟風(fēng)式開展開放性實(shí)驗(yàn)。實(shí)踐證明初始階段就進(jìn)行開放性實(shí)驗(yàn)往往會讓學(xué)習(xí)能力不強(qiáng)的學(xué)生不知從何下手,失去了研究實(shí)驗(yàn)的興趣,從而背離了進(jìn)行實(shí)驗(yàn)教學(xué)的初衷。我們的思路是穩(wěn)扎穩(wěn)打,逐步推進(jìn)。我們勾畫了以數(shù)字邏輯實(shí)驗(yàn)為基礎(chǔ),以嵌入式及SOPC(SystemonaProgrammableChip,可編程片上系統(tǒng))實(shí)驗(yàn)為終結(jié),包含時(shí)序組合邏輯實(shí)驗(yàn)、計(jì)算機(jī)部件實(shí)驗(yàn)以及整機(jī)實(shí)驗(yàn)為一體的計(jì)算機(jī)硬件實(shí)驗(yàn)教學(xué)課程群。要求本科生從大學(xué)二年級到四年級硬件實(shí)驗(yàn)內(nèi)容不斷線、銜接連貫,并按學(xué)生興趣和能力有層次的提高;強(qiáng)調(diào)各門課程相互聯(lián)系緊密結(jié)合,分層次培養(yǎng)學(xué)生的獨(dú)立組織硬件實(shí)驗(yàn)的能力、軟硬件綜合調(diào)試能力和綜合設(shè)計(jì)能力[4]。在此基礎(chǔ)上,我們提出了一種緊耦合層進(jìn)式的硬件實(shí)驗(yàn)教學(xué)體系,如圖1所示。在這種緊耦合層進(jìn)式的實(shí)驗(yàn)教學(xué)體系下,根據(jù)教學(xué)的不同要求,將實(shí)驗(yàn)劃分為3個不同層次,即基礎(chǔ)性實(shí)驗(yàn)、綜合設(shè)計(jì)實(shí)驗(yàn)、研究創(chuàng)新實(shí)驗(yàn)。其中,基礎(chǔ)性實(shí)驗(yàn)主要指相關(guān)硬件課程的課內(nèi)實(shí)驗(yàn),通常為8~16學(xué)時(shí)的必修性實(shí)驗(yàn)課,通過這類實(shí)驗(yàn)使學(xué)生初步掌握本門課程中基本實(shí)驗(yàn)技能以及基本模塊的實(shí)現(xiàn)。綜合設(shè)計(jì)實(shí)驗(yàn)主要是面向所有本科生開設(shè)的選修性實(shí)驗(yàn),一般為32學(xué)時(shí),通過這些實(shí)驗(yàn)要求學(xué)生整合各個基本模塊,進(jìn)而能設(shè)計(jì)并實(shí)現(xiàn)簡單功能的電路或系統(tǒng)。按照學(xué)院學(xué)分設(shè)置及學(xué)分要求,基本上每個學(xué)生都會選擇2~3門硬件實(shí)驗(yàn)課程,這樣學(xué)生都能對硬件底層具有一定的了解,對于普通的高級軟件應(yīng)用開發(fā)基本夠用。最高層次的研究創(chuàng)新實(shí)驗(yàn),我們安排為開放性實(shí)驗(yàn),針對少數(shù)有余力且感興趣的學(xué)生,要求其能夠獨(dú)立地設(shè)計(jì)一些較為復(fù)雜且具有應(yīng)用背景的課題,旨在對專業(yè)知識進(jìn)行擴(kuò)展并培養(yǎng)自身的創(chuàng)新能力,這類課程要求必須選修過相關(guān)實(shí)驗(yàn)課程的學(xué)生,方能進(jìn)行選修。

      2.2緊密聯(lián)系理論課教學(xué),采用以EDA技術(shù)為主的實(shí)驗(yàn)教學(xué)環(huán)境

      本專業(yè)的硬件理論課教學(xué)的宗旨是著重從系統(tǒng)角度來理解計(jì)算機(jī)的運(yùn)作,著重培養(yǎng)學(xué)生對硬件系統(tǒng)的分析及應(yīng)用能力,作為統(tǒng)一的教學(xué)體系,實(shí)驗(yàn)教學(xué)也應(yīng)圍繞這一主導(dǎo)思想。我們在實(shí)施硬件實(shí)驗(yàn)教學(xué)時(shí),更關(guān)注硬件部件是如何完成其設(shè)定功能,部件之間如何進(jìn)行相互配合、協(xié)調(diào)運(yùn)作,而弱化硬件內(nèi)部具體物理實(shí)現(xiàn)。我們采用了EDA為主的硬件實(shí)驗(yàn)教學(xué)方式,利用QUARTUS等功能強(qiáng)大的EDA開發(fā)工具、Verilog或VHDL硬件編程語言,配合相應(yīng)實(shí)驗(yàn)箱進(jìn)行實(shí)驗(yàn)功能設(shè)計(jì)、仿真及驗(yàn)證,使學(xué)生基本不用關(guān)注硬件的具體實(shí)現(xiàn),進(jìn)一步簡化了硬件設(shè)計(jì)、測試等過程。其中數(shù)字邏輯與系統(tǒng)設(shè)計(jì)、計(jì)算機(jī)組織與結(jié)構(gòu)、SOPC系統(tǒng)設(shè)計(jì)等實(shí)驗(yàn)課程均利用QUARTUS工具進(jìn)行開發(fā),基于杭州康芯電子有限公司的KX_DG3B數(shù)字系統(tǒng)開發(fā)平臺和GW48系列FPGA開發(fā)平臺來進(jìn)行實(shí)現(xiàn),實(shí)驗(yàn)環(huán)境上具有順承性,只要在硬件實(shí)驗(yàn)起始課程中進(jìn)行一次講解,學(xué)生就能輕車熟路地使用。這樣就避免每個老師都在EDA軟件的講解上耗費(fèi)大量時(shí)間,其他課程老師則主要把精力放在本門課相關(guān)電路及部件的設(shè)計(jì)實(shí)現(xiàn)上,節(jié)約了寶貴的實(shí)驗(yàn)內(nèi)容講解的時(shí)間。EDA教學(xué)環(huán)境及FPGA平臺的使用,一方面可以提供的是虛擬器件和儀器,且開發(fā)平臺可反復(fù)編程,所需硬件連接較少,實(shí)驗(yàn)設(shè)備不易損壞,使學(xué)生可以放開手腳大膽地進(jìn)行實(shí)驗(yàn)。另一方面,學(xué)生在課堂上完不成的實(shí)驗(yàn),可以在自己的計(jì)算機(jī)上裝載相應(yīng)開發(fā)工具,利用課余時(shí)間繼續(xù)完成后跟隨下組實(shí)驗(yàn)進(jìn)行硬件驗(yàn)證即可,實(shí)驗(yàn)安排上就可以比較靈活。因此,利用EDA技術(shù),學(xué)生很方便地開展綜合性、設(shè)計(jì)性、自主性的實(shí)驗(yàn),進(jìn)而可完成大型硬件的原型設(shè)計(jì),或進(jìn)行創(chuàng)新性課題的研究,這將大大激發(fā)學(xué)生的學(xué)習(xí)興趣和熱情,提高學(xué)生硬件設(shè)計(jì)能力,從而改變目前學(xué)生硬件動手能力差的情況[5]。

      2.3強(qiáng)調(diào)各課程實(shí)驗(yàn)內(nèi)容的耦合銜接與貫通,注重軟硬件之間的協(xié)同

      構(gòu)建緊耦合層進(jìn)式的實(shí)驗(yàn)教學(xué)體系,離不開各個實(shí)驗(yàn)課程內(nèi)容之間的關(guān)聯(lián)協(xié)調(diào)和貫通。計(jì)算機(jī)硬件實(shí)驗(yàn)教學(xué)過程作為一個系統(tǒng),其組成部分是每門課程的實(shí)驗(yàn)內(nèi)容。在選取實(shí)驗(yàn)內(nèi)容時(shí),為避免實(shí)驗(yàn)內(nèi)容的孤立,既注重課程間知識的交叉滲透,又盡量體現(xiàn)知識體系的整體性和邏輯性。以“數(shù)字系統(tǒng)設(shè)計(jì)專題實(shí)驗(yàn)”開放實(shí)驗(yàn)為例,很多學(xué)生選擇用硬連線方式實(shí)現(xiàn)一個基本模型機(jī),而同時(shí)在“計(jì)算機(jī)組織與結(jié)構(gòu)專題實(shí)驗(yàn)”中則要求學(xué)生基于微程序的思想來實(shí)現(xiàn)一個同樣功能的模型機(jī),通過這兩者的實(shí)現(xiàn)比較,學(xué)生能直觀地映證出理論課上所講述的兩種方法實(shí)現(xiàn)CU時(shí)各自優(yōu)缺點(diǎn),透徹理解并牢固掌握該知識點(diǎn)。傳統(tǒng)的計(jì)算機(jī)硬件實(shí)驗(yàn)課程的主要任務(wù)是驗(yàn)證計(jì)算機(jī)的工作原理,以配合對應(yīng)的計(jì)算機(jī)硬件理論課程,忽略了各實(shí)驗(yàn)課程間的融合性,而技術(shù)的發(fā)展需要軟硬結(jié)合、軟件硬化或交融[6]。單純的軟件實(shí)驗(yàn)和硬件實(shí)驗(yàn)都不利于學(xué)生軟硬件綜合素質(zhì)的培養(yǎng),傳統(tǒng)的軟硬件設(shè)計(jì)相分離的設(shè)計(jì)方法已成為阻礙設(shè)計(jì)和實(shí)現(xiàn)復(fù)雜、大規(guī)模系統(tǒng)的關(guān)鍵因素。在“嵌入式系統(tǒng)與軟件開發(fā)專題實(shí)驗(yàn)”以及“SOPC系統(tǒng)設(shè)計(jì)專題實(shí)驗(yàn)”中,我們要求學(xué)生完成一個總的計(jì)算機(jī)軟硬件綜合設(shè)計(jì)的項(xiàng)目。以接近于實(shí)際應(yīng)用環(huán)境,完成高質(zhì)量綜合設(shè)計(jì)為訓(xùn)練手段,使學(xué)生建立系統(tǒng)的概念與工程的概念。這樣一方面可以使學(xué)生從根本上了解計(jì)算機(jī)的整個硬件系統(tǒng)、軟件控制之間的協(xié)調(diào)機(jī)制,徹底打通軟件實(shí)驗(yàn)與硬件實(shí)驗(yàn)之間的壁壘,另一方面,這樣既有硬件也有軟件的題目也更能激發(fā)起軟件專業(yè)學(xué)生的學(xué)習(xí)興趣,發(fā)揮其編程方面的特長,提高學(xué)生的主動性及創(chuàng)新熱情。

      2.4建立靈活的考核機(jī)制,滿足不同實(shí)驗(yàn)類型的要求

      對于實(shí)驗(yàn)課程的考核,我們采用針對不同實(shí)驗(yàn)類型實(shí)行不同考核機(jī)制的方法。對于課內(nèi)的基礎(chǔ)性實(shí)驗(yàn),考核時(shí)堅(jiān)持沿用傳統(tǒng)的課堂表現(xiàn)和實(shí)驗(yàn)報(bào)告相結(jié)合的方式,現(xiàn)場表現(xiàn)采用單人單機(jī)現(xiàn)場演示,老師提問學(xué)生作答的方式,由老師根據(jù)學(xué)生考勤及現(xiàn)場表現(xiàn)給定分?jǐn)?shù)。實(shí)驗(yàn)報(bào)告的成績則細(xì)化對問題的分析能力以及文檔寫作能力等方面的要求給定。最終成績由這兩項(xiàng)按權(quán)值給定。對于綜合設(shè)計(jì)實(shí)驗(yàn),由于整個實(shí)驗(yàn)內(nèi)容往往由多個子實(shí)驗(yàn)來組成,而且通常采用兩三個學(xué)生分組進(jìn)行的形式,所以考核時(shí)應(yīng)更為細(xì)致,也要由課堂表現(xiàn)和實(shí)驗(yàn)報(bào)告兩部分綜合給出,但較之基礎(chǔ)性實(shí)驗(yàn)標(biāo)準(zhǔn)不同。首先,課堂表現(xiàn)由老師評分以及小組成員互評兩項(xiàng)組成,要求在每次實(shí)驗(yàn)中指導(dǎo)教師都認(rèn)真地記錄學(xué)生的考勤及實(shí)驗(yàn)表現(xiàn),這里的實(shí)驗(yàn)表現(xiàn)主要考查遵守實(shí)驗(yàn)規(guī)則、設(shè)計(jì)能力,分析、解決問題能力以及對理論設(shè)計(jì)的實(shí)現(xiàn)能力等幾個方面。其次在實(shí)驗(yàn)結(jié)束后,還要求學(xué)生撰寫實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)報(bào)告依據(jù)學(xué)生的總結(jié)能力、分析能力和寫作能力給出。創(chuàng)新設(shè)計(jì)型實(shí)驗(yàn)一般也采用分組的形式,但最終成績是由實(shí)驗(yàn)開發(fā)中幾個部分的考核成績綜合給出。選題準(zhǔn)備階段的成績由指導(dǎo)教師根據(jù)學(xué)生提交系統(tǒng)選題報(bào)告,按照系統(tǒng)規(guī)模、難易程度、創(chuàng)新性及個人分工給出。設(shè)計(jì)階段的成績由學(xué)生提交系統(tǒng)設(shè)計(jì)報(bào)告和現(xiàn)場答辯兩部分給出。答辯類似于工程中的評審,需要通過學(xué)生講解、演示,回答在場所有學(xué)生及教師的質(zhì)疑,一方面對項(xiàng)目可行性進(jìn)行充分的推敲,另一方面使各組成員充分了解其他小組的思路及設(shè)計(jì)方法,對自己項(xiàng)目實(shí)施起到學(xué)習(xí)借鑒作用。系統(tǒng)實(shí)現(xiàn)調(diào)試階段成績由學(xué)生提交系統(tǒng)實(shí)現(xiàn)及測試報(bào)告給出。最后驗(yàn)收階段由現(xiàn)場驗(yàn)收和項(xiàng)目總結(jié)報(bào)告兩部分組成。上述多樣化的考核標(biāo)準(zhǔn)滿足了層進(jìn)式課程體系中不同層次的考核要求,更加客觀地反映了學(xué)生的實(shí)踐能力和知識運(yùn)用水平,提高了實(shí)驗(yàn)教學(xué)的整體質(zhì)量,達(dá)到了實(shí)踐創(chuàng)新的培養(yǎng)目標(biāo)。

      篇(9)

      二、為信息使用者實(shí)時(shí)高效獲取多方信息提供可能

      在傳統(tǒng)會計(jì)模式下,會計(jì)人員處理數(shù)據(jù)傳輸數(shù)據(jù)具有一定時(shí)滯,即時(shí)報(bào)告也受到技術(shù)與成本效益原則的約束。在軟件工程技術(shù)下,計(jì)算機(jī)自動快速處理使得及時(shí)獲得報(bào)告信息成為可能,其強(qiáng)大的綜合數(shù)據(jù)庫也使得根據(jù)管理層需要提取各種信息組合得以實(shí)現(xiàn)。無論是提供定期信息還是實(shí)時(shí)信息,綜合信息還是明細(xì)信息,技術(shù)上的限制已不復(fù)存在。在會計(jì)信息系統(tǒng)下,利用網(wǎng)絡(luò)傳遞電子數(shù)據(jù),計(jì)算機(jī)處理數(shù)據(jù),與實(shí)際經(jīng)濟(jì)業(yè)務(wù)沒有或很少有時(shí)間上的延遲,而會計(jì)軟件不受會計(jì)分期限制,能即時(shí)反復(fù)處理數(shù)據(jù),生成財(cái)務(wù)報(bào)告。管理層可根據(jù)需要在任何時(shí)間內(nèi)得到最新的財(cái)務(wù)數(shù)據(jù)。另外財(cái)務(wù)軟件系統(tǒng)清晰地記錄了各項(xiàng)數(shù)據(jù)之間的勾稽關(guān)系,能夠更為便捷地提取相關(guān)項(xiàng)目并對其進(jìn)行深入細(xì)致的分析。

      三、提高了效率,解放了人力

      受傳統(tǒng)手工操作能力的限制,會計(jì)工作需要多名會計(jì)人員分工協(xié)作才能完成數(shù)據(jù)處理。而專業(yè)財(cái)務(wù)軟件出現(xiàn)后,會計(jì)人員不再需要手工記賬、算賬和編制報(bào)表,在輸入記賬憑證后,憑證通過計(jì)算機(jī)進(jìn)行傳遞并自動進(jìn)行核算和編制報(bào)表工作,而經(jīng)常性的賬務(wù)處理如固定資產(chǎn)折舊、各部門某些書刊費(fèi)用分?jǐn)偟饶茉诿吭伦詣雍怂悖瑴p少重復(fù)工作。這使得會計(jì)人員能從傳統(tǒng)的日常業(yè)務(wù)中解脫出來,更多致力于財(cái)務(wù)會計(jì)信息的深加工,注重財(cái)務(wù)監(jiān)管、財(cái)務(wù)分析、戰(zhàn)略財(cái)務(wù)規(guī)劃等。

      四、便于加強(qiáng)內(nèi)部控制與外部監(jiān)管

      傳統(tǒng)手工會計(jì)系統(tǒng)的內(nèi)部控制以人工控制實(shí)現(xiàn),主觀性很強(qiáng)。而財(cái)務(wù)軟件的引入,使得內(nèi)部控制兼具人工控制與程序控制的特點(diǎn)。財(cái)務(wù)軟件系統(tǒng)許多應(yīng)用程序中包含了內(nèi)部控制功能,比如對特殊交易事項(xiàng)需要具有相應(yīng)權(quán)限人員授權(quán),再未獲得授權(quán)時(shí)系統(tǒng)會進(jìn)行控制與反映,這限制了某些人員擅自進(jìn)行越權(quán)交易;再如軟件要求各項(xiàng)會計(jì)處理必須按照一定的程序來進(jìn)行,能夠很好地規(guī)范某些違反規(guī)定的行為。另外現(xiàn)在企業(yè)實(shí)行電算化會計(jì),也為外部監(jiān)管工作帶來極大的便利。傳統(tǒng)會計(jì)數(shù)據(jù)通常采用紙質(zhì)為載體,數(shù)據(jù)儲存不易,且占用大量空間,而會計(jì)電算化的實(shí)現(xiàn),使得所有會計(jì)數(shù)據(jù)均以“比特”方式保存在磁性介質(zhì)上,便于查找。基于網(wǎng)絡(luò)平臺的財(cái)務(wù)軟件能夠通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,因此審計(jì)機(jī)構(gòu)可以通過相應(yīng)軟件進(jìn)行遠(yuǎn)程辦公,這樣既提高了工作效率,也節(jié)約了大量的工作經(jīng)費(fèi)。

      篇(10)

      2用戶方面

      ⑴養(yǎng)成計(jì)算機(jī)軟件維護(hù)的意識。對于多用戶而言,計(jì)算機(jī)軟件的維護(hù)似乎沒有什么實(shí)際意義,只要不影響到自己的工作,沒有必要去進(jìn)行維護(hù)。⑵安裝防護(hù)能力強(qiáng)的殺毒軟件。為了保證計(jì)算機(jī)軟件的安全運(yùn)行,安裝防護(hù)能力較強(qiáng)的殺毒軟件是必要的。⑶經(jīng)常清理計(jì)算機(jī)內(nèi)存。計(jì)算機(jī)內(nèi)存過多也會影響軟件的安全性和運(yùn)行效率,因而要定期進(jìn)行計(jì)算機(jī)內(nèi)存清理。對計(jì)算機(jī)內(nèi)存進(jìn)行清理包括對無用文件的清理,也包括對非常用軟件的清理,尤其要注意的是要盡量減少C盤的儲存數(shù)據(jù)。⑷經(jīng)常對硬盤進(jìn)行維護(hù)。對硬盤進(jìn)行維護(hù)能減少垃圾數(shù)據(jù)對軟件的影響,維護(hù)硬盤主要在于:第一,定期對硬盤進(jìn)行掃描、清理、木馬查殺等,清理廢棄的數(shù)據(jù),減少對內(nèi)存的占用。第二,要注意對重要文件進(jìn)行備份,減少計(jì)算機(jī)風(fēng)險(xiǎn)。⑸養(yǎng)成文明上網(wǎng)的習(xí)慣。第一,不瀏覽不健康的網(wǎng)站,減少電腦接觸病毒的機(jī)會。第二,不打開來路不明的鏈接地址。第三,不進(jìn)行“翻墻”行為,減少惡意木馬的攻擊。

      3計(jì)算機(jī)軟件工程維護(hù)中需注意的問題

      3.1促進(jìn)軟件開發(fā)者和用戶的合作維護(hù)并不是某一方的工作,而是軟件開發(fā)者和用戶共同的課題。作為軟件開發(fā)者,應(yīng)該不斷改進(jìn)技術(shù),在提高軟件使用性能的同時(shí)加強(qiáng)對軟件防護(hù)性技術(shù)的探索。作為用戶,應(yīng)該在計(jì)算機(jī)使用過程中養(yǎng)成良好的軟件維護(hù)意識,并將工作過程中出現(xiàn)的問題反饋給計(jì)算機(jī)軟件開發(fā)者,以便在后期開發(fā)中改進(jìn)相應(yīng)技術(shù)。

      3.2加強(qiáng)對相關(guān)軟件維護(hù)知識的宣傳為了提高用戶的計(jì)算機(jī)維護(hù)技術(shù),應(yīng)該加強(qiáng)維護(hù)知識的宣傳。首先,經(jīng)營商應(yīng)在用戶購買電腦時(shí)給予詳細(xì)的講解,讓用戶意識到軟件維護(hù)的重要性。第二,開發(fā)者應(yīng)制訂詳細(xì)的維護(hù)說明書,減少用戶的疑惑。第三,網(wǎng)絡(luò)管理者可以在相應(yīng)電腦界面給出維護(hù)建議,提醒用戶及時(shí)對電腦進(jìn)行維護(hù)。

      篇(11)

      傳統(tǒng)軟件開發(fā)過程的主要組成部分是其開發(fā)周期模型。軟件生存期模型是軟件工程思想的具體化,是跨越軟件生存期的系統(tǒng)開發(fā)、運(yùn)行、維護(hù)所實(shí)施的全部活動和任務(wù)的過程框架。傳統(tǒng)典型的幾種生命周期模型,包括瀑布模型、增量模型、演化模型和螺旋模型等多種。在軟件應(yīng)用開發(fā)過程中,每種模型都有其不足之處。其特性不符合軟件應(yīng)用開發(fā)的初始需求不明晰、快速開發(fā)、特性經(jīng)常變化等特點(diǎn)。瀑布模型的優(yōu)點(diǎn)是清楚地標(biāo)識出了軟件開發(fā)的階段。它采用自頂向下逐步求精的方式把整個開發(fā)過程分成不同的階段,每個階段的工作都很明確,因此便于控制開發(fā)過程。當(dāng)所有的階段都完成之后,該軟件的開發(fā)過程也隨之結(jié)束。在軟件應(yīng)用開發(fā)方面,瀑布模型的缺點(diǎn)正是它自身的順序性所導(dǎo)致的。實(shí)際的軟件應(yīng)用開發(fā)過程中,在需求階段很難把用戶的需求完全明確下來,因此,當(dāng)需求變更時(shí)將會導(dǎo)致階段反復(fù),而且都要重復(fù)需求、設(shè)計(jì)、編碼、測試等過程。

      1.2軟件應(yīng)用模型更新

      隨著網(wǎng)絡(luò)技術(shù)和Interact的迅速發(fā)展,大量系統(tǒng)都是基于www的。這些系統(tǒng)的開發(fā)、維護(hù)和管理需要新的方法,這些方法有別于傳統(tǒng)的軟件工程方法。傳統(tǒng)軟件工程方法和技術(shù)應(yīng)用已經(jīng)無法直接用到基于軟件的系統(tǒng)開發(fā)中。當(dāng)企業(yè)向面向?qū)ο蟮能浖?yīng)用開發(fā)技術(shù)轉(zhuǎn)向時(shí),支持軟件開發(fā)的活動也必然要有所改變,即意味要改變開發(fā)過程、資源和組織結(jié)構(gòu)。面向?qū)ο蟮能浖?yīng)用開發(fā)需要新的、符合其特點(diǎn)的軟件工程過程。

      2軟件工程過程

      2.1軟件工程過程模型組成

      針對軟件工程應(yīng)用的特點(diǎn),以及軟件應(yīng)用系統(tǒng)的開發(fā)和傳統(tǒng)軟件開發(fā)的顯著區(qū)別上,本文提出了軟件工程過程模型,作為軟件應(yīng)用的開發(fā)框架。軟件工程主要包括開發(fā)過程模型、項(xiàng)目管理模型及組織公共模型等組成部分。開發(fā)過程模型介紹了開發(fā)的生命周期;項(xiàng)目管理過程介紹了項(xiàng)目管理的基本流程、項(xiàng)目管理方法的建立,可以大大地增加組織在項(xiàng)目管理方面不斷成功的可能性;二者交叉部分是組織的公共過程。項(xiàng)目管理過程貫穿軟件開發(fā)過程的始終。

      2.2軟件開發(fā)過程

      本過程模型基于迭代思想,一次迭代包括了生成一個可執(zhí)行版本的開發(fā)活動,還有使用這個版本所必需的其他輔助成分,如版本描述、用戶文檔等。因此一個開發(fā)迭代在某種意義上是在所有工作流中的一次完整的經(jīng)過,這些工作流至少包括:需求、分析和設(shè)計(jì)、實(shí)現(xiàn)、測試、等,其本身就像一個小型的瀑布項(xiàng)目。在軟件開發(fā)過程中,包括軟件工程人員、如見需求、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)和軟件測試幾個部分。軟件工程人員則又可以分為程序開發(fā)人員、質(zhì)量管理人員、項(xiàng)目管理人員、內(nèi)容提供人員和客戶等等。在這幾個環(huán)節(jié)中,軟件工程人員是基礎(chǔ),軟件需求是動力,軟件設(shè)計(jì)和軟件測試是手段,軟件實(shí)現(xiàn)是目的,幾個環(huán)節(jié)缺一不可。以下僅簡要介紹軟件測試的內(nèi)容。軟件測試可以分為多種,包括性能測試、功能測試、安全性測試、兼容性測試和可用性測試等等。在軟件工程過程中,基于軟件系統(tǒng)的測試、確認(rèn)和驗(yàn)收是一項(xiàng)重要而富有挑戰(zhàn)性的工作.基于軟件的應(yīng)用系統(tǒng)的測試與傳統(tǒng)的軟件測試不同,不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要評價(jià)系統(tǒng)在不同用戶的瀏覽器的顯示是否合適。重要的是,還要從最終用戶的角度進(jìn)行安全性和可用性測試。因此,我們必須為測試和評估復(fù)雜的基于軟件的系統(tǒng),研究新的方法和技術(shù)。

      3軟件工程項(xiàng)目管理

      3.1項(xiàng)目管理概念

      軟件項(xiàng)目管理(WebbasedProjectManagement,WPM),即以軟件應(yīng)用程序?yàn)橹饕憩F(xiàn)方式的架構(gòu)來進(jìn)行的項(xiàng)目設(shè)計(jì)及管理,這樣的架構(gòu)中包含了瀏覽器、網(wǎng)絡(luò)和軟件服務(wù)器等關(guān)鍵主體,主要體現(xiàn)在網(wǎng)站設(shè)計(jì)、以瀏覽器為客戶端的軟件應(yīng)用程序開發(fā)等項(xiàng)目管理中。隨著軟件項(xiàng)目的規(guī)模不斷加大、參與人員的增多、對規(guī)范性的要求愈加嚴(yán)格,軟件開發(fā)已經(jīng)告別了個人英雄主義的模式,工程化的軟件開發(fā)時(shí)代已經(jīng)來臨。由此,項(xiàng)目管理開始逐步地在軟件研發(fā)各項(xiàng)活動中處于核心地位。軟件項(xiàng)目管理又可以分為項(xiàng)目準(zhǔn)備過程、策劃與計(jì)劃過程、啟動過程、跟蹤管理過程和關(guān)閉過程。

      3.2項(xiàng)目管理過程

      首先是項(xiàng)目準(zhǔn)備,項(xiàng)目準(zhǔn)備包括外部項(xiàng)目準(zhǔn)備和內(nèi)部項(xiàng)目準(zhǔn)備,主要是準(zhǔn)備項(xiàng)目招標(biāo)的方案,分析項(xiàng)目的可行性。其次是項(xiàng)目啟動,這一階段主要是根據(jù)招標(biāo)內(nèi)容設(shè)計(jì)軟件工程的計(jì)劃方案。再次是項(xiàng)目計(jì)劃,主要是為軟件項(xiàng)目所需要的人才和技術(shù)設(shè)備做策劃。接著是項(xiàng)目跟蹤,即根據(jù)計(jì)劃內(nèi)容對整個軟件工程的設(shè)計(jì)過程做評估。最后是項(xiàng)目結(jié)束,項(xiàng)目檢測通過后驗(yàn)收。軟件工程過程不是建立后就一成不變的,它需要在實(shí)踐過程中持續(xù)改進(jìn)。當(dāng)企業(yè)在項(xiàng)目管理上走向成熟,并達(dá)到了一定程度的成功時(shí),就獲得了可持續(xù)性競爭優(yōu)勢.然而,企業(yè)的競爭者不會坐視這些,他們必然也在不斷進(jìn)步。

      主站蜘蛛池模板: 自拍偷在线精品自拍偷无码专区| 精品无码久久久久久午夜| 亚洲精品午夜无码专区| 亚洲人成亚洲精品| 欧美精品v欧洲精品| 无码精品前田一区二区| 91在线手机精品超级观看| 国产99视频精品免视看7 | 午夜亚洲av永久无码精品| 国产成人精品亚洲精品| 国产精品福利网站导航| 久久夜色精品国产网站| 亚洲欧美日韩国产一区二区三区精品| 精品久久久久久久久久中文字幕 | 下载天堂国产AV成人无码精品网站| 99精品在线免费| 精品久久久久久久| 国产精品网站在线观看免费传媒| 伊人久久精品影院| 日韩美女18网站久久精品| 国产人成精品综合欧美成人| 国产91精品黄网在线观看| 四虎精品免费永久在线| 久久精品视频网| 久久99热国产这有精品 | 中文精品无码中文字幕无码专区| 欧美日韩国产精品自在自线| 久久夜色精品国产| 欧美成人精品高清在线播放| 久久人人爽人人精品视频| 精品无码人妻一区二区三区不卡 | 四虎永久在线精品国产免费| 国产精品视频久久| 国产亚洲福利精品一区| 久久国产精品成人免费| 亚洲国产精品人久久| 亚洲国产精品自在在线观看| 四虎国产精品免费入口| 国产精品成人一区二区| 精品久久久久久无码国产 | 国产一区二区三区精品视频 |