軟件設(shè)計(jì)開發(fā)研究范文

時(shí)間:2023-04-06 06:48:50

導(dǎo)語:如何才能寫好一篇軟件設(shè)計(jì)開發(fā)研究,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

軟件設(shè)計(jì)開發(fā)研究

篇1

隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,越來越多的學(xué)校都已經(jīng)實(shí)行多媒體教學(xué)。多媒體軟件也雨后春筍般的涌向了市場(chǎng),國家為了發(fā)展高科技產(chǎn)業(yè),一些優(yōu)秀的IT企業(yè)開發(fā)了很多高品質(zhì)的多媒體教學(xué)軟件。但是由于軟件還處于一個(gè)成長(zhǎng)階段,很多應(yīng)用還不能真正滿足社會(huì)需求。所以,對(duì)多媒體教學(xué)軟件的設(shè)計(jì)和開發(fā)過程進(jìn)行分析,從其中發(fā)現(xiàn)問題并針對(duì)性的提出解決問題的策略來提高教學(xué)質(zhì)量。

1 多媒體教學(xué)軟件的設(shè)計(jì)思路

1.1 對(duì)教學(xué)目標(biāo)進(jìn)行準(zhǔn)確分析

在進(jìn)行多媒體教學(xué)軟件開發(fā)之前首先要做的工作就是要對(duì)教學(xué)目標(biāo)進(jìn)行準(zhǔn)確的分析,編寫出高質(zhì)量的腳本以適合計(jì)算機(jī)運(yùn)行,還需要調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。需要指出的是在進(jìn)行教學(xué)目標(biāo)分析時(shí),應(yīng)該把計(jì)算機(jī)科學(xué)知識(shí)和文化知識(shí)作為主體來傳授給學(xué)生,不僅豐富了課堂教學(xué)內(nèi)容,而且也能將教學(xué)方式和教學(xué)內(nèi)容合理的聯(lián)系在一起。

1.2 多媒體教學(xué)軟件的內(nèi)容要精挑細(xì)選

由于多媒體軟件教學(xué)是一種開放式的教學(xué)方式,教材內(nèi)容可以說是五花八門。但是作為教學(xué)軟件其本身具有一定的系統(tǒng)性,內(nèi)容要精挑細(xì)選,教學(xué)內(nèi)容的編排是否合理都會(huì)對(duì)教學(xué)成果有非常大的影響。在傳統(tǒng)教學(xué)模式中可以發(fā)現(xiàn),老師作為教學(xué)的主體,學(xué)生被動(dòng)的接受教學(xué)內(nèi)容。無論什么課程,一本好的教學(xué)參考書不僅能夠減輕老師的負(fù)擔(dān),更重要的是讓學(xué)生的學(xué)習(xí)效果有所提升。然而對(duì)多媒體教學(xué)來說就更是如此了,優(yōu)質(zhì)的教學(xué)內(nèi)容能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,對(duì)整體教學(xué)質(zhì)量都有很大的幫助。

1.3 多媒體軟件教學(xué)內(nèi)容的提煉和升華

從計(jì)算機(jī)軟件設(shè)計(jì)和開發(fā)的角度來看,教學(xué)軟件的設(shè)計(jì)和開發(fā)與其他軟件的設(shè)計(jì)和開發(fā)區(qū)別不大,但是重要的一點(diǎn)就是教學(xué)軟件的開發(fā)目標(biāo)是利用多媒體技術(shù)去實(shí)現(xiàn)預(yù)期的教學(xué)目標(biāo),提高教學(xué)質(zhì)量。多媒體軟件教學(xué)的內(nèi)容主要由任務(wù)性內(nèi)容和概念性內(nèi)容組成,任務(wù)性內(nèi)容一般是把幾個(gè)相關(guān)的概念聯(lián)系在一起,注重的是對(duì)概念的理解;概念性內(nèi)容主要是對(duì)概念進(jìn)行深刻闡述。無論對(duì)于哪種教學(xué)內(nèi)容,老師都需要對(duì)教學(xué)內(nèi)容進(jìn)行提煉,不能像傳統(tǒng)教學(xué)模式中單一的向?qū)W生灌輸文本、圖形等教學(xué)信息,而是結(jié)合計(jì)算機(jī)將提煉的教學(xué)內(nèi)容生動(dòng)形象的傳授給學(xué)生。一個(gè)善于提煉教學(xué)內(nèi)容的老師將直接影響到教學(xué)成效。

1.4 教學(xué)模式的合理選擇

對(duì)教學(xué)目標(biāo)進(jìn)行合理分析,然后結(jié)合多媒體教學(xué)內(nèi)容選擇相應(yīng)的課堂教學(xué)模式,對(duì)不同學(xué)科可以采用不同的教學(xué)模式。大體上可以分為游戲型、問題解答型、探索型與演講型,合理的選擇教學(xué)模式將會(huì)對(duì)教學(xué)效果產(chǎn)生直接的影響。

1.5 課件的設(shè)計(jì)和編寫

完成教學(xué)目標(biāo)分析和教學(xué)內(nèi)容挑選后,最重要的一步就是課件的設(shè)計(jì)和編寫。要實(shí)現(xiàn)教學(xué)目標(biāo)首先要完成的就是課件的設(shè)計(jì),但是課件的設(shè)計(jì)又離不開教學(xué)內(nèi)容、教學(xué)模式等因素。對(duì)于這些課件的編寫要由資深專業(yè)的老師去完成。他們需要將教學(xué)內(nèi)容進(jìn)行合理的劃分,把劃分后每個(gè)單元中的知識(shí)內(nèi)容合理組織起來,然后試圖決定采用什么樣的教學(xué)模式進(jìn)行教學(xué),用邏輯屏幕將每個(gè)單元中的知識(shí)點(diǎn)進(jìn)行統(tǒng)計(jì),詳細(xì)編寫出每個(gè)知識(shí)點(diǎn)在屏幕中所表達(dá)的內(nèi)容,再將原始的圖形進(jìn)行編輯制作。

對(duì)于課件的設(shè)計(jì)和編寫要遵循一定的原則,首先要能夠吸引老師和學(xué)生,激發(fā)學(xué)生學(xué)習(xí)的興趣;要能簡(jiǎn)潔明了的闡釋教學(xué)內(nèi)容和教學(xué)目標(biāo),在教學(xué)過程中逐一的突出重點(diǎn)和難點(diǎn);能夠充分發(fā)揮學(xué)生的能動(dòng)性,主動(dòng)提問,及時(shí)向老師反饋學(xué)習(xí)過程中遇到的困難;教學(xué)軟件的界面操作要簡(jiǎn)單話,能夠給人一種親切感,學(xué)生隨時(shí)可以從中搜索到想學(xué)習(xí)的內(nèi)容;最后要充分利用屏幕的空間對(duì)教學(xué)信息進(jìn)行合理的布局,突出重點(diǎn)。

2 多媒體教學(xué)軟件設(shè)計(jì)和開發(fā)過程中存在的一些問題分析

2.1 教學(xué)軟件的內(nèi)容選取非常草率

對(duì)市場(chǎng)大量的教學(xué)軟件進(jìn)行調(diào)查后發(fā)現(xiàn),很多教學(xué)軟件內(nèi)容過于膚淺,彼此之間相互抄襲,內(nèi)容選取也非常的草率,甚至偏離了教學(xué)的目標(biāo)。盡管多媒體教學(xué)軟件能夠?qū)⒔虒W(xué)內(nèi)容生動(dòng)形象的展示給學(xué)生,老師和學(xué)生也表示非常愿意接受這種新的教學(xué)方式,但是對(duì)于教學(xué)軟件內(nèi)容的選取也是考核一個(gè)老師是否專心研究教學(xué)內(nèi)容。多媒體教學(xué)軟件相比較傳統(tǒng)教學(xué)來說是一個(gè)新事物,很多人盲目的去開發(fā)一些多媒體課件,幾乎不考慮所選內(nèi)容適不適合多媒體,造成了市場(chǎng)上有大量的互相抄襲的重復(fù)多媒體課件。

課件的好壞一種最重要的決定因素就是選題了,選擇合適的題材內(nèi)容且適合多媒體形式來展示教學(xué)內(nèi)容是制作高質(zhì)量的課件的前提,在選題的時(shí)候要充分利用多媒體的優(yōu)勢(shì),去解決在傳統(tǒng)教學(xué)模式課堂上難以解決的一些問題。在制作課件之前一定要對(duì)教學(xué)目標(biāo)進(jìn)行分析,草率的選取教學(xué)內(nèi)容將會(huì)極大影響教學(xué)質(zhì)量,所以,要把選題教學(xué)軟件設(shè)計(jì)開發(fā)的首要任務(wù)。

2.2 教學(xué)設(shè)計(jì)沒有受到重視,腳本編寫易出現(xiàn)一些問題

教學(xué)設(shè)計(jì)是整個(gè)設(shè)計(jì)開發(fā)過程中的核心,是連接理論教學(xué)和實(shí)踐教學(xué)的中間橋梁。教學(xué)設(shè)計(jì)的最終目的是為了合理的規(guī)劃教學(xué)活動(dòng)、給學(xué)生們提供最后的學(xué)習(xí)氛圍并讓他們獲得最佳的學(xué)習(xí)效果。教學(xué)設(shè)計(jì)主要體現(xiàn)在課件的框架結(jié)構(gòu)上,所以教學(xué)設(shè)計(jì)是制作出高質(zhì)量教學(xué)軟件的重要步驟。然而在實(shí)際設(shè)計(jì)開發(fā)過程中,這個(gè)中間橋梁沒有受到高度重視,可能是專業(yè)人員的疏忽,最終無法得到最佳的設(shè)計(jì)方案。

在實(shí)際編寫腳本的過程中需要注意一些問題:首先是把模塊設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)分工做好,為后期的工作做好準(zhǔn)備,提高開發(fā)效率,減少不必要的重復(fù)性工作;其次是把局部設(shè)計(jì)和總體設(shè)計(jì)相統(tǒng)一,學(xué)習(xí)者能夠借助多媒體進(jìn)行自我學(xué)習(xí);最后需要注意的是要?jiǎng)?chuàng)建一個(gè)良好的用戶界面,這就好比一閃美麗的窗戶,是學(xué)習(xí)者能不能獲得最佳視覺效果和視聽效果的關(guān)鍵因素。

2.3 多媒體教學(xué)軟件的評(píng)價(jià)體系不完善

做好教學(xué)設(shè)計(jì)和腳本的編寫工作后,最后一個(gè)重要的階段就是教學(xué)軟件的評(píng)價(jià)過程。評(píng)價(jià)過程是軟件設(shè)計(jì)的結(jié)束,但是也是軟件真正開發(fā)的開始階段,目前對(duì)軟件的評(píng)價(jià)主要從三個(gè)方面來考核:教學(xué)目標(biāo)的進(jìn)展情況、技術(shù)要求是否達(dá)到、能否達(dá)到預(yù)期的教學(xué)指標(biāo)。另外評(píng)價(jià)通常由組織評(píng)價(jià)、自我評(píng)價(jià)和過程評(píng)價(jià)三個(gè)部分組成。由于目前參與教學(xué)軟件設(shè)計(jì)和開發(fā)的人員不夠?qū)I(yè),評(píng)價(jià)體系也相對(duì)來說不夠完善。因此,很容易對(duì)教學(xué)軟件的開發(fā)階段產(chǎn)生一定的影響。

篇2

關(guān)鍵詞:軟件開發(fā) 散裝填料 流體力學(xué) 負(fù)荷性能圖 設(shè)計(jì)及核算

填料塔是化工生產(chǎn)中常用的一種分離設(shè)備,廣泛地應(yīng)用于精餾、吸收、解吸、氣體洗滌、液體萃取等單元操作過程。自20世紀(jì)初,填料塔應(yīng)用于工業(yè)分離過程以來,在增產(chǎn)、節(jié)能、提高產(chǎn)品質(zhì)量、改善環(huán)境和減少投資等方面的優(yōu)勢(shì)明顯,應(yīng)用范圍越來越廣,而填料塔的設(shè)計(jì)要求也越來越高。

1 計(jì)算模型的確定

1.1 液泛氣速計(jì)算模型

文獻(xiàn)針對(duì)鮑爾環(huán),用Eckert通用關(guān)聯(lián)圖、Bain-Haugen公式、Billet等泛點(diǎn)氣速預(yù)測(cè)模型與實(shí)驗(yàn)值進(jìn)行了對(duì)比,結(jié)果表明Bain-Haugen公式與實(shí)驗(yàn)數(shù)據(jù)吻合的較好,因此本文采用Bain-Haugen公式作為液泛氣速計(jì)算模型。

1.2 塔徑計(jì)算模型

塔徑的計(jì)算方法主要有泛點(diǎn)法、載點(diǎn)法和FP-Cmax圖法。若要求操作穩(wěn)定,壓降小,則可以選擇載點(diǎn)以下的操作氣速。但目前對(duì)于載點(diǎn)關(guān)聯(lián)式的研究較少,并且在很多場(chǎng)合下(尤其在大液量時(shí))載點(diǎn)氣速難以確定,而泛點(diǎn)算法則是在填料塔計(jì)算中普遍使用的方法。FP-Cmax圖法是工業(yè)上普遍用來計(jì)算規(guī)整填料塔塔徑。因此本文采用泛點(diǎn)法作為塔徑的計(jì)算模型。

1.3 壓降計(jì)算模型

計(jì)算填料塔壓降的模型方法分為兩類,一類是專門適用于某特定類型的,這種模型算法往往由填料開發(fā)者提出,有些沒有公開發(fā)表,需向填料制造商咨詢;另一類是通用的計(jì)算模型。

目前主要的壓降算法模型有Eckert通用關(guān)聯(lián)圖、Billet模型、S-B-F壓降模型、新Eckert通用關(guān)聯(lián)圖、Kister通用關(guān)聯(lián)圖、BRF法、Robbins法。以文獻(xiàn)的實(shí)驗(yàn)數(shù)據(jù)為基準(zhǔn)值,對(duì)適用于散裝填料的模型進(jìn)行了比較計(jì)算,結(jié)果表明新Eckert壓降通用關(guān)聯(lián)圖與實(shí)驗(yàn)值比較吻合,因此本文采用新Eckert壓降通用關(guān)聯(lián)圖的擬合公式作為壓降計(jì)算模型。

1.4 持液量計(jì)算模型

持液量的計(jì)算模型主要有Mackowiak模型、Billet模型、大竹模型、Rocha模型等。文獻(xiàn)認(rèn)為Mackowiak模型和大竹公式的誤差較大;Rocha模型較為復(fù)雜,參數(shù)眾多,文獻(xiàn)只提供部分參數(shù);文獻(xiàn)認(rèn)為Billet模型的預(yù)測(cè)值與實(shí)驗(yàn)值誤差較小,尤其在恒持液量區(qū),因此本文采用Billet模型作為持液量的計(jì)算模型。

1.5 等板高度計(jì)算模型

目前等板高度的計(jì)算模型有Hands and Whitt公式、Frank公式、Murch公式、Strigle公式、Rocha模型、Brova公式、Lockett模型、Carillo模型等。有文獻(xiàn)推薦Frank公式作為等板高度計(jì)算模型,因此本文采用Frank公式。另外,可根據(jù)填料廠家提供的等板高度推薦值手動(dòng)輸入。

2 負(fù)荷性能圖限制線確定

2.1 負(fù)荷性能圖氣相上限線

填料塔內(nèi)氣體流率增加,持液量趨于增加,壓降也相應(yīng)增加,在泛點(diǎn)處液體在填料表面處積累并逐漸增多,氣體負(fù)荷略微增加,壓降將趨于無窮大,此時(shí)填料床層出現(xiàn)液泛現(xiàn)象。許多實(shí)際情況下,操作可以維持在泛點(diǎn),但這種操作狀況極不穩(wěn)定,操作性能較差。因此本文將泛點(diǎn)時(shí)的氣體量作為負(fù)荷性能圖的氣相上限線。

2.2 負(fù)荷性能圖氣相下限線

氣相流速與填料層持液量和壓降有明顯關(guān)系,氣速降低,填料層持液量和壓降也降低,當(dāng)氣速下降到一定程度時(shí),塔內(nèi)氣液相湍動(dòng)程度明顯降低,氣相分布不均,則氣液傳質(zhì)效率明顯降低。

Kister以壓降作為判斷氣相負(fù)荷下限的標(biāo)準(zhǔn),由最小壓降計(jì)算出氣相負(fù)荷的下限,推薦操作時(shí)散裝填料層的壓降應(yīng)不低于0.1英寸水柱/英尺填料層高度,而在實(shí)際操作中操作壓降低于上述推薦值時(shí)仍可處于正常操作狀態(tài)。因此以Kister的推薦值作為計(jì)算氣相負(fù)荷下限的標(biāo)準(zhǔn)并不準(zhǔn)確。孫津生認(rèn)為當(dāng)氣相負(fù)荷因子在0到0.6時(shí),存在一個(gè)傳質(zhì)拐點(diǎn),在此拐點(diǎn)以下,傳質(zhì)效率大幅下降,而在實(shí)際工程設(shè)計(jì)中如果負(fù)荷因子取在0.5~0.6之間時(shí),一般認(rèn)為風(fēng)險(xiǎn)較大,所以本文將氣相動(dòng)能因子為0.6時(shí)的氣相負(fù)荷作為負(fù)荷性能圖的氣相下限線。

2.3 負(fù)荷性能圖液相上限線

由于填料具有較大空隙率,與板式塔相比,填料塔一般不會(huì)發(fā)生液相超負(fù)荷現(xiàn)象,所以對(duì)于填料的液相負(fù)荷上限研究較少。文獻(xiàn)研究表明對(duì)于高效填料塔最大液相噴淋密度應(yīng)低于200 m3/(m2?h),但對(duì)于填料吸收塔最大液相噴淋密度超過200 m3/(m2?h)時(shí),部分情況下,也處于正常操作狀況。關(guān)于填料的最大液相噴淋密度還有待于進(jìn)一步研究。本文暫采用最大噴淋密度200 m3/(m2?h)作為負(fù)荷性能圖的液相上限線。

2.4 負(fù)荷性能圖液相下限線

要保證填料塔正常操作,必須有一定的液體噴淋量。當(dāng)液相的操作負(fù)荷低于某一值時(shí),填料單體提供的表面積得不到有效的潤濕,液體在填料表面不能建立穩(wěn)定的液膜, 從而降低了氣液傳質(zhì)效率。因此,本文以最小噴淋密度作為負(fù)荷性能圖的液相下限線。

2.5 負(fù)荷性能圖液泛線

填料塔中液相在填料表面形成液膜流動(dòng),氣相向上流動(dòng)對(duì)液膜流動(dòng)產(chǎn)生牽制作用,隨氣相速度增加,液膜下降速度逐漸減小,氣相速度增加到一定程度時(shí)液膜增厚,氣相速度進(jìn)一步增加,液膜進(jìn)一步增厚,如此循環(huán),持液量增加。最終液相變?yōu)檫B續(xù)相,氣相成為分散相,此現(xiàn)象即為液泛。同理,當(dāng)氣相速度一定時(shí),液相噴淋量增加到一定后,也會(huì)造成液泛現(xiàn)象發(fā)生。因此液泛可以反映填料塔內(nèi)氣液兩相相互影響的極限值。本文以Eckert關(guān)聯(lián)圖中泛點(diǎn)線的回歸解析式作為負(fù)荷性能圖的液泛線。

3 軟件設(shè)計(jì)功能考核

用水吸收空氣中的SO2氣體,混合氣體處理量為100kmol,其中SO2的含量為7%,空氣含量93%,要求凈化氣中SO2的含量達(dá)到15%(mol),操作壓力為常壓,氣體入口溫度為25℃,洗手液中不含SO2,水入口溫度為25℃,要求設(shè)計(jì)吸收塔,對(duì)其進(jìn)行工藝計(jì)算并輸出填料塔的負(fù)荷性能圖。

其中液相流率L=72530kg/s,氣相流率G=3148kg/s,理論板數(shù)10塊,其他物性參數(shù):=998.2kg/m3,氣相密度=1.383kg/m3,液相粘度=1mPa?s,氣相粘度=0.018 mPa?s,液相表面張力0.07154N/m。選用DN38塑料鮑爾環(huán)填料。設(shè)計(jì)及核算結(jié)果如表1所示。

4 結(jié)語

軟件的計(jì)算結(jié)果和核算結(jié)果與文獻(xiàn)值相差較小,誤差在工程允許誤差范圍內(nèi),所以本軟件計(jì)算結(jié)果準(zhǔn)確可靠,可應(yīng)用于實(shí)踐。另外軟件繪制出了填料塔的負(fù)荷性能圖,表示出了填料塔的可行穩(wěn)定操作區(qū)域,為填料塔設(shè)計(jì)、改造提供了直觀的依據(jù)。

參考文獻(xiàn):

[1] 李軍,陳亮,孫蘭義等.填料萃取塔設(shè)計(jì)軟件CUP-Tower的開發(fā)[J],石油化工設(shè)備,2009,38(3):20~23

[2] 田正義.規(guī)整填料塔軟件開發(fā)[D].青島:青島科技大學(xué),2009

篇3

【關(guān)鍵詞】計(jì)算機(jī);軟件開發(fā);信息管理系統(tǒng)

盡管計(jì)算機(jī)軟件開發(fā)前景廣闊,有很大的上升空間,可是在具體運(yùn)作中還是要充分的重視信息管理系統(tǒng),做好日常的軟件維護(hù)工作。在軟件開發(fā)過程中,要盡可能的降低開發(fā)成本,充分的發(fā)揮軟件特點(diǎn),做好軟件開發(fā)的信息管理工作。通常來說,計(jì)算機(jī)軟件開發(fā)信息管理系統(tǒng)包括系統(tǒng)需求、系統(tǒng)設(shè)計(jì)、設(shè)計(jì)實(shí)現(xiàn)三個(gè)部分組成。

1系統(tǒng)需求

開發(fā)計(jì)算機(jī)軟件之前,有必要對(duì)軟件開發(fā)中的系統(tǒng)需求進(jìn)行研究和分析,包括兩個(gè)構(gòu)成要素,分別是軟件開發(fā)信息關(guān)系分析和軟件開發(fā)信息管理需求。關(guān)于需求信息之間依賴性關(guān)系的存在,需要結(jié)合業(yè)務(wù)需求,盡可能的滿足不同的需求。從這一理念出發(fā),我們要清晰市場(chǎng)定位,了解市場(chǎng)需求,有計(jì)劃的整合需求信息之間的關(guān)系,才能讓軟件開發(fā)“物有所值”。在軟件開發(fā)信息管理方面,要科學(xué)的考慮工作量的問題,既要考慮到計(jì)劃量也要考慮到實(shí)際量,應(yīng)該把工作重點(diǎn)放在技術(shù)的研發(fā)方面,保證軟件開發(fā)的質(zhì)量。

2系統(tǒng)設(shè)計(jì)

2.1系統(tǒng)設(shè)計(jì)的流程

信息管理系統(tǒng)設(shè)計(jì)要和客戶需求結(jié)合,要兼顧實(shí)際工作情況,通盤思考開發(fā)設(shè)計(jì)過程中的各類不穩(wěn)定因素,按照先后順序,一般分為:草稿、新建、計(jì)劃中、定義中、實(shí)現(xiàn)中和完成實(shí)現(xiàn)。

2.2顯示信息和查詢模塊設(shè)計(jì)

顯示信息和查詢模塊設(shè)計(jì)的核心是對(duì)多層顯示模式和平級(jí)顯示模式的應(yīng)用,多層顯示模式是結(jié)合信息主-子關(guān)系樹的根節(jié)點(diǎn)目標(biāo),進(jìn)而對(duì)信息進(jìn)行顯示,達(dá)到系統(tǒng)產(chǎn)品有效維護(hù)的目的;平級(jí)顯示模式運(yùn)用的重點(diǎn)在于模式的切換,通過高級(jí)查詢的手段達(dá)到軟件開發(fā)信息查詢的目的。

2.3業(yè)務(wù)需求信息管理模板設(shè)計(jì)

業(yè)務(wù)需求信息管理模板有五個(gè)部分組成,分別是基本信息、依賴業(yè)務(wù)需求、工作量、附件、更改日志。業(yè)務(wù)需求信息管理模板不僅要達(dá)到便于查詢,滿足工作需求的目的,還要科學(xué)的統(tǒng)計(jì)工作量的信息分配,最終實(shí)現(xiàn)工作量的合理分配。

2.4技術(shù)需求管理模板設(shè)計(jì)

技術(shù)需求管理模板設(shè)計(jì)同樣也是由五個(gè)部分組成,分別是基本信息、匹配業(yè)務(wù)需求、依賴技術(shù)需求、上傳附件、修改日志。技術(shù)需求管理模板設(shè)計(jì)注重技術(shù)信息,要求通過技術(shù)信息的合理設(shè)置達(dá)到基本查詢的目的。

2.5多層結(jié)構(gòu)兌現(xiàn)關(guān)系設(shè)置

多層結(jié)構(gòu)兌現(xiàn)關(guān)系設(shè)置要注意業(yè)務(wù)對(duì)象之間的有效性聯(lián)結(jié)。依靠節(jié)點(diǎn)分析和系統(tǒng)算法,達(dá)到設(shè)計(jì)的目的。多層結(jié)構(gòu)兌現(xiàn)關(guān)系設(shè)置從業(yè)務(wù)需求信息出發(fā),認(rèn)真分析業(yè)務(wù)需求信息,充分掌握工作量的基本信息,將二者融合起來綜合考慮,從而確保需求質(zhì)量。技術(shù)需求對(duì)象的設(shè)計(jì),主要是對(duì)技術(shù)需求信息直接管理,并注重工作量的有效性估計(jì),做好系統(tǒng)的根本自動(dòng)化記錄過程,在實(shí)際的技術(shù)對(duì)象應(yīng)用階段,注重技術(shù)的根本有效性需求,體現(xiàn)獨(dú)特的業(yè)務(wù)需求和分析。

3設(shè)計(jì)實(shí)現(xiàn)

計(jì)算機(jī)軟件開發(fā)信息管理系統(tǒng)設(shè)計(jì)需要在保持原有習(xí)慣的基礎(chǔ)上,融合新的信息內(nèi)容,建立管理系統(tǒng)。同時(shí)在新建立的管理系統(tǒng)內(nèi),嵌入新開發(fā)的內(nèi)容,最終達(dá)到軟件系統(tǒng)開發(fā)的目標(biāo),使得信息管理系統(tǒng)設(shè)計(jì)完全實(shí)現(xiàn)。

3.1對(duì)信息擴(kuò)展平臺(tái)的實(shí)現(xiàn)

依靠SAP產(chǎn)品,使得子系統(tǒng)得到有效管理,同時(shí)要下功夫兼顧移動(dòng)終端支持和內(nèi)存技術(shù)運(yùn)用。關(guān)于內(nèi)存技術(shù)的實(shí)現(xiàn),通過結(jié)合微軟VisualStudio基本集成開發(fā)環(huán)境,對(duì)桌面以及移動(dòng)設(shè)備用戶支持的一種界面開發(fā),并結(jié)合端到端的軟件生命周期性管理,結(jié)合運(yùn)行環(huán)境的關(guān)鍵用戶管理,對(duì)新的開發(fā)過程進(jìn)行設(shè)置,結(jié)合合作伙伴控制的過程,實(shí)現(xiàn)和商務(wù)平臺(tái)的一種無縫連接過程。

3.2業(yè)務(wù)需求管理模板的實(shí)現(xiàn)

在業(yè)務(wù)需求管理模板實(shí)現(xiàn)上,主要注意的是結(jié)合業(yè)務(wù)需求的實(shí)際情況,做好日志的修改工作。如果增加業(yè)務(wù)量的需求,就需要同時(shí)彈出與需求相對(duì)應(yīng)的對(duì)話框,接著依次滿足同一級(jí)別的業(yè)務(wù)需求。在增加業(yè)務(wù)量的壓力下,有時(shí)不僅要滿足同一級(jí)別的業(yè)務(wù)需求,還要滿足業(yè)務(wù)需求的附件部分,這就要在附件鏈接和附件狀態(tài)中耐心分析各類數(shù)據(jù),根據(jù)附件中提供的信息有針對(duì)性的進(jìn)行修改,達(dá)到附件內(nèi)容實(shí)現(xiàn)的目的。

3.3技術(shù)需求信息管理模板實(shí)現(xiàn)

技術(shù)需求信息管理模板設(shè)計(jì)的核心在于技術(shù)依賴,前提是對(duì)基本信息的了解程度,也就是說在對(duì)基本信息充分了解之后,依賴技術(shù)實(shí)現(xiàn)管理模板設(shè)計(jì)。具體來說,就是把技術(shù)需求內(nèi)容添加到信息管理模板中,并將技術(shù)需求內(nèi)容與業(yè)務(wù)需求有機(jī)的連接在一起,構(gòu)成一個(gè)富有邏輯關(guān)系的共同體,接著對(duì)紛繁復(fù)雜的信息進(jìn)行分類處理,區(qū)別出優(yōu)先處理和延后處理的信息,在具體處理過程中,按照區(qū)別內(nèi)容按照先后順序,依次處理。

3.4版本信息管理界面的實(shí)現(xiàn)

版本界面管理信息的實(shí)現(xiàn)需要充分的考慮開發(fā)周期,并以此為標(biāo)準(zhǔn)確定軟件開發(fā)的版本信息。在版本信息管理界面設(shè)置時(shí)要以時(shí)間為標(biāo)尺,盡可能的降低預(yù)計(jì)生產(chǎn)周期和實(shí)際生產(chǎn)時(shí)間之間的誤差,確保版本信息的制定擁有科學(xué)性及合理性。

4總結(jié)

計(jì)算機(jī)軟件開發(fā)信息管理系統(tǒng)設(shè)計(jì)在一定程度上提高了計(jì)算機(jī)軟件開發(fā)的效率,確保了產(chǎn)品的質(zhì)量,有效的推進(jìn)了軟件開發(fā)整體行業(yè)的進(jìn)步,同時(shí)也打破了傳統(tǒng)軟件開發(fā)信息管理的局限性,它采用的“大數(shù)據(jù)”和“云計(jì)算”的方式大幅提高了管理效率,降低了管理成本,對(duì)現(xiàn)代化技術(shù)革命起到了積極的促進(jìn)作用。計(jì)算機(jī)軟件開發(fā)信息管理設(shè)計(jì)的高效性讓我國的計(jì)算機(jī)發(fā)展邁向一個(gè)新的高度,提高了我國的計(jì)算機(jī)技術(shù)研發(fā)水平,提升了我國的核心競(jìng)爭(zhēng)力。

參考文獻(xiàn)

[1]劉川.基于計(jì)算機(jī)軟件開發(fā)的數(shù)碼產(chǎn)品在線銷售系統(tǒng)[J].網(wǎng)友世界•云教育,2014,7(23):10-11.

[2]王雪竹.軟件開發(fā)管理系統(tǒng)的多元化設(shè)計(jì)分析[J].硅谷2015,7(03):53,59.

篇4

關(guān)鍵詞:集成開發(fā)環(huán)境;軟件總線;構(gòu)件;無線傳感器網(wǎng)絡(luò);TinyOS

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)11-20374-03

1 引言

TinyOS是由UCBerkeley分校的研究人員針對(duì)無線傳感器網(wǎng)絡(luò)資源有限,通信響應(yīng)要求及時(shí)的特點(diǎn)而設(shè)計(jì)的一種嵌入式操作系統(tǒng)。由于TinyOS為非商業(yè)的操作系統(tǒng),未提供開發(fā)環(huán)境。如何構(gòu)造一集成開發(fā)環(huán)境,既滿足不同開發(fā)階段及不同領(lǐng)域開發(fā)者的需求,又兼顧未來新的開發(fā)方法的需要,一直是值得關(guān)心的問題。目前出現(xiàn)了許多基于TinyOS的開發(fā)平臺(tái),但這些開發(fā)平臺(tái)存在的主要問題是:結(jié)構(gòu)化的體系結(jié)構(gòu),運(yùn)行時(shí)不可以動(dòng)態(tài)配置模塊,擴(kuò)展性及集成性不強(qiáng)。在認(rèn)真研究當(dāng)前的基于無線傳感器網(wǎng)絡(luò)開發(fā)平臺(tái)的優(yōu)缺點(diǎn)后,本文提出了基于軟件總線的傳感器網(wǎng)絡(luò)集成開發(fā)環(huán)境TosIDE,該平臺(tái)采用“軟總線+軟構(gòu)件”的體系結(jié)構(gòu),滿足特定功能模塊在開發(fā)環(huán)境中靈活安裝,卸載和替換,具備良好的擴(kuò)展性。

2 傳統(tǒng)IDE結(jié)構(gòu)及其存在的問題

目前無線傳感器網(wǎng)絡(luò)應(yīng)用系統(tǒng)的IDE結(jié)構(gòu)可以分為兩種[1,2]:

(1)單塊式(Monolithic)結(jié)構(gòu):該結(jié)構(gòu)開發(fā)平臺(tái)一般由一個(gè)功能模塊集組成,一個(gè)模塊可能由多個(gè)過程組成,任一過程可以調(diào)用其它過程,這樣模塊間的交互關(guān)系是網(wǎng)狀關(guān)系,關(guān)系復(fù)雜,擴(kuò)展這類開發(fā)平臺(tái)比較困難,修改一個(gè)過程或模塊可能會(huì)導(dǎo)致多個(gè)相關(guān)的過程或模塊發(fā)生錯(cuò)誤(如圖1所示)。

(2)層次(layered)式結(jié)構(gòu):該結(jié)構(gòu)將開發(fā)平臺(tái)劃分為若干模塊,然后將它們按層組織起來。每個(gè)模塊提供一組其他模塊可以調(diào)用的功能,并且任何一層的代碼只能調(diào)用較低層的的功能。層次化結(jié)構(gòu)有助于組織開發(fā)平臺(tái)的開發(fā)過程,減少診斷和修改錯(cuò)誤的工作。一個(gè)完整的層的功能實(shí)現(xiàn)可以整個(gè)被代替,而不會(huì)影響系統(tǒng)其他部分。層次化方法的不足是每一層都有明確的功能,對(duì)某一層的功能上的較大改變會(huì)對(duì)與其直接關(guān)聯(lián)的上下層產(chǎn)生很大的影響,因此難以實(shí)現(xiàn)對(duì)開發(fā)平臺(tái)的裁剪。針對(duì)以上傳統(tǒng)開發(fā)方式的不足,本集成開發(fā)環(huán)境采用基于構(gòu)件的軟總線開發(fā)方法(如圖2所示)。

3 軟件總線定義及數(shù)學(xué)描述

從軟件體系結(jié)構(gòu)的角度看,軟件總線作為一種連接件(Connector) ,為構(gòu)件提供了通信、協(xié)作和便利的服務(wù),實(shí)現(xiàn)了構(gòu)件集成設(shè)施和構(gòu)件邏輯處理功能的分離,將構(gòu)件集成設(shè)施從以前的隱式方式改為顯式方式,是用于構(gòu)件集成的結(jié)構(gòu)性軟件部件[5]。

從一般性的角度出發(fā),我們首先給出軟總線的數(shù)學(xué)描述,對(duì)于軟件總線的軟件體系架構(gòu),有如下數(shù)學(xué)描述[3]:

定義1:軟件總線架構(gòu)TBA = {C,I,M,S,R},其中C是系統(tǒng)的構(gòu)件集,I是軟件總線接口集,S是系統(tǒng)的狀態(tài)空間集,M是軟件總線方法集,軟件總線的方法是系統(tǒng)狀態(tài)改變的觸發(fā)源m = ( si sj ) , R 是約束規(guī)則。

定義2:軟件構(gòu)件C={(ti,ai,s)|s=aiti},其中t是工具構(gòu)件,a 是構(gòu)件適配器。

定義3:軟件總線接口I={m ∈M|Selector (m,Qi)} ,其中Selector(m,Qi) 是選擇函數(shù),函數(shù)接收方法集中的方法,返回滿足條件為Qi 的接口I中的方法。

以上為軟件總線的基本數(shù)學(xué)描述定義。在此基礎(chǔ)上,人們進(jìn)一步將軟件總線結(jié)構(gòu)建立在軟件重用的思想上,形成一種“軟總線+軟構(gòu)件”的體系結(jié)構(gòu)。圖3為一種“軟總線+軟構(gòu)件”結(jié)構(gòu)示意圖,各個(gè)構(gòu)件通過與軟總線相連組成一個(gè)實(shí)現(xiàn)某種功能的復(fù)合構(gòu)件。

在此種結(jié)構(gòu)中,構(gòu)件之間不再直接連接,而是以軟總線作為連接件,集成為一個(gè)整體,各構(gòu)件之間的交互通過總線間接連接,大大降低構(gòu)件的耦合度,各構(gòu)件在接口不變的情況下可獨(dú)立修改,有利于各構(gòu)件的并行開發(fā)[4]。

4 基于軟總線的IDE體系結(jié)構(gòu)

TosIDE的結(jié)構(gòu)如圖4所示:

根據(jù)子系統(tǒng)、適配器及軟件總線在消息傳遞過程中所出的位置和功能,TosIDE的體系結(jié)構(gòu)分為三層:最上一層為構(gòu)件應(yīng)用層,軟件總線為該層提供接口,欲加入總線的子系統(tǒng)需符合接口規(guī)范(軟件總線接口定義),才能加入集成開發(fā)環(huán)境中;應(yīng)用層的構(gòu)件由負(fù)責(zé)實(shí)現(xiàn)項(xiàng)目開發(fā)的各功能子系統(tǒng)組成,為開發(fā)直接使用的應(yīng)用模塊。中間一層為總線適配層,負(fù)責(zé)應(yīng)用層的構(gòu)件與總線系統(tǒng)的連接,實(shí)時(shí)響應(yīng)總線和構(gòu)件的消息發(fā)送請(qǐng)求,并適配彼此之間傳遞的消息格式,使消息符合接收方的格式要求;最底層為通信層,該層負(fù)責(zé)構(gòu)件的注冊(cè)、注銷以及構(gòu)件之間的數(shù)據(jù)通信,并且屏蔽具體數(shù)據(jù)通信的細(xì)節(jié),對(duì)外提供統(tǒng)一的數(shù)據(jù)通信接口。

這種體系結(jié)構(gòu)具有以下幾個(gè)主要的特點(diǎn):

(1)層次性,整個(gè)系統(tǒng)的體系結(jié)構(gòu)邏輯上分為三層,層次清晰,結(jié)構(gòu)簡(jiǎn)單。

(2)可擴(kuò)展性強(qiáng),使用統(tǒng)一的接口規(guī)范,提高了系統(tǒng)的可擴(kuò)展性及可配置性。

(3)開放式的結(jié)構(gòu),系統(tǒng)在提供不同功能的構(gòu)件供用戶選擇的同時(shí),也允許用戶或第三方開發(fā)構(gòu)件,并可以比較方便地增加到系統(tǒng)當(dāng)中。

從無線傳感器網(wǎng)絡(luò)軟件開發(fā)的不同階段及功能,把TosIDE分成功能相對(duì)獨(dú)立且結(jié)構(gòu)簡(jiǎn)單的多個(gè)軟件模塊DD項(xiàng)目管理、組件管理、代碼編輯、版本控制、組件視圖連接、交叉編譯調(diào)試等,并封裝為構(gòu)件,然后通過(Agent)連接到軟件總線上,形成一個(gè)功能完整,支持整個(gè)軟件開發(fā)階段的集成開發(fā)環(huán)境。的主要功能是負(fù)責(zé)將軟總線的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給構(gòu)件,負(fù)責(zé)構(gòu)件與總線間的消息格式轉(zhuǎn)換。

5 集成開發(fā)環(huán)境關(guān)鍵技術(shù)

軟件開發(fā)的目標(biāo)就是將用戶的需求轉(zhuǎn)化為軟件產(chǎn)品,其中很重要的一個(gè)過程就是將用戶需求分解為一個(gè)個(gè)相互關(guān)聯(lián)的模塊(構(gòu)件)[8] 。構(gòu)件集成的開發(fā)環(huán)境有兩個(gè)很重要的問題需要解決: ①模塊之間的接口定義及其集成; ②模塊之間的通信。

5.1 構(gòu)件集成機(jī)制

TosIDE集成開發(fā)環(huán)境支持用戶根據(jù)特定需要開發(fā)構(gòu)件加入到系統(tǒng)中。由于用戶自行開發(fā)的構(gòu)件類型千差萬別,存在不同的開發(fā)方法;具有不兼容性,因此必須引入完善的構(gòu)件集成機(jī)制來協(xié)調(diào)這些工具高效地支持整個(gè)軟件開發(fā)過程。

對(duì)于構(gòu)件的集成通常有四種方式:數(shù)據(jù)交換、公共工具訪問、公共數(shù)據(jù)管理和全集成方式[1,6]。綜合考慮以上四種集成方式各自的特點(diǎn),TosIDE采用公共工具訪問方式,用戶在一致的界面下以相同的方式調(diào)用眾多不同的工具,各個(gè)構(gòu)件之間的數(shù)據(jù)交換使用點(diǎn)到點(diǎn)的交換方式,通過翻譯程序(即總線)作中介進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換(如圖5所示)。由于傳感器網(wǎng)絡(luò)軟件的開發(fā)常常劃分為多個(gè)明確的開發(fā)階段,不同階段的功能模塊間往往是串行工作方式,一個(gè)功能模塊的輸出往往是另一個(gè)功能模塊的輸入,因此,使用基于點(diǎn)到點(diǎn)交換方式的公共工具訪問集成方式比較符合集成開發(fā)環(huán)境開發(fā)過程中的串行工作方式。

5.2 構(gòu)件之間的通信機(jī)制

在該集成開發(fā)環(huán)境中,構(gòu)件可動(dòng)態(tài)配置且不同類型的構(gòu)件可集成到系統(tǒng)中,構(gòu)件之間通信的高效性成為一個(gè)不容忽視的問題。在TosIDE中,各功能模塊之間通過工具總線進(jìn)行雙向的消息傳遞。消息是一個(gè)用于構(gòu)件與軟總線之間信息交換的數(shù)據(jù)包,通常包含消息頭和消息體。消息頭中定義了一系列的約定屬性,比如同步/異步,控制/數(shù)據(jù),校驗(yàn)信息等等;消息體即為欲交換的數(shù)據(jù)。消息可以處理同步和異步系統(tǒng)調(diào)度。

整個(gè)系統(tǒng)消息傳遞機(jī)制可描述如下:

(1)構(gòu)件發(fā)出消息,總線查詢對(duì)應(yīng)的,若無則通知組件重發(fā)或者處理異常;

(2)如果消息有效,則消息進(jìn)入總線消息隊(duì)列中,根據(jù)消息頭信息,總線可能需要將消息拆分,并根據(jù)訂閱信息將相關(guān)消息送往各個(gè)訂閱的構(gòu)件,如果沒有構(gòu)件訂閱該種消息,向發(fā)出消息的構(gòu)件送回異常;

(3)在收到系統(tǒng)總線的服務(wù)調(diào)用后,判斷構(gòu)件有效性,有效則向構(gòu)件請(qǐng)求服務(wù)調(diào)用,否則向發(fā)出消息的構(gòu)件送回異常;

(4)構(gòu)件在收到發(fā)來的服務(wù)調(diào)用請(qǐng)求后,響應(yīng)并直接和發(fā)送消息的構(gòu)件通信;

(5)系統(tǒng)中各個(gè),根據(jù)需要輪詢系統(tǒng)消息隊(duì)列,如果得到新的消息則將消息取出,過濾掉不需要的消息,轉(zhuǎn)換為組件能夠處理的消息,并根據(jù)時(shí)序重新組織消息提供給組件;

6 結(jié)束語

本文是基于無線傳感器網(wǎng)路操作系統(tǒng)TinyOS的集成開發(fā)環(huán)境的研究與設(shè)計(jì)。針對(duì)集成開發(fā)環(huán)境將各功能模塊集成為一個(gè)整體的特性,采用“軟總線+軟構(gòu)件”的體系結(jié)構(gòu),這種體系結(jié)構(gòu)具備可擴(kuò)展性、可維護(hù)性、可復(fù)用性。

參考文獻(xiàn):

[1] Kurt C. Wallnau.Peter H.Feiler.Tool Integration and environment Architecture.Technical report of SEI,Carnegie Melton University,1994.

[2] Paul F.Zarrella.CASE Tool Integration and Standardization.Technical report of SEI Carnegie Mellon University.l994.

[3] 蔡勇,桑楠,熊光澤.一種基于工具總線的CASE集成模型[J].計(jì)算機(jī)應(yīng)用,2002.

[4] 楊芙清,梅宏,李克勤.軟件復(fù)用與軟件構(gòu)件技術(shù)[J].電子學(xué)報(bào),1999, 2(27):68-75.

[5] 郭兵,熊光澤,沈艷,等.工具總線模型研究[J].計(jì)算機(jī)應(yīng)用,2003,23(5):1-3.

[6] Reiss S. Connecting tools using message passing in the field environment. IEEE Software,1990,7(4):57-66.

[7] David Gay,Phil Levis,David Culler.Software Design Patterns for TinyOS.LCTES'05,Chicago,Illinois,USA,June 15-17,2005.

篇5

關(guān)鍵詞:計(jì)算機(jī)軟件;開發(fā);應(yīng)用

近年來,科學(xué)技術(shù)得到了快速發(fā)展,其中,計(jì)算機(jī)軟件技術(shù)的發(fā)展在一定程度上促進(jìn)了人生生活質(zhì)量和方式的改變。隨著信息化時(shí)代的到來,計(jì)算機(jī)軟件技術(shù)的應(yīng)用更為廣泛,并成為社會(huì)經(jīng)濟(jì)發(fā)展的重要推動(dòng)力量之一。

1計(jì)算機(jī)軟件技術(shù)概述

在計(jì)算機(jī)的使用過程中,人們除了要掌握計(jì)算機(jī)操作系統(tǒng)的使用技巧,還要學(xué)會(huì)相關(guān)專業(yè)計(jì)算機(jī)軟件的使用方法。計(jì)算機(jī)軟件包括兩種類型:系統(tǒng)軟件和應(yīng)用軟件。其中,系統(tǒng)軟件實(shí)現(xiàn)的是計(jì)算機(jī)系統(tǒng)管理、維護(hù)、監(jiān)控功能;而應(yīng)用軟件則是用來解決用戶需求,例如辦公軟件、社交軟件、設(shè)計(jì)軟件等。人們?cè)谟?jì)算機(jī)的使用過程中,主要是通過軟件來實(shí)現(xiàn)各種操作,在計(jì)算機(jī)軟件技術(shù)發(fā)展初期,由于技術(shù)水平限制,軟件的工作效率較低,無法實(shí)現(xiàn)大規(guī)模的應(yīng)用。隨著計(jì)算機(jī)軟件技術(shù)發(fā)展的不斷深入,不僅實(shí)現(xiàn)了基于計(jì)算機(jī)平臺(tái)的軟件種類、功能的豐富,其設(shè)計(jì)也更加趨于人性化。

2計(jì)算機(jī)軟件技術(shù)開發(fā)現(xiàn)狀

基于工業(yè)生產(chǎn)發(fā)展的需要,以及產(chǎn)業(yè)化結(jié)構(gòu)改革的必然結(jié)果,以計(jì)算機(jī)軟件技術(shù)開發(fā)為核心的現(xiàn)代化發(fā)展模式將逐漸取代傳統(tǒng)產(chǎn)業(yè)結(jié)構(gòu)類型,成為未來世界生產(chǎn)力發(fā)展的主導(dǎo)力量。在生產(chǎn)實(shí)踐中,計(jì)算機(jī)軟件技術(shù)開發(fā)的應(yīng)用效果得到了肯定,并開始在社會(huì)諸多領(lǐng)域得到較為廣泛的應(yīng)用。然而,即便計(jì)算機(jī)軟件技術(shù)開發(fā)在生產(chǎn)應(yīng)用領(lǐng)域的優(yōu)勢(shì)較為明顯,但是,相對(duì)于計(jì)算機(jī)軟件技術(shù)開發(fā)相對(duì)落后的中國來說,計(jì)算機(jī)軟件技術(shù)開發(fā)依然有待進(jìn)一步的在計(jì)算機(jī)軟件開發(fā)中所暴露出來的問題也不容忽視。(1)中國在計(jì)算機(jī)軟件技術(shù)開發(fā)方面起步較晚,技術(shù)積累明顯不足,在計(jì)算機(jī)軟件技術(shù)開發(fā)方面的創(chuàng)新意識(shí)和能力依然有待提高。不僅如此,歐美發(fā)達(dá)國家在計(jì)算機(jī)軟件技術(shù)開發(fā)領(lǐng)域?qū)χ袊M(jìn)行嚴(yán)密的技術(shù)封鎖,在計(jì)算軟件技術(shù)開發(fā)的核心領(lǐng)域,中國依然處于自主摸索狀態(tài),尤其是對(duì)于計(jì)算機(jī)系統(tǒng)軟件方面的技術(shù)開發(fā)所存在的問題,對(duì)中國社會(huì)主義現(xiàn)代化建設(shè)產(chǎn)生了一定程度的影響。(2)計(jì)算機(jī)軟件技術(shù)開發(fā)人才體系有待完善,尤其是高端技術(shù)人才領(lǐng)域的人才缺失,造成了計(jì)算機(jī)軟件技術(shù)開發(fā)的周期的延長(zhǎng),還影響了軟件質(zhì)量。目前,高新技術(shù)企業(yè)在高端計(jì)算機(jī)軟件技術(shù)開發(fā)人才建設(shè)方面投入了大量精力,卻依然收效甚微,這已經(jīng)嚴(yán)重影響了企業(yè)的發(fā)展。(3)中國在計(jì)算機(jī)軟件技術(shù)開發(fā)過程中,由于受多種因素的共同影響,導(dǎo)致自主品牌的數(shù)量明顯偏低,相關(guān)軟件技術(shù)開發(fā)環(huán)境無法滿足要求,硬件成本過高,在計(jì)算機(jī)軟件市場(chǎng)領(lǐng)域無法與歐美發(fā)達(dá)國家抗衡。

3計(jì)算機(jī)軟件技術(shù)的開發(fā)方法

基于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步,軟件種類與功能得到了極大豐富,并且,隨著社會(huì)發(fā)展過程中對(duì)計(jì)算機(jī)軟件的需求不斷提高,以及計(jì)算機(jī)軟件行業(yè)的競(jìng)爭(zhēng)日趨激烈,計(jì)算機(jī)軟件技術(shù)開發(fā)方法的創(chuàng)新就顯得尤為重要。當(dāng)前,計(jì)算機(jī)軟件技術(shù)開發(fā)的方法主要包括軟件原型方法、生命周期軟件開發(fā)方法兩種類型,基于開發(fā)思想上的不同,軟件開發(fā)人員可以根據(jù)實(shí)際需要選擇與之相適應(yīng)的方法。

3.1軟件原型方法

在軟件技術(shù)開發(fā)過程中,軟件原型設(shè)計(jì)是其中需要完成的關(guān)鍵內(nèi)容,在明確用戶需求之后,計(jì)算機(jī)軟件技術(shù)開發(fā)人員根據(jù)該需求進(jìn)行軟件的模型設(shè)計(jì),并通過市場(chǎng)調(diào)查,對(duì)最初的模型進(jìn)行修改,以提高其適應(yīng)性,并最終確定軟件模型。在軟件原型法中,所使用的方法包括遞增式、拋棄式、演化式等,設(shè)計(jì)人員與用戶共同參與,從而使軟件的設(shè)計(jì)更加符合用戶的需求。與此同時(shí),通過與市場(chǎng)同類型軟件產(chǎn)品的對(duì)比研究進(jìn)行分析,提出科學(xué)的修改建議,對(duì)軟件性能進(jìn)行完善,由此可以看出,借助軟件模型設(shè)計(jì),能夠有效提高軟件技術(shù)開發(fā)的效率。

3.2生命周期軟件開發(fā)方法

在計(jì)算機(jī)軟件技術(shù)開發(fā)領(lǐng)域,生命周期軟件開發(fā)方法也被稱為瀑布模型,通過對(duì)計(jì)算機(jī)軟件設(shè)計(jì)開發(fā)的不同階段,將軟件開發(fā)進(jìn)行項(xiàng)目化的管理,分為需求分析、軟件設(shè)計(jì)、項(xiàng)目編碼及測(cè)試等階段,按照流程化的設(shè)計(jì)開發(fā)理念,逐項(xiàng)進(jìn)行。在生命周期軟件開發(fā)方法中,軟件的設(shè)計(jì)開發(fā)有著明確的框架結(jié)構(gòu)要求,這對(duì)于計(jì)算機(jī)軟件技術(shù)的開發(fā)有著一定的指導(dǎo)性作用,能夠提高軟件設(shè)計(jì)開發(fā)效率。不僅如此,在軟件后期使用過程中,也有利于軟件技術(shù)維護(hù)工作的開展。

4計(jì)算機(jī)軟件技術(shù)的應(yīng)用

目前,計(jì)算機(jī)軟件技術(shù)的應(yīng)用已經(jīng)覆蓋到人們工作、生活和學(xué)習(xí)等方面的多個(gè)領(lǐng)域,隨著計(jì)算機(jī)軟件的不斷優(yōu)化,其實(shí)際應(yīng)用效果將得到不斷提高。在社會(huì)發(fā)展的過程中,人們對(duì)于計(jì)算機(jī)軟件的要求也在不斷提高,其應(yīng)用領(lǐng)域也在隨之?dāng)U大。目前,計(jì)算機(jī)軟件的應(yīng)用正在向著大數(shù)據(jù)處理的方向發(fā)展,基于硬件的支持,計(jì)算機(jī)軟件將不僅在民用領(lǐng)域得到廣泛應(yīng)用,在軍事領(lǐng)域的應(yīng)用也不容忽視。例如,民用領(lǐng)域的視覺識(shí)別軟件,經(jīng)過軟件設(shè)計(jì)人員在算法方面的調(diào)整,可實(shí)現(xiàn)低空飛行的地形匹配技術(shù),從而取代傳統(tǒng)的慣性導(dǎo)航和GPS制導(dǎo)方式。計(jì)算機(jī)軟件技術(shù)的廣泛應(yīng)用,從另一方面也為計(jì)算機(jī)軟件技術(shù)的發(fā)展提供了更多的反饋信息,基于應(yīng)用領(lǐng)域的不同,在計(jì)算機(jī)軟件設(shè)計(jì)方法與模塊化設(shè)計(jì)方面均有著特定的需求。通過總結(jié)實(shí)際應(yīng)用中所出現(xiàn)的問題,進(jìn)一步調(diào)整計(jì)算機(jī)軟件設(shè)計(jì)思路與方法,從而提高計(jì)算機(jī)軟件的適用性,為計(jì)算機(jī)軟件技術(shù)的開發(fā)積累經(jīng)驗(yàn)。

5總結(jié)

計(jì)算機(jī)軟件技術(shù)的開發(fā)水平,是一個(gè)國家綜合實(shí)力的重要體現(xiàn),隨著計(jì)算機(jī)軟件技術(shù)在生產(chǎn)力發(fā)展方面的作用日益明顯,各國開始逐漸關(guān)注這一新的技術(shù)領(lǐng)域。通過專業(yè)化的開發(fā)方法,以及針對(duì)性的設(shè)計(jì)思路,計(jì)算機(jī)軟件技術(shù)將得到更為廣泛的應(yīng)用。

參考文獻(xiàn)

[1]袁志遠(yuǎn).計(jì)算機(jī)軟件開發(fā)的規(guī)范化探析[J].現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化,2017(14).

2]王韻涵.計(jì)算機(jī)軟件開發(fā)中存在的問題及對(duì)策[J].電腦迷,2017(07).

篇6

【關(guān)鍵詞】數(shù)據(jù)庫軟件工程作用設(shè)計(jì)

一、前言

目前,數(shù)據(jù)庫設(shè)計(jì)過程中最常用的方法就是根據(jù)設(shè)計(jì)要求,順序或獨(dú)立地完成物理結(jié)構(gòu)和邏輯結(jié)構(gòu)的設(shè)計(jì)。由于這兩種結(jié)構(gòu)是使用復(fù)雜的映射進(jìn)行聯(lián)接的,所以設(shè)計(jì)的數(shù)據(jù)庫結(jié)構(gòu)比較差,這種結(jié)構(gòu)的特點(diǎn)是不靈活、效率低,這主要是設(shè)計(jì)過程的復(fù)雜性造成的。因此,在數(shù)據(jù)庫設(shè)計(jì)中引入軟件工程技術(shù)具有積極的意義。本文主要對(duì)數(shù)據(jù)庫設(shè)計(jì)過程中各個(gè)階段的軟件工程技術(shù)進(jìn)行了介紹,并與數(shù)據(jù)庫設(shè)計(jì)的實(shí)踐相結(jié)合,分析了軟件工程技術(shù)對(duì)數(shù)據(jù)庫設(shè)計(jì)的作用。

二、軟件設(shè)計(jì)周期中的工程技術(shù)

(一)軟件的生存周期

軟件生存周期通常包括要求分析、規(guī)格說明、設(shè)計(jì)、編碼、測(cè)試和維護(hù)六個(gè)環(huán)節(jié),前兩個(gè)環(huán)節(jié)主要是針對(duì)用戶的要求,明確"做什么",而后面幾個(gè)環(huán)節(jié)則是針對(duì)計(jì)算機(jī)系統(tǒng),明確"如何做"。

在軟件設(shè)計(jì)的過程要尤其注意以下幾個(gè)問題:

1、軟件的設(shè)計(jì)是為了人們更好的處理問題;

2、軟件設(shè)計(jì)結(jié)果是供人們使用的產(chǎn)品;

3、軟件設(shè)計(jì)和系統(tǒng)工程的聯(lián)系非常密切;

4、所有設(shè)計(jì)都要采用結(jié)構(gòu)化方法;

5、設(shè)計(jì)驗(yàn)證過程要貫穿軟件生存周期的始終。

(二)規(guī)格說明書

在規(guī)格說明環(huán)節(jié),要根據(jù)用戶需求輸入數(shù)據(jù),整理出對(duì)應(yīng)的規(guī)格說明書,然后按照一定形式把用戶"要求"表達(dá)出來,不允許出現(xiàn)二義性。這在軟件開發(fā)過程中具有十分重要的意義。實(shí)踐證明,應(yīng)用結(jié)構(gòu)分析方法對(duì)規(guī)格說明書進(jìn)行設(shè)計(jì)是必要的,其設(shè)計(jì)步驟如下:

1、以用戶活動(dòng)圖為基礎(chǔ),建立數(shù)據(jù)流程圖;

2、設(shè)計(jì)數(shù)據(jù)項(xiàng)圖。

其中,流程圖主要包括數(shù)據(jù)流名與加工活動(dòng)名兩部分,而數(shù)據(jù)項(xiàng)圖則包括許多名特表。流程圖中的所有名字都能夠在數(shù)據(jù)項(xiàng)圖中查找到相應(yīng)的名特表。

(三)軟件設(shè)計(jì)

設(shè)計(jì)階段的主要任務(wù)是將規(guī)格說明書的內(nèi)容翻譯成基本的系統(tǒng)元素--軟件、硬件、人、以及各部分間的通訊。這四個(gè)基本實(shí)體都保存在信息系統(tǒng)中。

軟件設(shè)計(jì)過程中首先要對(duì)軟件、硬件、人和固件等各個(gè)部分的功能信息進(jìn)行收集,將規(guī)格說明書數(shù)據(jù)輸入系統(tǒng),構(gòu)造反映用戶需求的基本功能,并重復(fù)進(jìn)行下級(jí)功能的設(shè)計(jì)。

根據(jù)軟件設(shè)計(jì)開發(fā)的特點(diǎn),除應(yīng)用系統(tǒng)工程技術(shù)以外,還要注意以下幾點(diǎn):

1、為有效控制軟件系統(tǒng)的研制復(fù)雜性,需要應(yīng)用一些規(guī)范對(duì)設(shè)計(jì)人員形成約束;

2、基于相應(yīng)規(guī)范,明確"什么時(shí)間做","怎么做";

3、設(shè)計(jì)多個(gè)方案,明確規(guī)定選擇標(biāo)準(zhǔn)。

其次,要對(duì)軟件系統(tǒng)結(jié)構(gòu)進(jìn)行設(shè)計(jì),這是一個(gè)層次化模塊結(jié)構(gòu),及程序結(jié)構(gòu)圖。

三、數(shù)據(jù)庫設(shè)計(jì)中的軟件工程技術(shù)應(yīng)用

應(yīng)用軟件工程技術(shù)對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì)主要包括如下過程:

(一)可行性分析階段

該階段主要針對(duì)現(xiàn)有的計(jì)算機(jī)系統(tǒng)和人工進(jìn)行分析,從經(jīng)濟(jì)、技術(shù)、操作可行性等多個(gè)方面進(jìn)行考察,判斷系統(tǒng)能否勝任開發(fā)的任務(wù)。在本階段,需要撰寫可行性報(bào)告。

(二)項(xiàng)目開發(fā)計(jì)劃制定

在系統(tǒng)可行的前提下,分析員要著手制定相應(yīng)的項(xiàng)目開發(fā)計(jì)劃,計(jì)劃要對(duì)系統(tǒng)開發(fā)中的人員組成情況、人員分配情況、項(xiàng)目開發(fā)進(jìn)度、項(xiàng)目驗(yàn)收標(biāo)準(zhǔn)和開發(fā)關(guān)鍵問題等進(jìn)行介紹。數(shù)據(jù)庫系統(tǒng)開發(fā)過程中的用戶界面設(shè)計(jì)十分重要,一個(gè)單板的系統(tǒng)界面無法獲得客戶的認(rèn)同,因此,要將界面設(shè)計(jì)師考慮在內(nèi)。

(三)需求分析

數(shù)據(jù)庫系統(tǒng)的需求包括對(duì)數(shù)據(jù)的需求分析、對(duì)系統(tǒng)功能的需求分析、對(duì)系統(tǒng)性能的需求分析、對(duì)運(yùn)行環(huán)境的分析及未來可能的升級(jí)需求等內(nèi)容。該階段需要完成系統(tǒng)設(shè)計(jì)的需求分析報(bào)告。

(四)數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫設(shè)計(jì)是數(shù)據(jù)庫系統(tǒng)開發(fā)中的重要內(nèi)容,數(shù)據(jù)庫的設(shè)計(jì)質(zhì)量會(huì)對(duì)應(yīng)用系統(tǒng)的實(shí)現(xiàn)效果和效率產(chǎn)生至關(guān)重要的影響,而好的數(shù)據(jù)庫結(jié)構(gòu)不僅能夠提高數(shù)據(jù)的存儲(chǔ)效率、數(shù)據(jù)的一致性和完整性,也更加有利于數(shù)據(jù)庫系統(tǒng)程序的實(shí)現(xiàn)。

首先以數(shù)據(jù)需求分析為基礎(chǔ),對(duì)數(shù)據(jù)庫的概念結(jié)構(gòu)進(jìn)行設(shè)計(jì),進(jìn)而實(shí)現(xiàn)滿足用戶需求的各類實(shí)體和它們間的關(guān)系,并在此基礎(chǔ)上繪制系統(tǒng)實(shí)體聯(lián)系圖。然后,對(duì)數(shù)據(jù)庫的邏輯結(jié)構(gòu)進(jìn)行設(shè)計(jì),把在概念結(jié)構(gòu)設(shè)計(jì)過程中建立的E-R圖轉(zhuǎn)換為數(shù)據(jù)庫管理系統(tǒng)(DBMS)支持的數(shù)據(jù)模型,并以實(shí)體及實(shí)體間關(guān)系為基礎(chǔ)形成數(shù)據(jù)庫中的各個(gè)表和表關(guān)系。

數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)包括物理設(shè)備的數(shù)據(jù)存取方法和存取結(jié)構(gòu)設(shè)計(jì)。通常由兩個(gè)環(huán)節(jié)構(gòu)成,首先是對(duì)數(shù)據(jù)庫物理結(jié)構(gòu)進(jìn)行確定,然后對(duì)結(jié)構(gòu)的空間和時(shí)間效率進(jìn)行評(píng)價(jià),進(jìn)而綜合考慮數(shù)據(jù)庫的物理結(jié)構(gòu)是否合理。

(五)概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)

總的來說,系統(tǒng)的概要設(shè)計(jì)需要經(jīng)歷兩個(gè)階段,一是確定系統(tǒng)的實(shí)施方案,二是設(shè)計(jì)軟件結(jié)構(gòu),而詳細(xì)設(shè)計(jì)則要確定如何實(shí)現(xiàn)具體的系統(tǒng),這部分主要是設(shè)計(jì)程序框架,而不是編寫程序。

四、結(jié)語

本文主要根據(jù)軟件工程技術(shù)的開發(fā)流程對(duì)數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)進(jìn)行了討論。數(shù)據(jù)庫應(yīng)用系統(tǒng)在設(shè)計(jì)開發(fā)過程中引入軟件工程技術(shù)能夠提高數(shù)據(jù)庫設(shè)計(jì)的效率,增加數(shù)據(jù)庫的靈活性和可用性,對(duì)提高數(shù)據(jù)庫的設(shè)計(jì)質(zhì)量具有積極的意義。

參考文獻(xiàn)

[1]伍華健,劉力,洪月華.軟件工程在軟件開發(fā)過程中的應(yīng)用研究[J].玉林師范學(xué)院學(xué)報(bào).2006(03).

篇7

關(guān)鍵詞:人力資源管理軟件 設(shè)計(jì) 開發(fā) 課程 實(shí)驗(yàn)教學(xué)

《人力資源管理軟件設(shè)計(jì)與開發(fā)》是人力資源管理專業(yè)的一門必修的實(shí)驗(yàn)課程。所謂人力資源管理軟件,是指組織或社會(huì)團(tuán)體運(yùn)用系統(tǒng)學(xué)理論方法,對(duì)企業(yè)的人力資源管理方方面面進(jìn)行分析、規(guī)劃、實(shí)施、調(diào)整,提高企業(yè)人力資源管理水平,使人力資源更有效的服務(wù)于組織或團(tuán)體目標(biāo)。人力資源管理系統(tǒng)將人力資源運(yùn)用到最佳經(jīng)濟(jì)效益,妥善的管理人力資源,發(fā)揮人力資源的最佳效用。人力資源管理軟件是一種軟件產(chǎn)品,原來為HR部門使用,現(xiàn)在變?yōu)槠髽I(yè)全局的管理系統(tǒng),包括人力資源規(guī)劃、人事管理、薪酬、保險(xiǎn)、考勤、招聘、培訓(xùn)、考核、計(jì)件等各個(gè)功能。這門課程要求學(xué)生既要系統(tǒng)地掌握人力資源管理的專業(yè)知識(shí),同時(shí)還要對(duì)人力資源管理信息化有著深刻的了解。隨著我國社會(huì)信息化進(jìn)程的加快以及信息化應(yīng)用的不斷深入,探討人力資源管理軟件設(shè)計(jì)與開發(fā)課程教學(xué)的方法與內(nèi)容體系,對(duì)于提高人力資源管理專業(yè)學(xué)生的信息素養(yǎng)、培養(yǎng)實(shí)踐動(dòng)手能力具有十分重要的意義。

1 《人力資源管理軟件設(shè)計(jì)與開發(fā)》課程教學(xué)目標(biāo)

1.1熟悉其硬件、軟件環(huán)境,構(gòu)建網(wǎng)絡(luò)平臺(tái)。通過幾周的學(xué)習(xí),讓學(xué)生對(duì)人力資源管理軟件開發(fā)的相關(guān)硬件有所了解,在開發(fā)系統(tǒng)時(shí)能夠獨(dú)立進(jìn)行系統(tǒng)硬件的設(shè)計(jì)、選型、安裝和調(diào)試。同時(shí),了解人力資源開發(fā)的相關(guān)軟件,熟悉相關(guān)的軟件開發(fā)工具及其運(yùn)行環(huán)境,在開發(fā)系統(tǒng)時(shí)能夠根據(jù)需要建立軟件的運(yùn)行環(huán)境,搭建軟件的運(yùn)行平臺(tái)。

1.2掌握人力資源管理專業(yè)B/S模式軟件開發(fā)的基本思路、基本方法。B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱B/S結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面是通過IE瀏覽器來實(shí)現(xiàn)的。B/S模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN.WAN.Internet/Intranet等)訪問和操作共同的數(shù)據(jù)。B/S結(jié)構(gòu)軟件一般只有初期一次性投入成本,擴(kuò)展容易。這些都要求學(xué)生在幾周的學(xué)習(xí)過程中去體會(huì),從而掌握最基本的思想與方法。

1.3學(xué)習(xí)SYBASE數(shù)據(jù)庫技術(shù):能夠熟練操作SQL語言,能夠設(shè)計(jì)制作JSP動(dòng)態(tài)網(wǎng)頁,也可以學(xué)習(xí)并運(yùn)用JAVA語言編程。隨著計(jì)算機(jī)在數(shù)據(jù)管理領(lǐng)域的普遍應(yīng)用,人們對(duì)數(shù)據(jù)管理技術(shù)提出了更高的要求:希望面向企業(yè)或部門,以數(shù)據(jù)為中心組織數(shù)據(jù),減少數(shù)據(jù)的冗余,提供更高的數(shù)據(jù)共享能力,同時(shí)要求程序和數(shù)據(jù)具有較高的獨(dú)立性,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),不涉及數(shù)據(jù)的物理結(jié)構(gòu),也不影響應(yīng)用程序,以降低應(yīng)用程序研制與維護(hù)的費(fèi)用。在B/S模式軟件開發(fā)中,數(shù)據(jù)庫技術(shù)及動(dòng)態(tài)網(wǎng)頁技術(shù)非常重要。在教學(xué)過程中,我們主要是以SYBSAE數(shù)據(jù)庫以及JSP動(dòng)態(tài)網(wǎng)頁技術(shù)為基礎(chǔ)進(jìn)行講解,要求學(xué)生能夠熟練運(yùn)用這些技術(shù)進(jìn)行人力資源管理軟件的開發(fā)。

1.4掌握軟件設(shè)計(jì)與開發(fā)的基本原理。在教學(xué)過程中,要求學(xué)生從軟件項(xiàng)目開發(fā)管理的實(shí)際出發(fā),對(duì)軟件項(xiàng)目開發(fā)全過程進(jìn)行管理,包括軟件項(xiàng)目管理概述、軟件項(xiàng)目開發(fā)過程、進(jìn)度計(jì)劃管理、可行性研究、需求分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試、文檔管理等內(nèi)容。

2 課程實(shí)驗(yàn)教學(xué)過程中面臨的問題分析

2.1學(xué)生對(duì)軟件開發(fā)的基本思路不了解。在學(xué)習(xí)過程中,人力資源管理專業(yè)的學(xué)生主要以人力資源管理專業(yè)課程的學(xué)習(xí)為主,沒有學(xué)習(xí)過軟件開發(fā)的相關(guān)原理、理論,更沒有進(jìn)行過軟件開發(fā)的實(shí)踐,講授起來有難度,學(xué)生在學(xué)習(xí)過程中也感覺無從下手。

2.2學(xué)生對(duì)JAVA及SYBASE不了解,上機(jī)進(jìn)行系統(tǒng)開發(fā)較為困難。人力資源管理專業(yè)的學(xué)生主要學(xué)習(xí)的計(jì)算機(jī)課程為計(jì)算機(jī)基礎(chǔ)和FoxPro程序設(shè)計(jì),沒有接觸過JAVA的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)技術(shù)和SYBASE數(shù)據(jù)庫技術(shù),初次進(jìn)行操作難度較大。同時(shí),由于JAVA程序設(shè)計(jì)的工具也不是很成熟,可供使用的也不是很多,因此,學(xué)習(xí)的難度也較大,不容易入門。

2.3人力資源管理軟件設(shè)計(jì)與開發(fā)課程的特殊性。該課程與一般的人力資源管理專業(yè)課程不同,它要求學(xué)生對(duì)人力資源管理專業(yè)領(lǐng)域有著深刻的理解,同時(shí),又要深入了解軟件開發(fā)相關(guān)技術(shù)、方法及原理等,綜合性強(qiáng),對(duì)學(xué)生的要求較高。該課程還強(qiáng)調(diào)學(xué)生的實(shí)踐動(dòng)手能力,不然,很難達(dá)到預(yù)期的教學(xué)目標(biāo)與教學(xué)效果。

2.4人力資源管理軟件設(shè)計(jì)與開發(fā)課程的時(shí)間特殊性。根據(jù)人才培養(yǎng)的計(jì)劃,該課程安排在第七學(xué)期末進(jìn)行,這一時(shí)間較為特殊。在這一段時(shí)間,學(xué)生一方面要準(zhǔn)備就業(yè),另一方面可能要準(zhǔn)備考研究生,不能全力以赴地進(jìn)行該門課程的學(xué)習(xí),因此教學(xué)效果也大打折扣。

3 課程實(shí)驗(yàn)教學(xué)方法與策略探討

3.1周密計(jì)劃、精心組織,不斷總結(jié)改進(jìn)。在學(xué)期初,我們會(huì)就實(shí)驗(yàn)教學(xué)的具體內(nèi)容、進(jìn)度安排及要求等進(jìn)行規(guī)劃,包含指導(dǎo)、答疑、上機(jī)的時(shí)間、地點(diǎn),指導(dǎo)教師,學(xué)生班級(jí),分組情況等。在上機(jī)計(jì)劃中,同時(shí)還對(duì)實(shí)驗(yàn)的具體內(nèi)容、進(jìn)度安排等進(jìn)行詳細(xì)說明,做到有條不紊。在教學(xué)過程中,對(duì)教學(xué)的各個(gè)環(huán)節(jié)進(jìn)行精心組織。課程開始前組織學(xué)生進(jìn)行課程教學(xué)動(dòng)員,強(qiáng)調(diào)課程的重要性,講解教學(xué)要點(diǎn)、教學(xué)方法與方式,明確教學(xué)目標(biāo)。課程教學(xué)過程中嚴(yán)格考勤管理,悉心指導(dǎo)。每次教學(xué)完成后,我們會(huì)寫一個(gè)實(shí)驗(yàn)教學(xué)總結(jié)報(bào)告,總結(jié)本次教學(xué)過程中的計(jì)劃執(zhí)行情況、主要經(jīng)驗(yàn)、存在的問題及改進(jìn)措施等,不斷改進(jìn)和積累。

3.2做好教學(xué)總動(dòng)員,抓好理論基礎(chǔ)培訓(xùn),不斷提高學(xué)生實(shí)踐動(dòng)手能力。大四的學(xué)生情況比較特殊,不僅要找工作解決就業(yè)問題,還可能要參考研究生考試以及公務(wù)員考試,學(xué)生難以集中精力全力以赴地參與本課程。因此,在教學(xué)過程中我們會(huì)安排動(dòng)員環(huán)節(jié),提前把人力資源管理專業(yè)的學(xué)生集中起來進(jìn)行課程教學(xué)的總動(dòng)員,收到了良好的效果。人力資源管理專業(yè)的學(xué)生對(duì)信息系統(tǒng)開發(fā)、計(jì)算機(jī)程序設(shè)計(jì)的內(nèi)容不是很了解,因此,在教學(xué)過程中我們狠抓基礎(chǔ)知識(shí)的教學(xué),有針對(duì)性地給學(xué)生講解信息化、信息系統(tǒng)設(shè)計(jì)與開發(fā)、計(jì)算機(jī)軟硬件、JAVA程序設(shè)計(jì)以及SYBASE數(shù)據(jù)庫等方面的知識(shí),讓學(xué)生全面系統(tǒng)地掌握B/S模式軟件開發(fā)的必備知識(shí),為后續(xù)的人力資源管理軟件設(shè)計(jì)與開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。在基礎(chǔ)學(xué)完后,要求學(xué)生自己動(dòng)手實(shí)踐,如進(jìn)行JSP動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)、SYBASE數(shù)據(jù)庫的操作等,學(xué)以致用,增強(qiáng)學(xué)生的實(shí)踐動(dòng)手能力,

3.3加強(qiáng)引導(dǎo),豐富實(shí)踐教學(xué)內(nèi)容,提高學(xué)生的學(xué)習(xí)興趣。在教學(xué)過程中,一是要求學(xué)生首先上機(jī)操作老師開發(fā)的B/S模式網(wǎng)絡(luò)軟件(如票據(jù)管理系統(tǒng)、畢業(yè)設(shè)計(jì)管理系統(tǒng)、實(shí)驗(yàn)教學(xué)管理系統(tǒng)、選課系統(tǒng)等),熟悉B/S模式軟件開發(fā)的基本思路、設(shè)計(jì)思想、基本方法,了解其硬件、軟件環(huán)境。二是要求學(xué)生安裝SYBASE數(shù)據(jù)庫,操作SQL命令,學(xué)習(xí)建立用戶數(shù)據(jù)庫和ODBC數(shù)據(jù)源,并通過SQL語句對(duì)所建立的數(shù)據(jù)庫進(jìn)行訪問及遠(yuǎn)程調(diào)用。三是要求學(xué)生了解JSP動(dòng)態(tài)網(wǎng)頁開發(fā)工具平臺(tái),安裝配置JSP的運(yùn)行環(huán)境(如Tomcat和JRE),在Dreamweaver下設(shè)計(jì)開發(fā)JSP動(dòng)態(tài)網(wǎng)頁并進(jìn)行調(diào)式。同時(shí)要求學(xué)生設(shè)計(jì)表單,并寫JAVA程序接收處理表單數(shù)據(jù),寫入到SYBASE數(shù)據(jù)庫。四是要求學(xué)生設(shè)計(jì)開發(fā)人力資源管理方面的信息系統(tǒng),如大學(xué)生信息管理系統(tǒng)、企業(yè)員工信息管理系統(tǒng)、企業(yè)績(jī)效管理系統(tǒng)、人員素質(zhì)測(cè)評(píng)系統(tǒng)等,我們提供各個(gè)系統(tǒng)的模塊清單供學(xué)生參考。在教學(xué)過程中,我們已經(jīng)設(shè)計(jì)好了JAVA部分程序片斷并編譯出來供學(xué)生學(xué)習(xí),同時(shí)設(shè)計(jì)了人力資源管理系統(tǒng)的部分系統(tǒng)模塊,學(xué)生可以模仿學(xué)習(xí)。

3.4加強(qiáng)考核管理。在教學(xué)過程中,我們加強(qiáng)學(xué)生課堂管理的同時(shí),還嚴(yán)格學(xué)生的考勤。在課程結(jié)束時(shí),我們要求學(xué)生將自己開發(fā)的B/S模式的人力資源管理軟件在課堂上演示,必須實(shí)現(xiàn)數(shù)據(jù)的查詢與寫入功能,并由老師和學(xué)生共同打分。最后,學(xué)生還要撰寫實(shí)驗(yàn)報(bào)告,總結(jié)自己開發(fā)軟件的經(jīng)驗(yàn)與體會(huì)等。

4 結(jié)束語

《人力資源管理軟件設(shè)計(jì)與開發(fā)》是一門實(shí)踐性很強(qiáng)的課程。這門課程的教學(xué)可以增強(qiáng)學(xué)生的實(shí)踐動(dòng)手能力,提高學(xué)生的信息素養(yǎng),是一門非常重要的實(shí)踐課程。探討該門課程的實(shí)驗(yàn)教學(xué)方法,對(duì)于人力資源管理專業(yè)課程的實(shí)踐教學(xué)具有十分重要的意義,值得進(jìn)一步深入研究和實(shí)踐。

參考文獻(xiàn):

[1]任吉,李丹,高等教育中人力資源管理實(shí)驗(yàn)課程的教學(xué)方法[J],管理觀察,2009,(35).135-136.

[2]侯箴,構(gòu)建人力資源管理專業(yè)課程實(shí)驗(yàn)教學(xué)體系[J],文教資料,2006,(7):23―24.

[3]許滌龍,李正輝,王佳等,經(jīng)濟(jì)管理方法類課程實(shí)驗(yàn)教學(xué)的問題與對(duì)策[J],實(shí)驗(yàn)室研究與探索,2010,29(6):116―119.

[4]孫文彬,開放性創(chuàng)新實(shí)驗(yàn)教學(xué)改革與實(shí)踐[J],實(shí)驗(yàn)室研究與探索,2006,25(2):148―151,

[5]宋成一,如何進(jìn)行人力資源管理課程的實(shí)驗(yàn)教學(xué)[J],科教文匯,2010,(29):46,53.

[6]施鼎方,王士芬,探析綜合性實(shí)驗(yàn)教學(xué)的有效途徑[J],實(shí)驗(yàn)技術(shù)與管理,2010,27(1):120―121.

作者簡(jiǎn)介:

篇8

(黑龍江省勞動(dòng)安全科學(xué)技術(shù)研究中心,黑龍江 哈爾濱 150040)

摘要:在對(duì)電焊條生產(chǎn)行業(yè)職業(yè)危害指標(biāo)進(jìn)行全面的統(tǒng)計(jì)分析后,基于已建立的統(tǒng)計(jì)學(xué)數(shù)理模型,采用C/S模式,在?net框架下設(shè)計(jì)并開發(fā)完成電焊條生產(chǎn)行業(yè)職業(yè)危害評(píng)價(jià)系統(tǒng)。該系統(tǒng)包括數(shù)據(jù)管理模塊、法律法規(guī)及標(biāo)準(zhǔn)模塊、數(shù)據(jù)分析處理模塊、職業(yè)危害評(píng)價(jià)模塊及幫助5個(gè)模塊,實(shí)現(xiàn)了對(duì)電焊條生產(chǎn)企業(yè)的現(xiàn)場(chǎng)監(jiān)測(cè)、現(xiàn)場(chǎng)評(píng)價(jià),為職業(yè)危害評(píng)價(jià)工作提供了又一種方便快捷有效的測(cè)評(píng)方法。

關(guān)鍵詞 :電焊條生產(chǎn)行業(yè);職業(yè)危害;評(píng)價(jià)系統(tǒng)

中圖分類號(hào):X 954文獻(xiàn)標(biāo)識(shí)碼:A

收稿日期:2014-12-24

基金項(xiàng)目:黑龍江省青年科學(xué)基金項(xiàng)目(QC2010101)

第一作者簡(jiǎn)介:趙蕊(1981-),女,碩士研究生,中級(jí)職稱,主要從事勞動(dòng)安全技術(shù)方面的研究工作。

職業(yè)危害的傳統(tǒng)監(jiān)管模式主要是通過報(bào)告和人工采集數(shù)據(jù),不僅花費(fèi)大量的人力、物力,而且周期長(zhǎng),準(zhǔn)確性較差,常有漏查現(xiàn)象[1]發(fā)生,所以很難滿足對(duì)職業(yè)危害全面、及時(shí)、連續(xù)、系統(tǒng)、動(dòng)態(tài)監(jiān)管的要求。因此,將計(jì)算機(jī)技術(shù)引入到職業(yè)危害監(jiān)管工作中,使安全工作由傳統(tǒng)管理上升到系統(tǒng)管理,是職業(yè)危害監(jiān)管工作的發(fā)展方向[2]。目前,我國已研究或開發(fā)的職業(yè)衛(wèi)生信息系統(tǒng)很多,為我國全面有效地開展職業(yè)危害監(jiān)管工作奠定了堅(jiān)實(shí)的基礎(chǔ)。

吳維皚等在對(duì)我國廠礦職業(yè)衛(wèi)生檔案及其管理現(xiàn)狀調(diào)查研究的基礎(chǔ)上,設(shè)計(jì)開發(fā)了適合我國廠礦使用的職業(yè)衛(wèi)生檔案微機(jī)管理系統(tǒng)[3]。廣州市勞動(dòng)衛(wèi)生監(jiān)督監(jiān)測(cè)所以廠礦企業(yè)建立的《廠企職業(yè)衛(wèi)生檔案》和《職工健康監(jiān)護(hù)手冊(cè)》為基礎(chǔ)數(shù)據(jù),應(yīng)用計(jì)算機(jī)技術(shù)建立了“廣州市職業(yè)衛(wèi)生服務(wù)信息管理系統(tǒng)(GZOHSIMS)”[4]。王如剛等結(jié)合企業(yè)健康監(jiān)護(hù)工作的特點(diǎn),研究開發(fā)了“多媒體石油化工健康監(jiān)護(hù)計(jì)算機(jī)管理系統(tǒng)”[5]。深圳市在總結(jié)1994年開發(fā)的DOS單機(jī)版管理系統(tǒng)的基礎(chǔ)上,開發(fā)了職業(yè)衛(wèi)生網(wǎng)絡(luò)版管理軟件[6]。于永中等進(jìn)行了北京市勞動(dòng)衛(wèi)生與職業(yè)病信息計(jì)算機(jī)管理系統(tǒng)的研究[7]。趙一歸等設(shè)計(jì)開發(fā)了“職業(yè)安全衛(wèi)生管理體系法規(guī)多媒體信息系統(tǒng)”[8]。朱素蓉等廣泛搜集上海市1952~1989年化學(xué)性職業(yè)危害因素監(jiān)測(cè)資料,建立了化學(xué)性職業(yè)危害因素資料庫[9]。陳飆等研制了行業(yè)工業(yè)衛(wèi)生規(guī)范化方案,并設(shè)計(jì)開發(fā)了《方案》微機(jī)管理系統(tǒng)[10]。張榮軍等在分析鋁行業(yè)生產(chǎn)特點(diǎn)的基礎(chǔ)上,設(shè)計(jì)開發(fā)了“鋁行業(yè)安全衛(wèi)生管理信息系統(tǒng)”[11]。上海市疾病預(yù)防控制中心研制開發(fā)了“上海市職業(yè)病預(yù)防控制信息管理系統(tǒng)”[12]。珠海市衛(wèi)生監(jiān)督所建立了衛(wèi)生監(jiān)督信息平臺(tái)和數(shù)據(jù)庫,該系統(tǒng)為衛(wèi)生監(jiān)督部門的日常監(jiān)督管理和領(lǐng)導(dǎo)決策提供了信息化服務(wù)手段[13]。2003年,衛(wèi)生部組織開發(fā)了“中國疾病預(yù)防控制信息系統(tǒng)”[14]。天津市衛(wèi)生防病中心研究開發(fā)了職業(yè)衛(wèi)生計(jì)算機(jī)管理系統(tǒng)[15]。

1開發(fā)模式

本文采用C/S模式,以Visual Studio為平臺(tái),在.net框架下開發(fā)電焊條生產(chǎn)行業(yè)職業(yè)危害監(jiān)管信息系統(tǒng),數(shù)據(jù)庫采用Microsoft Office Access。

2軟件設(shè)計(jì)

2?1軟件設(shè)計(jì)原則

(1)符合職業(yè)危害監(jiān)管相關(guān)法律法規(guī),以及電焊條生產(chǎn)行業(yè)相關(guān)標(biāo)準(zhǔn);

(2)滿足電焊條生產(chǎn)行業(yè)職業(yè)危害監(jiān)管工作需求;

(3)方便現(xiàn)場(chǎng)工作,操作簡(jiǎn)單,可視化程度高。

2?2軟件功能設(shè)計(jì)

電焊條生產(chǎn)行業(yè)職業(yè)危害評(píng)價(jià)系統(tǒng)采用模塊化的設(shè)計(jì)方法,共設(shè)計(jì)了5個(gè)功能模塊,即:數(shù)據(jù)管理模塊、法律法規(guī)及標(biāo)準(zhǔn)模塊、數(shù)據(jù)分析處理模塊、職業(yè)危害評(píng)價(jià)模塊及幫助模塊,系統(tǒng)功能如圖1所示。

(1)數(shù)據(jù)管理模塊:數(shù)據(jù)管理模塊主要實(shí)現(xiàn)企業(yè)作業(yè)場(chǎng)所現(xiàn)場(chǎng)監(jiān)測(cè)數(shù)據(jù)的編輯、增加、刪除和修改等功能,完成企業(yè)職業(yè)危害監(jiān)管數(shù)據(jù)的匯總和管理工作。

(2)法律法規(guī)及標(biāo)準(zhǔn)模塊:法律法規(guī)及標(biāo)準(zhǔn)模塊主要實(shí)現(xiàn)對(duì)現(xiàn)行電焊條生產(chǎn)行業(yè)職業(yè)危害監(jiān)管相關(guān)法律法規(guī)及標(biāo)準(zhǔn)的查詢功能,將電焊條生產(chǎn)行業(yè)職業(yè)危害監(jiān)管相關(guān)法律法規(guī)及標(biāo)準(zhǔn)原文匯總,便于實(shí)際工作中應(yīng)用,同時(shí),為電焊條生產(chǎn)行業(yè)職業(yè)危害監(jiān)管工作提供基礎(chǔ)理論和技術(shù)支撐。

(3)數(shù)據(jù)分析處理模塊:該模塊以前期數(shù)理統(tǒng)計(jì)分析結(jié)果為依據(jù),通過數(shù)學(xué)模型,對(duì)企業(yè)職業(yè)危害監(jiān)測(cè)數(shù)據(jù)進(jìn)行分析處理,實(shí)現(xiàn)職業(yè)危害評(píng)價(jià)工作的量化管理。

(4)職業(yè)危害評(píng)價(jià)模塊:該模塊可實(shí)現(xiàn)企業(yè)職業(yè)危害評(píng)價(jià)功能,根據(jù)評(píng)價(jià)分?jǐn)?shù)及劃分等級(jí)標(biāo)準(zhǔn),得出企業(yè)職業(yè)危害評(píng)價(jià)結(jié)果。

(5)幫助模塊:提供系統(tǒng)使用說明及系統(tǒng)相關(guān)信息文檔。

3小結(jié)

隨著信息技術(shù)的不斷發(fā)展,信息化、數(shù)字化已成為職業(yè)危害評(píng)價(jià)工作的趨勢(shì),它不僅大大提高了評(píng)價(jià)工作效率,而且增加了評(píng)價(jià)工作的準(zhǔn)確性和可靠性。本文在對(duì)電焊條生產(chǎn)行業(yè)特點(diǎn)深入研究的基礎(chǔ)上,通過數(shù)理統(tǒng)計(jì)分析建立了電焊條生產(chǎn)行業(yè)職業(yè)危害評(píng)價(jià)模型,以數(shù)學(xué)模型為理論基礎(chǔ),開發(fā)了電焊條生產(chǎn)行業(yè)職業(yè)危害評(píng)價(jià)系統(tǒng),實(shí)現(xiàn)了對(duì)電焊條生產(chǎn)企業(yè)的現(xiàn)場(chǎng)監(jiān)測(cè)、現(xiàn)場(chǎng)評(píng)價(jià),為職業(yè)危害評(píng)價(jià)工作提供了又一種方便快捷有效的測(cè)評(píng)方法。

參考文獻(xiàn):

[1]劉華亮,劉起勇.地理信息系統(tǒng)在媒介生物性傳染病研究中的應(yīng)用[J].中國媒介生物性及控制雜志,2007,18(2):169-171.

[2]張榮軍,王躍平.鋁行業(yè)職業(yè)安全衛(wèi)生管理信息系統(tǒng)的研究[J].工業(yè)安全與環(huán)保,2003,29(5):45-46.

[3]吳維皚,蘇江,王宏,等.廠礦職業(yè)衛(wèi)生信息管理系統(tǒng)的研究[J].醫(yī)學(xué)研究通訊,1994,23(5):29-30.

[4]何健民,朱昌淇,劉薇薇,等.廣州市建立職業(yè)衛(wèi)生服務(wù)信息管理系統(tǒng)的初步研究[J].中國工業(yè)醫(yī)學(xué)雜志,1995,8(5):297-298.

[5]王如剛,楊杰.多媒體石油化工健康監(jiān)護(hù)計(jì)算機(jī)管理系統(tǒng)的研制與應(yīng)用效果[J].中國工業(yè)醫(yī)學(xué),1999,12(2):124-125.

[6]何家禧,黃先青.深圳市職業(yè)衛(wèi)生管理系統(tǒng)軟件的開發(fā)應(yīng)用[J].中國職業(yè)醫(yī)學(xué),2000(1):28.

[7]于永中,高星,雷衛(wèi)星,等.北京市勞動(dòng)衛(wèi)生與職業(yè)病信息計(jì)算機(jī)管理系統(tǒng)的研究[J].中華勞動(dòng)衛(wèi)生職業(yè)病,2000,18(4).

[8]趙一歸,羅云,解增武.職業(yè)安全衛(wèi)生管理體系法規(guī)多媒體信息系統(tǒng)的設(shè)計(jì)[J].勞動(dòng)安全與健康,2000(4):27-28.

[9]朱素蓉,盧偉,薛壽征,等.上海市工種暴露模式(1):化學(xué)性職業(yè)危害因素資料庫的建立[J].環(huán)境與職業(yè)醫(yī)學(xué),2003,20(2):106-109.

[10]陳飆,田德華,高淑芬,等.建材玻陶行業(yè)工業(yè)衛(wèi)生規(guī)范化及微機(jī)化管理[J].工業(yè)衛(wèi)生與職業(yè)病,2001,27(5):318-320.

[11]張榮軍,王躍平.鋁行業(yè)職業(yè)安全衛(wèi)生管理信息系統(tǒng)的研究[J].工業(yè)衛(wèi)生與職業(yè)病,2003,29(5):45-46.

[12]朱彩菊,瞿菁,劉美霞,等.上海市職業(yè)病預(yù)防控制信息管理系統(tǒng)的建立[J].工業(yè)衛(wèi)生與職業(yè)病,2004,30(5):258-261.

[13]楊衛(wèi)國,黃彪,黃宏瑜,等.樹立科學(xué)發(fā)展觀,實(shí)現(xiàn)衛(wèi)生監(jiān)督管理信息現(xiàn)代化[J].國際醫(yī)藥衛(wèi)生導(dǎo)報(bào),2005(21):16-17.

[14]中國疾病預(yù)防控制信息系統(tǒng)[EB/OL].http://202.106.123.35/,2007-09-05.

篇9

1依據(jù)課程內(nèi)在聯(lián)系

構(gòu)建軟件設(shè)計(jì)系列課程群構(gòu)成學(xué)生程序設(shè)計(jì)能力的計(jì)算思維、算法設(shè)計(jì)、程序設(shè)計(jì)與實(shí)現(xiàn)和系統(tǒng)分析能力四個(gè)基本要素,關(guān)鍵是提高計(jì)算思維、抽象思維、邏輯思維的能力,一兩門孤立的語言或算法課程無法完成,這需要從系統(tǒng)工程的角度進(jìn)行整體設(shè)計(jì),組合相關(guān)的系列課程構(gòu)成相應(yīng)的教學(xué)和實(shí)踐系統(tǒng),并有一個(gè)循序漸進(jìn)的深入過程,這一過程一般需要經(jīng)過知識(shí)的積累、程序設(shè)計(jì)課程學(xué)習(xí)、軟件開發(fā)實(shí)踐等不同的環(huán)節(jié),也就是要經(jīng)歷啟蒙入門,發(fā)展提高和開發(fā)應(yīng)用三個(gè)階段[2]。通過貫穿大學(xué)四年的程序設(shè)計(jì)類課程的學(xué)習(xí),學(xué)生在程序設(shè)計(jì)啟蒙入門、發(fā)展提高和開發(fā)應(yīng)用的不同階段都能夠很好地達(dá)到各個(gè)階段的教學(xué)要求,形成良好的學(xué)習(xí)習(xí)慣,循序漸進(jìn)、潛移默化地養(yǎng)成程序設(shè)計(jì)能力。因此,依據(jù)程序設(shè)計(jì)能力不同培養(yǎng)階段的教學(xué)規(guī)律,我們應(yīng)選擇對(duì)學(xué)生程序設(shè)計(jì)能力培養(yǎng)有著關(guān)鍵作用的課程組成軟件設(shè)計(jì)類課程群,課程群的主要課程可由以下課程組成。1)啟蒙入門階段:計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)等。2)發(fā)展提高階段:數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、計(jì)算方法、數(shù)據(jù)庫基礎(chǔ)、軟件工程、Java程序設(shè)計(jì)等。3)開發(fā)應(yīng)用階段:網(wǎng)絡(luò)程序設(shè)計(jì)、數(shù)據(jù)庫開發(fā)實(shí)踐、醫(yī)學(xué)信息學(xué)、信息系統(tǒng)設(shè)計(jì)、醫(yī)學(xué)圖象處理等。建設(shè)課程群的目的是把原本相對(duì)獨(dú)立的課程在教學(xué)過程中有機(jī)融合,前后課程互相呼應(yīng),逐步深化,把學(xué)生引入門。在課程群內(nèi)涵建設(shè)中,按“點(diǎn)—線—面—體”的思路構(gòu)建課程群框架,即以每門課程的主要知識(shí)點(diǎn)為基礎(chǔ),把程序設(shè)計(jì)類主干課程串成前后有機(jī)銜接的教學(xué)“線”,在課程群的“面”上構(gòu)建課內(nèi)外相關(guān)的任務(wù)驅(qū)動(dòng)學(xué)習(xí)激勵(lì)機(jī)制,最終形成軟件設(shè)計(jì)課程群的體系結(jié)構(gòu)和系統(tǒng)化的程序設(shè)計(jì)類課程教學(xué)框架[4]。在具體實(shí)踐中,從分析課程群每門課程的知識(shí)點(diǎn)入手,從知識(shí)點(diǎn)內(nèi)涵、教學(xué)要求、教學(xué)策略以及與前驅(qū)知識(shí)點(diǎn)和后續(xù)知識(shí)點(diǎn)關(guān)系等多個(gè)維度建立課程群中課程的知識(shí)架構(gòu)的點(diǎn)、線關(guān)系,進(jìn)而形成相關(guān)課程知識(shí)點(diǎn)前驅(qū)、后續(xù)知識(shí)點(diǎn)互相融合匯聚的知識(shí)面和課程體系。在此基礎(chǔ)上通過完善相關(guān)課程教學(xué)大綱,達(dá)到目標(biāo)明確、層次分明、定位正確、強(qiáng)化基礎(chǔ)、拓寬專業(yè)知識(shí)面的應(yīng)用型人才培養(yǎng)的要求。

2建立基于混合式學(xué)習(xí)的程序設(shè)計(jì)課程群教學(xué)模式

混合式學(xué)習(xí)(BlendingLearning)將傳統(tǒng)的課堂學(xué)習(xí)方式和數(shù)字化學(xué)習(xí)方式有機(jī)整合,根據(jù)程序設(shè)計(jì)能力培養(yǎng)的啟蒙入門、發(fā)展提高和開發(fā)應(yīng)用不同階段教學(xué)特點(diǎn),圍繞程序設(shè)計(jì)能力的“算法設(shè)計(jì)與分析能力、程序設(shè)計(jì)與實(shí)現(xiàn)能力和系統(tǒng)分析、開發(fā)能力”的遞進(jìn)培養(yǎng)目標(biāo),從混合式學(xué)習(xí)課程導(dǎo)入機(jī)制、多元化的程序設(shè)計(jì)課程活動(dòng)組織策略、課內(nèi)外學(xué)習(xí)支持以及教學(xué)評(píng)價(jià)等四個(gè)教學(xué)環(huán)節(jié),從啟蒙入門、發(fā)展提高、開發(fā)應(yīng)用不同階段組織開展混合式學(xué)習(xí)[5-7]。2.1啟蒙入門階段從程序設(shè)計(jì)能力入門訓(xùn)練入手,其重點(diǎn)在算法設(shè)計(jì)與分析能力的培養(yǎng)。針對(duì)大一、大二學(xué)生程序設(shè)計(jì)啟蒙課程主要有計(jì)算機(jī)導(dǎo)論、程序設(shè)計(jì)基礎(chǔ)等;教學(xué)圍繞基本知識(shí)點(diǎn)訓(xùn)練編程思路、算法設(shè)計(jì)與分析方法,引導(dǎo)學(xué)生入門;教學(xué)活動(dòng)組織中側(cè)重于以班集體為單位的理論和實(shí)驗(yàn)教學(xué),同時(shí)結(jié)合程序設(shè)計(jì)競(jìng)賽、課程設(shè)計(jì)、大作業(yè)等開展課外編程學(xué)習(xí);建立BB平臺(tái)、開發(fā)上線ZCMUOJ(ZhejiangChineseMedicalUniversityOnlinejudge:浙江中醫(yī)藥大學(xué)在線編譯)系統(tǒng),使之成為程序設(shè)計(jì)階段課外學(xué)習(xí)平臺(tái),把師生面對(duì)面及借助網(wǎng)絡(luò)和BB平臺(tái)的輔導(dǎo)相結(jié)合,通過檢查平時(shí)程序設(shè)計(jì)作業(yè)完成情況和程序代碼數(shù)量和質(zhì)量,以及期末的現(xiàn)場(chǎng)程序設(shè)計(jì)實(shí)驗(yàn)考試,進(jìn)行學(xué)習(xí)成績(jī)綜合評(píng)價(jià)。2.2發(fā)展提高階段發(fā)展提高階段重點(diǎn)在程序設(shè)計(jì)與實(shí)現(xiàn)能力培養(yǎng),從軟件工程的角度,研究從程序設(shè)計(jì)到軟件設(shè)計(jì)能力培養(yǎng)。本階段主要是針對(duì)大二、大三學(xué)生,主要課程有數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、計(jì)算方法、數(shù)據(jù)庫基礎(chǔ)、軟件工程等;該階段的教學(xué)側(cè)重在程序設(shè)計(jì)的綜合性、整體性素養(yǎng)培養(yǎng),綜合相關(guān)課程設(shè)計(jì)任務(wù),以設(shè)計(jì)性、綜合性實(shí)驗(yàn)為主,重點(diǎn)圍繞軟件開發(fā)的完整流程開展實(shí)踐,強(qiáng)調(diào)團(tuán)隊(duì)分工與協(xié)作;以小組協(xié)作方式為主,根據(jù)各課程知識(shí)間的依賴特性從課程群的角度組織開展課程設(shè)計(jì)與假期實(shí)踐;同時(shí),強(qiáng)化軟件集成開發(fā)環(huán)境(如VisualStudioTeamSystem、Eclipse等),版本控制工具(如CVS等)等協(xié)同開發(fā)環(huán)境的應(yīng)用;教師的角色也隨之從“教”師變?yōu)椤皩?dǎo)”師,提供實(shí)踐思路與方法的指導(dǎo),引導(dǎo)小組成員協(xié)作學(xué)習(xí)、角色扮演、討論交流;教學(xué)評(píng)價(jià)側(cè)重于程序開發(fā)、文檔撰寫、軟件評(píng)測(cè)、團(tuán)隊(duì)協(xié)作等多個(gè)角度,通過小組自評(píng)、組間互評(píng)與教師評(píng)價(jià)等方式綜合考量。2.3開發(fā)應(yīng)用階段開發(fā)應(yīng)用階段重點(diǎn)在系統(tǒng)分析、開發(fā)能力培養(yǎng),軟件團(tuán)隊(duì)合作開發(fā)訓(xùn)練,基于常用團(tuán)隊(duì)協(xié)作軟件開發(fā)平臺(tái)的軟件開發(fā)訓(xùn)練。針對(duì)大三、大四學(xué)生結(jié)合計(jì)算機(jī)應(yīng)用領(lǐng)域,特別是我校醫(yī)學(xué)領(lǐng)域信息開發(fā)的優(yōu)勢(shì),從醫(yī)學(xué)信息學(xué)的角度,開展跨學(xué)科的醫(yī)療衛(wèi)生信息化項(xiàng)目開發(fā)實(shí)踐。該階段課程群主要課程有醫(yī)學(xué)信息學(xué)、信息系統(tǒng)設(shè)計(jì)、Java程序設(shè)計(jì)、網(wǎng)絡(luò)程序設(shè)計(jì)、數(shù)據(jù)庫開發(fā)實(shí)踐、醫(yī)學(xué)數(shù)字圖象處理等;該階段以項(xiàng)目實(shí)訓(xùn)、企業(yè)實(shí)踐為主,重點(diǎn)圍繞醫(yī)學(xué)信息工程軟件開發(fā)、網(wǎng)絡(luò)管理軟件、數(shù)據(jù)庫管理軟件開發(fā)等以及軟件測(cè)試等多種角色開展教學(xué);以團(tuán)隊(duì)分工協(xié)作的方式開展課程設(shè)計(jì)、項(xiàng)目實(shí)訓(xùn)和科研項(xiàng)目開發(fā),并與相關(guān)衛(wèi)生信息化企業(yè)合作開展企業(yè)實(shí)踐,組織學(xué)生參與醫(yī)院信息化項(xiàng)目研發(fā);由相關(guān)教師組成導(dǎo)師組,以客戶經(jīng)理、項(xiàng)目經(jīng)理等角色給予項(xiàng)目團(tuán)隊(duì)方向、思路、策略的指導(dǎo),教師參與并鼓勵(lì)學(xué)生借助網(wǎng)絡(luò)等相關(guān)資源共同研究解決完善相關(guān)問題;通過項(xiàng)目答辯的形式檢查實(shí)訓(xùn)成果。

3以任務(wù)驅(qū)動(dòng)的課內(nèi)外程序設(shè)計(jì)推進(jìn)機(jī)制

程序設(shè)計(jì)能力的培養(yǎng),僅靠課內(nèi)的教學(xué)是遠(yuǎn)遠(yuǎn)不夠的,需要建立完善的課外程序設(shè)計(jì)學(xué)習(xí)機(jī)制,激發(fā)學(xué)生學(xué)習(xí)積極性和學(xué)習(xí)潛力,為此,我們主要采取程序設(shè)計(jì)類課程布置的課外大作業(yè)、課程設(shè)計(jì)任務(wù)以及參與教師實(shí)際科研項(xiàng)目開發(fā)等多種途徑來驅(qū)動(dòng)學(xué)生的課外參與程序設(shè)計(jì)能力訓(xùn)練,同時(shí)建立多種形式的驗(yàn)收講評(píng)和評(píng)價(jià)激勵(lì)機(jī)制,任務(wù)驅(qū)動(dòng)與激勵(lì)機(jī)制的結(jié)合是引導(dǎo)學(xué)生課外開展程序設(shè)計(jì)一種有效措施[8]。3.1啟蒙入門階段以程序設(shè)計(jì)競(jìng)賽為抓手在低年級(jí)學(xué)生的程序設(shè)計(jì)能力啟蒙入門階段,以實(shí)施課外程序設(shè)計(jì)競(jìng)賽為抓手,從程序設(shè)計(jì)能力培養(yǎng)與訓(xùn)練入手,根據(jù)程序設(shè)計(jì)能力的教學(xué)規(guī)律,建立不同難度、不同層次的課外程序設(shè)計(jì)訓(xùn)練和競(jìng)賽為主的學(xué)習(xí)激勵(lì)機(jī)制;設(shè)計(jì)開發(fā)適合我校學(xué)生特點(diǎn)的ZCMUOJ系統(tǒng),使之成為學(xué)生參與程序設(shè)計(jì)的主要學(xué)習(xí)支持平臺(tái)。為了吸引同學(xué)參與課外程序設(shè)計(jì),我們建立了周賽、月賽、學(xué)期比賽以及單挑賽等多種形式的程序設(shè)計(jì)競(jìng)賽機(jī)制,刺激學(xué)生的參與興趣。平均每周組織一次程序設(shè)計(jì)周賽,每月組織一次個(gè)人單挑賽和團(tuán)體月賽,每學(xué)年分別組織學(xué)院比賽和學(xué)校比賽,參與人員覆蓋了計(jì)算機(jī)專業(yè)一二年級(jí)70%學(xué)生。以程序設(shè)計(jì)競(jìng)賽為主要抓手的程序設(shè)計(jì)能力培養(yǎng)使學(xué)生程序設(shè)計(jì)能力明顯提高,低年級(jí)學(xué)生完成課程設(shè)計(jì)的編程難度和代碼數(shù)量明顯提高,學(xué)習(xí)程序設(shè)計(jì)的興趣明顯上升,特別是在ACM比賽中,我校2011年浙江省ACM程序設(shè)計(jì)競(jìng)賽中獲銅獎(jiǎng)三項(xiàng);2011年4月,我校在ACM-ICPC亞洲賽區(qū)晉級(jí)賽福州站比賽中獲銅獎(jiǎng)1項(xiàng),學(xué)校排名25位;在2011年9月第36屆ACM-ICPC國際大學(xué)生程序設(shè)計(jì)競(jìng)賽亞洲區(qū)預(yù)賽大連站比賽中獲銅獎(jiǎng)1項(xiàng)。3.2發(fā)展提高階段以課程設(shè)計(jì)為抓手大二和大三學(xué)生已初步掌握程序設(shè)計(jì)基礎(chǔ),需要提高發(fā)展程序設(shè)計(jì)能力,突出軟件工程角度的軟件工程化開發(fā)能力的培養(yǎng)。軟件團(tuán)隊(duì)合作開發(fā)訓(xùn)練采用企業(yè)通用的集成開發(fā)環(huán)境和軟件版本控制工具進(jìn)行軟件開發(fā)訓(xùn)練。此階段主要采取相關(guān)課程的課程設(shè)計(jì)和二年級(jí)小學(xué)期的集中課程設(shè)計(jì)等多種形式實(shí)現(xiàn)程序設(shè)計(jì)。例如在“數(shù)據(jù)庫開發(fā)”課程中,采用案例教學(xué),啟發(fā)學(xué)生開展課程設(shè)計(jì),通過剖析數(shù)據(jù)庫開發(fā)案例,詳細(xì)展開需求分析、模型設(shè)計(jì)、程序設(shè)計(jì)、程序測(cè)試以及系統(tǒng)等各個(gè)環(huán)節(jié)的實(shí)現(xiàn)方法,引導(dǎo)學(xué)生從單一程序設(shè)計(jì)到較為復(fù)雜的軟件系統(tǒng)開發(fā)的過渡,培養(yǎng)學(xué)生軟件工程素養(yǎng)和軟件開發(fā)能力。3.3開發(fā)應(yīng)用階段以項(xiàng)目開發(fā)為抓手大三和大四學(xué)生已經(jīng)掌握了軟件開發(fā)的基礎(chǔ),但需要更多的實(shí)際項(xiàng)目開發(fā)實(shí)踐,以便迅速提高軟件開發(fā)能力。對(duì)此,我們采取課程教學(xué)中的模擬項(xiàng)目開發(fā)和實(shí)際軟件項(xiàng)目開發(fā)相結(jié)合的激勵(lì)機(jī)制。針對(duì)全體學(xué)生,在后續(xù)的醫(yī)學(xué)信息學(xué)、信息系統(tǒng)設(shè)計(jì)等課程中開展模擬軟件工程開發(fā)全過程的程序設(shè)計(jì)。例如在醫(yī)學(xué)信息學(xué)課程教學(xué)中,把完成一個(gè)醫(yī)院信息系統(tǒng)子模塊設(shè)計(jì)開發(fā)作為貫穿于整個(gè)教學(xué)過程的任務(wù),要求人人都參與項(xiàng)目開發(fā),并且要用軟件工程的方法來實(shí)現(xiàn)項(xiàng)目開發(fā)。以班級(jí)為單位,開發(fā)醫(yī)院信息系統(tǒng)的一個(gè)子系統(tǒng),模擬實(shí)際項(xiàng)目開發(fā),分層管理,班級(jí)設(shè)立項(xiàng)目經(jīng)理和技術(shù)總監(jiān),負(fù)責(zé)項(xiàng)目實(shí)施管理和技術(shù)管理,3至4人為一組,設(shè)立項(xiàng)目組長(zhǎng),負(fù)責(zé)項(xiàng)目模塊的開發(fā),要求每組完成需求、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和軟件測(cè)試四個(gè)文檔,并且結(jié)合醫(yī)院信息系統(tǒng)參觀調(diào)研,完善需求分析和設(shè)計(jì)。通過課程設(shè)計(jì),嘗試對(duì)軟件設(shè)計(jì)全過程,特別是軟件開發(fā)團(tuán)隊(duì)的合作,這對(duì)提高同學(xué)們軟件設(shè)計(jì)能力有很大的幫助。同時(shí),在課程設(shè)計(jì)成果考核評(píng)價(jià)中,我們讓項(xiàng)目團(tuán)隊(duì)中每個(gè)人上臺(tái)宣講自己所做的工作、演示系統(tǒng),學(xué)生代表評(píng)分與教師評(píng)分相結(jié)合。自2005年級(jí)至2008年級(jí),共五屆490名計(jì)算機(jī)專業(yè)的學(xué)生參加醫(yī)學(xué)信息學(xué)課程設(shè)計(jì),共完成22個(gè)門診或住院子系統(tǒng),100個(gè)子模塊。同時(shí),通過公開招募考試等形式,召集一些軟件開發(fā)能力較強(qiáng)或?qū)W習(xí)能力較好的學(xué)生參加寒暑假教師的實(shí)際科研項(xiàng)目開發(fā),并使之形成班級(jí)軟件開發(fā)的骨干力量,進(jìn)一步帶動(dòng)整個(gè)班級(jí)的軟件開發(fā)氛圍。

篇10

 

欄目設(shè)置

>信息技術(shù)應(yīng)用研究:教育信息化、企業(yè)信息化、檔案管理信息化、財(cái)會(huì)信息化、制造業(yè)信息化、電力信息化、交通信息化、藝術(shù)信息化 

>工程技術(shù):網(wǎng)絡(luò)與通信技術(shù)、信息安全技術(shù)、開發(fā)研究與設(shè)計(jì)技術(shù)、人工智能及識(shí)別技術(shù) 

>多媒體技術(shù)及應(yīng)用:遠(yuǎn)程教育、多媒體教學(xué)、網(wǎng)絡(luò)教研 

>軟件設(shè)計(jì)開發(fā):軟件工程,程序設(shè)計(jì),基于計(jì)算機(jī)、電子、自動(dòng)化某個(gè)領(lǐng)域的理論與應(yīng)用研究 

>計(jì)算機(jī)教學(xué)與教育信息化:計(jì)算機(jī)化教學(xué),計(jì)算機(jī)教學(xué)應(yīng)用研究