亚洲激情综合另类男同-中文字幕一区亚洲高清-欧美一区二区三区婷婷月色巨-欧美色欧美亚洲另类少妇

首頁(yè) 優(yōu)秀范文 系統(tǒng)開(kāi)發(fā)的方法

系統(tǒng)開(kāi)發(fā)的方法賞析八篇

發(fā)布時(shí)間:2023-10-20 09:59:57

序言:寫(xiě)作是分享個(gè)人見(jiàn)解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的系統(tǒng)開(kāi)發(fā)的方法樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請(qǐng)盡情閱讀。

系統(tǒng)開(kāi)發(fā)的方法

第1篇

關(guān)鍵詞:C程序設(shè)計(jì) 單片機(jī)系統(tǒng)開(kāi)發(fā) 教學(xué)方法

隨著微電子技術(shù)的發(fā)展和廣泛應(yīng)用,基于單片機(jī)上的系統(tǒng)開(kāi)發(fā),C語(yǔ)言作為一種高級(jí)的編程語(yǔ)言,越來(lái)越受到人們的關(guān)注?,F(xiàn)在,無(wú)論是嵌入式系統(tǒng)開(kāi)發(fā)企業(yè)還是電子設(shè)計(jì)競(jìng)賽、畢業(yè)設(shè)計(jì)等,一般都以C語(yǔ)言為主要開(kāi)發(fā)工具。結(jié)合單片機(jī)的系統(tǒng)資源,用C語(yǔ)言開(kāi)發(fā)符合實(shí)際工程需要的單片機(jī)系統(tǒng),對(duì)于編程者來(lái)說(shuō)就有重要的意義。

1.C在單片機(jī)教學(xué)中的地位

C語(yǔ)言作為一種結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言,它是程序開(kāi)發(fā)工具中使用最廣泛一門(mén)編程語(yǔ)言。C語(yǔ)言具有很強(qiáng)的功能性、結(jié)構(gòu)性、可移植性。用C語(yǔ)言編寫(xiě)程序比匯編更符合人們的思考習(xí)慣,程序開(kāi)發(fā)者可以擺脫與硬件不必要的接觸,更專(zhuān)心地考慮程序的功能和算法而不是考慮一些細(xì)節(jié)問(wèn)題,這樣就減少了開(kāi)發(fā)和調(diào)試的時(shí)間。由于它具有良好的程序結(jié)構(gòu),適用于模塊化程序設(shè)計(jì),因此采用C語(yǔ)言設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)程序時(shí),采用結(jié)構(gòu)化的、自頂向下、逐步求精的程序設(shè)計(jì)方法,將功能模塊化,由不同的模塊完成不同的功能。這樣可使整個(gè)應(yīng)用系統(tǒng)程序結(jié)構(gòu)清晰,易于調(diào)試和維護(hù)。

2.單片機(jī)教學(xué)現(xiàn)狀

單片機(jī)技術(shù)是現(xiàn)代電子工程領(lǐng)域一門(mén)飛速發(fā)展的技術(shù),是現(xiàn)代電子技術(shù)中的一項(xiàng)不可缺少的重要技術(shù)。隨著技術(shù)的不斷進(jìn)步和日益普及,單片機(jī)技術(shù)已滲透到各個(gè)領(lǐng)域,影響著我們的日常生活和工作。因此電子技術(shù)及相關(guān)專(zhuān)業(yè)的學(xué)生學(xué)習(xí)單片機(jī)技術(shù)越來(lái)越成為社會(huì)發(fā)展的需求。當(dāng)前,各大高校的電子、計(jì)算機(jī)類(lèi)專(zhuān)業(yè)均開(kāi)設(shè)單片機(jī)課程。

《單片機(jī)》是我院電子系一門(mén)實(shí)踐性極強(qiáng)的專(zhuān)業(yè)主干課程,是我校電子系重點(diǎn)建設(shè)課程之一,是本專(zhuān)業(yè)學(xué)生的必修課程。為了提高我系單片機(jī)教學(xué)效果,我們對(duì)單片機(jī)教學(xué)進(jìn)行了大膽改革,使用C語(yǔ)言開(kāi)發(fā)單片機(jī),且課程的設(shè)計(jì)打破了學(xué)科體系的框架,將單片機(jī)和C語(yǔ)言的相關(guān)知識(shí)和技能按“項(xiàng)目”進(jìn)行整合,并將《C程序設(shè)計(jì)》課程列為電子類(lèi)專(zhuān)業(yè)核心基礎(chǔ)課程之一。因此,《C程序設(shè)計(jì)》課程教學(xué)效果的好壞,將直接影響學(xué)生后續(xù)專(zhuān)業(yè)課程的學(xué)習(xí)。

從近幾年我系《C程序設(shè)計(jì)》課程的教學(xué)效果來(lái)看,學(xué)生普遍反映該課程的學(xué)習(xí)比較困難,課程的語(yǔ)法知識(shí)較多,理解和記憶都不太容易,即使記住了語(yǔ)法知識(shí)也不能靈活應(yīng)用;不知道學(xué)習(xí)C語(yǔ)言究竟有何用處,學(xué)完C后不能很好地利用C進(jìn)行單片機(jī)小型系統(tǒng)的開(kāi)發(fā),缺乏知識(shí)的靈活應(yīng)用能力。因此,根據(jù)以往單片機(jī)教學(xué)所得經(jīng)驗(yàn),我覺(jué)得教師有必要在《C程序設(shè)計(jì)》課程的教學(xué)過(guò)程中在以下幾個(gè)方面引起足夠的重視,并在教學(xué)中加以改進(jìn),為后續(xù)單片機(jī)課程的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。

3.《C程序設(shè)計(jì)》課程教學(xué)方法探索

3.1上好每堂課,激發(fā)學(xué)生的學(xué)習(xí)興趣

語(yǔ)言程序設(shè)計(jì)教學(xué)被認(rèn)為是一種需要師生雙方改進(jìn)的一門(mén)課程,因?yàn)榇蠖鄶?shù)語(yǔ)言教材中通常先給出一般的語(yǔ)法格式,然后逐步講解語(yǔ)法要點(diǎn),再給出實(shí)例。這種順序灌輸會(huì)使學(xué)生失去學(xué)習(xí)的興趣,所以我認(rèn)為在課堂教學(xué)環(huán)節(jié)應(yīng)采取以學(xué)生為主體、以教師為主導(dǎo)的教學(xué)模式,要求學(xué)生自己先看有關(guān)知識(shí)點(diǎn),并識(shí)記。教師采取精講實(shí)例,在這過(guò)程中引出相關(guān)知識(shí)點(diǎn),然后再舉一類(lèi)似實(shí)例讓學(xué)生自己分析,鞏固知識(shí)點(diǎn)。教師應(yīng)把主要精力放在算法的分析和各語(yǔ)句語(yǔ)法的具體應(yīng)用上,同時(shí)培養(yǎng)學(xué)生自學(xué)能力,采取互動(dòng)機(jī)制,迫使學(xué)生主動(dòng)學(xué)習(xí)。

3.2注重演示,強(qiáng)化實(shí)驗(yàn),提高實(shí)踐操作能力

因?yàn)槭谡n對(duì)象是一年級(jí)新生,所以教師多用通俗易懂的語(yǔ)言進(jìn)行講解,多舉實(shí)例,使學(xué)生容易理解和消化。在教學(xué)過(guò)程中,盡量采用講解、演示方法,如在講解經(jīng)典算法后,按照理論方法所述,用DEV C++軟件進(jìn)行編程演示,從而加深學(xué)生對(duì)教學(xué)內(nèi)容的理解。

在教學(xué)過(guò)程中,教師應(yīng)將理論知識(shí)與實(shí)驗(yàn)內(nèi)容進(jìn)行整合,根據(jù)教學(xué)內(nèi)容并結(jié)合實(shí)際應(yīng)用設(shè)置實(shí)驗(yàn)題目,讓每個(gè)學(xué)生獨(dú)立完成。遇到學(xué)生不能解決的問(wèn)題,教師應(yīng)利用多媒體進(jìn)行演示解決問(wèn)題的過(guò)程,從而加深學(xué)生對(duì)教學(xué)內(nèi)容的理解并提高實(shí)踐操作能力。

3.3培養(yǎng)良好的編程風(fēng)格

3.3.1優(yōu)化程序

由于在許多工業(yè)測(cè)控領(lǐng)域中的嵌入式系統(tǒng)都采用單片機(jī)開(kāi)發(fā),它們所需要的計(jì)算和控制工作日趨復(fù)雜,其中軟件的設(shè)計(jì)是最復(fù)雜和困難的,工作量大,特別是對(duì)于控制系統(tǒng),設(shè)計(jì)人員需要考慮單片機(jī)的軟硬件資源分配,但是單片機(jī)系統(tǒng)是一種資源十分有限的系統(tǒng)。這主要表現(xiàn)在CPU和片內(nèi)結(jié)構(gòu)簡(jiǎn)單、程序存儲(chǔ)器資源的不足。因此在用C語(yǔ)言進(jìn)行單片機(jī)開(kāi)發(fā)時(shí),如何使用好這些有限的資源就顯得十分重要。雖然C語(yǔ)言具有許多的優(yōu)點(diǎn),但是生成的代碼相對(duì)要長(zhǎng),基本多占用存儲(chǔ)空間20%―50%。因而,在“C程序設(shè)計(jì)”課程教學(xué)中,教師不僅要教會(huì)學(xué)生如何編寫(xiě)程序,而且應(yīng)在教學(xué)過(guò)程中向?qū)W生灌輸優(yōu)化代碼的思想,讓學(xué)生從大一開(kāi)始就有開(kāi)發(fā)項(xiàng)目的一些經(jīng)驗(yàn)。

3.3.2合理選用數(shù)據(jù)類(lèi)型

C語(yǔ)言在程序開(kāi)發(fā)中提供了的豐富的數(shù)據(jù)類(lèi)型,尤其是關(guān)于用戶(hù)界面開(kāi)發(fā)和一些動(dòng)畫(huà)與圖像技術(shù)的實(shí)現(xiàn)。但是在開(kāi)發(fā)單片機(jī)系統(tǒng)時(shí),我們要按照實(shí)際需要,合理地選用數(shù)據(jù)類(lèi)型。C語(yǔ)言中有Char等少數(shù)的數(shù)據(jù)類(lèi)型是機(jī)器語(yǔ)言直接支持的數(shù)據(jù)類(lèi)型,用此類(lèi)數(shù)據(jù)類(lèi)型的語(yǔ)句所生成的代碼較短,而其它的數(shù)據(jù)類(lèi)型如整型、浮點(diǎn)型等數(shù)據(jù)要有一定的內(nèi)部程序或內(nèi)部函數(shù)的支持,相對(duì)來(lái)說(shuō)較復(fù)雜的數(shù)據(jù)類(lèi)型的語(yǔ)句生成的代碼也復(fù)雜,不利于轉(zhuǎn)化成單片機(jī)的代碼。因此,在“C程序設(shè)計(jì)“教學(xué)過(guò)程中,要向?qū)W生適當(dāng)說(shuō)明選擇合適數(shù)據(jù)類(lèi)型的好處,并盡可能地減少程序中使用的數(shù)據(jù)類(lèi)型的種類(lèi),為以后學(xué)生的單片機(jī)學(xué)習(xí)打好基礎(chǔ)。

3.3.3灌輸模塊化程序設(shè)計(jì)思想

在普通微型計(jì)算機(jī)上進(jìn)行C語(yǔ)言程序開(kāi)發(fā)設(shè)計(jì)時(shí),只需考慮程序功能實(shí)現(xiàn),而不必考慮程序代碼的長(zhǎng)短。但是在單片機(jī)上進(jìn)行C語(yǔ)言程序設(shè)計(jì)就必須考慮系統(tǒng)的硬件資源,要求設(shè)計(jì)的軟件程序結(jié)構(gòu)是合理、緊湊和高效的。同一任務(wù),有時(shí)用主程序完成是合理的,但有時(shí)需子程序效率最高,占用資源最少;有時(shí)并不是程序的算法越簡(jiǎn)單、長(zhǎng)度越短越好,由于有一些算法要調(diào)用一些內(nèi)部的子程序和函數(shù),生成的機(jī)器代碼質(zhì)量反而較低。不同的算法對(duì)程序代碼效率影響很大。因此,在進(jìn)行“C程序設(shè)計(jì)”教學(xué)時(shí),教師應(yīng)適當(dāng)向?qū)W生灌輸模塊化程序設(shè)計(jì)的思想,在不影響程序功能實(shí)現(xiàn)的情況下可以采用一些優(yōu)化算法,并且把程序分成若干個(gè)功能獨(dú)立的模塊,為學(xué)生今后的單片機(jī)項(xiàng)目開(kāi)發(fā)做好鋪墊。

4.結(jié)語(yǔ)

單片機(jī)系統(tǒng)采用C語(yǔ)言開(kāi)發(fā)與設(shè)計(jì),極大地促進(jìn)了單片機(jī)在生產(chǎn)、生活各個(gè)領(lǐng)域的應(yīng)用,提高了程序開(kāi)發(fā)效率。因而,C語(yǔ)言學(xué)習(xí)效果的好壞,對(duì)今后單片機(jī)課程的學(xué)習(xí)具有深遠(yuǎn)的影響。除了講解C語(yǔ)言的基本語(yǔ)法外,更重要的是改善教學(xué)方法,利用各種方法培養(yǎng)學(xué)生的學(xué)習(xí)興趣,并向?qū)W生灌輸良好的編程風(fēng)格與編程方法,為今后的單片機(jī)課程的學(xué)習(xí)打下良好的基礎(chǔ)。

參考文獻(xiàn):

[1]向艷.“C程序設(shè)計(jì)”課程教學(xué)體系和模式探討[J].計(jì)算機(jī)教育,2010,(3):112-114.

[2]董蘊(yùn)寶,潘旭君.淺談C語(yǔ)言在單片機(jī)中的程序設(shè)計(jì)[J].科技信息,2009,(13):59-67.

[3]張洪靜.電類(lèi)專(zhuān)業(yè)C語(yǔ)言教學(xué)探討[J].電腦知識(shí)與技術(shù),2010,(29):8280-8281.

[4]林益平,趙福建.單片機(jī)C語(yǔ)言課程教學(xué)的探索與實(shí)踐[J].電氣電子教學(xué)學(xué)報(bào),2007,(2):104-106.

[5]石愛(ài)榮.C語(yǔ)言程序設(shè)計(jì)課程教學(xué)探析[J].警官教育認(rèn)論壇,2007.2:158-160.

第2篇

【關(guān)鍵詞】開(kāi)放式數(shù)控 實(shí)驗(yàn)教學(xué) 課程研究

【中圖分類(lèi)號(hào)】G424.31 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2015)11-0048-03

The Development of an Open CNC Experimental Teaching Platform

HAN De-dong, FU Yun-zhong, HAN Zhen-yu, LIU Jian-kang

(Mechanical Manufacturing and Automation Department, Harbin Institute of Technology, Harbin 150001, China)

【Abstract】To improve the teaching effect of practical course of numerical control technology, and to promote practical ability of students, an open CNC experimental teaching platform based on motion control card was developed combining important knowledge points in the course of numerical control technology. The developed teaching platform was applied in the teaching of practical course of numerical control technology and achieved good effect.

【Keywords】open CNC; experimental teaching; curriculum research

引言

改革開(kāi)放以來(lái),我國(guó)制造業(yè)已經(jīng)取得了顯著的成就,但是仍然處于工業(yè)現(xiàn)代化的進(jìn)程中,與發(fā)達(dá)國(guó)家相比還有相當(dāng)大差距[1]。數(shù)控技術(shù)是現(xiàn)代制造業(yè)的核心技術(shù),是機(jī)械制造自動(dòng)化的重要基礎(chǔ)技術(shù),數(shù)控機(jī)床的品種、水平和生產(chǎn)制造能力,直接反映一個(gè)國(guó)家工業(yè)的綜合實(shí)力。現(xiàn)階段我國(guó)國(guó)產(chǎn)數(shù)控機(jī)床基本以低檔經(jīng)濟(jì)型和中檔普及型數(shù)控機(jī)床為主,高檔數(shù)控機(jī)床市場(chǎng)份額的70%~80%、數(shù)控系統(tǒng)(普及型、高級(jí)型)的90%都被發(fā)達(dá)國(guó)家占領(lǐng)[2]。我國(guó)數(shù)控技術(shù)專(zhuān)業(yè)人才的缺乏是導(dǎo)致該現(xiàn)狀的主要原因之一,最新調(diào)查顯示,我國(guó)數(shù)控工程技術(shù)人才嚴(yán)重不足,尤其是專(zhuān)業(yè)知識(shí)層次較高并且具備一定動(dòng)手能力的高級(jí)工程技術(shù)人才更顯緊缺[3]。

數(shù)控技術(shù)課程是本科教學(xué)中機(jī)械類(lèi)專(zhuān)業(yè)必不可少的重要課程,是一門(mén)多學(xué)科交叉,涉及機(jī)械設(shè)計(jì)、機(jī)械制造、電工電子學(xué)、計(jì)算機(jī)程序設(shè)計(jì)、自動(dòng)控制原理、力學(xué)等多門(mén)學(xué)科知識(shí),是一門(mén)理論性和實(shí)踐性要求都很高的課程。其中數(shù)控技術(shù)實(shí)踐課對(duì)實(shí)現(xiàn)課程教學(xué)目標(biāo)起著重要的作用,是學(xué)生掌握數(shù)控機(jī)床基本操作技能,了解數(shù)控機(jī)床的基本機(jī)構(gòu)原理,熟悉現(xiàn)代CAD/CAM自動(dòng)加工技術(shù)的應(yīng)用方法和基本流程的有效途徑。是培養(yǎng)學(xué)生理論聯(lián)系實(shí)際、分析問(wèn)題和解決問(wèn)題的能力,以及啟迪學(xué)生的創(chuàng)新思維、發(fā)掘其創(chuàng)新潛力的重要手段[3]。

由于數(shù)控技術(shù)課程的特殊性,目前本科學(xué)校對(duì)數(shù)控技術(shù)專(zhuān)業(yè)人才的培養(yǎng),普遍缺乏一個(gè)系統(tǒng)的、全面的培養(yǎng)方案,雖然很多高校對(duì)數(shù)控技術(shù)課程教學(xué)模式進(jìn)行了一系列改革和創(chuàng)新[4-7],但是僅僅停留在教學(xué)模式或授課方式的調(diào)整創(chuàng)新層面,對(duì)于具體的課程內(nèi)容規(guī)劃以及重要專(zhuān)業(yè)知識(shí)點(diǎn)如何在教學(xué)中體現(xiàn),相關(guān)的研究則非常少。

本文針對(duì)數(shù)控技術(shù)課程中數(shù)控機(jī)床本體結(jié)構(gòu)原理、電氣系統(tǒng)原理、控制系統(tǒng)原理、G代碼譯碼、插補(bǔ)原理、運(yùn)動(dòng)控制、人機(jī)界面等重點(diǎn)知識(shí)點(diǎn)的講授問(wèn)題,設(shè)計(jì)搭建了基于運(yùn)動(dòng)控制卡的開(kāi)放式數(shù)控系統(tǒng)實(shí)驗(yàn)平臺(tái),編寫(xiě)了相應(yīng)的教學(xué)用數(shù)控軟件系統(tǒng),并應(yīng)用在數(shù)控實(shí)踐課程教學(xué)中。

一、數(shù)控實(shí)驗(yàn)平臺(tái)硬件系統(tǒng)設(shè)計(jì)

1.機(jī)床本體結(jié)構(gòu)設(shè)計(jì)

傳統(tǒng)數(shù)控技術(shù)實(shí)驗(yàn)教學(xué)中,大多使用商業(yè)數(shù)控機(jī)床演示給學(xué)生看,但是商業(yè)數(shù)控機(jī)床機(jī)械結(jié)構(gòu)大都有保護(hù)外殼,學(xué)生無(wú)法觀看其內(nèi)部結(jié)構(gòu)組成,所以為了將數(shù)控機(jī)床機(jī)械結(jié)構(gòu)展現(xiàn)給學(xué)生,本文自行設(shè)計(jì)了數(shù)控機(jī)床的機(jī)械本體。學(xué)生可以從對(duì)機(jī)床機(jī)械本體的參觀和學(xué)習(xí)中,學(xué)習(xí)到數(shù)控機(jī)床坐標(biāo)系的設(shè)置、工作臺(tái)驅(qū)動(dòng)原理、進(jìn)給軸限位和回原點(diǎn)原理等基礎(chǔ)知識(shí)。

數(shù)控實(shí)驗(yàn)平臺(tái)機(jī)床機(jī)械本體采用傳統(tǒng)三軸銑床結(jié)構(gòu),XY軸工作臺(tái)采用雙座標(biāo)工作臺(tái),Z軸工作臺(tái)采用單軸工作臺(tái),每個(gè)軸都對(duì)應(yīng)安裝了限位開(kāi)關(guān)和原點(diǎn)開(kāi)關(guān)。工作臺(tái)工作行程150mm,滾珠絲杠導(dǎo)程4mm。工作臺(tái)滾珠絲杠與伺服電機(jī)之間采用聯(lián)軸器連接。

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

PC機(jī)和數(shù)控系統(tǒng)的結(jié)合使數(shù)控技術(shù)有了很大的發(fā)展,給數(shù)控系統(tǒng)提供了更多的軟件工具和硬件資源,目前基于PC的開(kāi)放式數(shù)控系統(tǒng)的主流結(jié)構(gòu)形式主要有以下幾種:PC嵌入NC板卡、NC板卡嵌入PC、PC+SoftCNC。由于本實(shí)驗(yàn)平臺(tái)主要用于本科生和研究生的數(shù)控技術(shù)實(shí)驗(yàn)教學(xué),可以讓學(xué)生認(rèn)識(shí)并實(shí)際編程實(shí)現(xiàn)數(shù)控系統(tǒng)特定功能,所以開(kāi)發(fā)的實(shí)驗(yàn)平臺(tái)復(fù)雜程度要易于教學(xué),還應(yīng)該保證平臺(tái)安全可靠防止學(xué)生在做實(shí)驗(yàn)時(shí)造成事故。結(jié)合這些因素,對(duì)上述三種結(jié)構(gòu)進(jìn)行了對(duì)比分析,認(rèn)為“NC板卡+PC”結(jié)構(gòu)更適合用來(lái)開(kāi)發(fā)實(shí)驗(yàn)平臺(tái),所以本文選用運(yùn)動(dòng)控制卡和普通PC機(jī)來(lái)搭建實(shí)驗(yàn)平臺(tái)的控制系統(tǒng)。實(shí)驗(yàn)平臺(tái)電氣系統(tǒng)結(jié)構(gòu)如圖1所示。

圖1 電氣系統(tǒng)框架圖

通過(guò)實(shí)際對(duì)實(shí)驗(yàn)平臺(tái)電氣系統(tǒng)的接線練習(xí),學(xué)生可以真實(shí)地了解到數(shù)控系統(tǒng)的控制系統(tǒng)和電機(jī)驅(qū)動(dòng)系統(tǒng)的結(jié)構(gòu)組成,從而對(duì)數(shù)控系統(tǒng)控制信號(hào)的產(chǎn)生到執(zhí)行這一過(guò)程有了一個(gè)直觀的認(rèn)識(shí),同時(shí)鍛煉了學(xué)生的動(dòng)手能力。

二、實(shí)驗(yàn)平臺(tái)數(shù)控系統(tǒng)軟件設(shè)計(jì)

傳統(tǒng)數(shù)控實(shí)驗(yàn)課程中,多使用校友或企業(yè)捐贈(zèng)的老舊數(shù)控機(jī)床作為實(shí)驗(yàn)平臺(tái),使用FANUC、西門(mén)子或華中數(shù)控等商業(yè)數(shù)控系統(tǒng),由于商業(yè)數(shù)控系統(tǒng)的封閉性,只能教學(xué)生學(xué)習(xí)怎樣使用數(shù)控系統(tǒng),而不能對(duì)數(shù)控系統(tǒng)底層的基本原理進(jìn)行實(shí)驗(yàn)教學(xué)。針對(duì)這一問(wèn)題,本文開(kāi)發(fā)了基于運(yùn)動(dòng)控制卡的數(shù)控實(shí)驗(yàn)平臺(tái)控制系統(tǒng),從而使學(xué)生可以從源代碼級(jí)別學(xué)習(xí)了解數(shù)控系統(tǒng)程序原理,更加深刻地理解NC代碼譯碼、刀具補(bǔ)償、插補(bǔ)原理、運(yùn)動(dòng)控制等數(shù)控系統(tǒng)課程的關(guān)鍵知識(shí)點(diǎn)。通過(guò)基本算法的編程實(shí)驗(yàn),培養(yǎng)學(xué)生的程序思維,在程序編寫(xiě)中培養(yǎng)發(fā)現(xiàn)問(wèn)題,解決問(wèn)題的能力。

1. NC代碼譯碼模塊開(kāi)發(fā)

NC代碼的譯碼是數(shù)控系統(tǒng)的關(guān)鍵技術(shù)之一,在NC代碼譯碼模塊中將涉及到譯碼方式、代碼格式、譯碼具體流程、錯(cuò)誤診斷、刀具長(zhǎng)度/半徑補(bǔ)償、機(jī)床坐標(biāo)系、系統(tǒng)參數(shù)等數(shù)控系統(tǒng)關(guān)鍵知識(shí)。本文以模塊的開(kāi)放性為指導(dǎo)思想對(duì)該模塊進(jìn)行開(kāi)發(fā),以便于學(xué)生理解和修改,使學(xué)生可以將新的G代碼指令、新的刀具補(bǔ)償算法等新功能添加到模塊中去,提高模塊的可維護(hù)性和升級(jí)性。

NC代碼的譯碼方式主要有兩種模式:解釋型和編譯型。解釋型譯碼模式實(shí)時(shí)地逐行翻譯、執(zhí)行G代碼,具體流程為譯碼器翻譯完成當(dāng)前行G代碼后將得到的刀具路徑信息送去執(zhí)行,然后再進(jìn)行下一條G代碼的譯碼,如圖2所示;編譯型譯碼模式譯碼器接受G代碼文件后,依次對(duì)其每一行進(jìn)行翻譯處理直到文件末尾,最后生成一系列執(zhí)行步,再經(jīng)刀具補(bǔ)償?shù)慕y(tǒng)一處理后,生成最終的一系列執(zhí)行步并傳遞給相應(yīng)模塊進(jìn)行執(zhí)行,如圖3所示。

圖2 解釋型譯碼模式

圖3 編譯型譯碼模式

解釋類(lèi)型譯碼模式下,如果上一運(yùn)動(dòng)段已執(zhí)行完畢,但是當(dāng)前段還停留在譯碼階段,則會(huì)破壞加工的連續(xù)性,這就要求系統(tǒng)必須有很強(qiáng)的實(shí)時(shí)性。編譯類(lèi)型譯碼模式下,譯碼與任務(wù)執(zhí)行是兩個(gè)獨(dú)立的任務(wù),有明確的先后順序,所以譯碼是一個(gè)非實(shí)時(shí)的任務(wù),由于本文使用的運(yùn)動(dòng)控制卡提供了連續(xù)插補(bǔ)功能,編譯型更適合本課題的譯碼任務(wù)。

譯碼模塊逐條讀取NC代碼文件,進(jìn)行信息提取,并將提取到的信息壓入緩存中,其信息提取流程圖如圖4所示。首先去掉當(dāng)前行的所有空格,并進(jìn)行大小寫(xiě)字母轉(zhuǎn)化處理,從而得到格式統(tǒng)一的便于讀取的新代碼行,然后初始化信息存儲(chǔ)結(jié)構(gòu)體,為信息存儲(chǔ)做準(zhǔn)備。下一步是按順序讀取各個(gè)由地址符和地址值組成的功能字[4,2],首先讀取當(dāng)前行號(hào),即“n”的讀取,行號(hào)讀取結(jié)束后,根據(jù)函數(shù)指針數(shù)組和字地址的ASCII碼值,調(diào)用對(duì)應(yīng)的讀取函數(shù),完成功能字的讀取,比如接下來(lái)的字母為“x”,則調(diào)用函數(shù)read_x()來(lái)讀取該功能字,如此按行號(hào)依次執(zhí)行,直到NC代碼文件末尾,將讀取信息存儲(chǔ)到block結(jié)構(gòu)體中,整個(gè)過(guò)程伴隨著錯(cuò)誤診斷。

圖4 信息提取流程圖

2.刀具補(bǔ)償模塊開(kāi)發(fā)

刀具半徑補(bǔ)償和長(zhǎng)度補(bǔ)償功能不僅解決了使用不同的刀具加工同一工件、刀具磨損等問(wèn)題,而且方便了按照工件坐標(biāo)系編制的NC程序的處理執(zhí)行,可以大大提高編程效率和加工效率,所以刀具補(bǔ)償功能是數(shù)控技術(shù)課程中的一個(gè)重要知識(shí)點(diǎn)。為了讓學(xué)生更好地理解刀具補(bǔ)償功能的基本原理和實(shí)現(xiàn)方法,本文開(kāi)發(fā)了針對(duì)刀具半徑補(bǔ)償?shù)牡毒哐a(bǔ)償模塊。

對(duì)當(dāng)前運(yùn)動(dòng)段進(jìn)行半徑補(bǔ)償時(shí),需要用到下一運(yùn)動(dòng)段的信息,二者共同決定了補(bǔ)償?shù)霓D(zhuǎn)接類(lèi)型。如圖5所示,首先從隊(duì)列中提取相鄰兩個(gè)運(yùn)動(dòng)段分別放入緩存器R1、R2中,刀補(bǔ)函數(shù)參考R2中運(yùn)動(dòng)段對(duì)R1中當(dāng)前運(yùn)動(dòng)段進(jìn)行刀補(bǔ)處理,根據(jù)轉(zhuǎn)接類(lèi)型,求解轉(zhuǎn)接節(jié)點(diǎn)坐標(biāo),生成新的執(zhí)行步并壓入處理后隊(duì)列尾端,然后再將緩存器R2中的運(yùn)動(dòng)段移入緩存器R1中,如此循環(huán)直到運(yùn)動(dòng)段隊(duì)列末尾。

圖5 刀具半徑補(bǔ)償?shù)膶?shí)現(xiàn)方法

3.人機(jī)界面的開(kāi)發(fā)

人機(jī)界面是將數(shù)控系統(tǒng)各個(gè)模塊連接起來(lái)的橋梁,是用戶(hù)與數(shù)控系統(tǒng)信息交互的窗口,是學(xué)生學(xué)習(xí)過(guò)程中感受最為直觀的模塊,為了鍛煉學(xué)生的編程能力,提高學(xué)生對(duì)課程的學(xué)習(xí)興趣,本文將數(shù)控系統(tǒng)各個(gè)模塊的程序接口都開(kāi)放出來(lái),使學(xué)生可以利用MFC等工具自行編寫(xiě)人機(jī)界面,從而實(shí)現(xiàn)數(shù)控系統(tǒng)的控制。本文開(kāi)發(fā)的人機(jī)界面如圖6所示。

圖6 數(shù)控系統(tǒng)人機(jī)界面

三、結(jié)語(yǔ)

本文緊密結(jié)合我國(guó)制造業(yè)在學(xué)校教學(xué)過(guò)程中的實(shí)際需要,對(duì)數(shù)控技術(shù)課程具體教學(xué)內(nèi)容在實(shí)踐課程中的體現(xiàn)方式進(jìn)行了研究,開(kāi)發(fā)了基于運(yùn)動(dòng)控制卡的數(shù)控系統(tǒng)實(shí)驗(yàn)教學(xué)平臺(tái),不僅實(shí)現(xiàn)了教學(xué)模式的創(chuàng)新,更深入到教學(xué)內(nèi)容層面,將數(shù)控技術(shù)重要知識(shí)點(diǎn)在本文開(kāi)發(fā)的實(shí)驗(yàn)平臺(tái)上實(shí)際展現(xiàn)出來(lái),給學(xué)生創(chuàng)造了主動(dòng)參與、自主協(xié)作、探索創(chuàng)新的機(jī)會(huì),提高了學(xué)生的學(xué)習(xí)興趣,鍛煉了學(xué)生的動(dòng)手、動(dòng)腦的能力,取得了良好的教學(xué)效果。

參考文獻(xiàn):

[1] 盛斌, 魏方. 中國(guó)制造2025[J]. 中國(guó)海關(guān), 2014, 8: 053.

[2] 趙秋艷. 2014年數(shù)控機(jī)床需高端發(fā)力穩(wěn)固中端[J]. 裝備制造, 2014, 4: 048.

[3] 鄭德星. 高校本科數(shù)控技術(shù)教學(xué)改革探索[J]. 考試周刊, 2012 (46): 128-129.

[4] 張紹杰. 項(xiàng)目教學(xué)法在數(shù)控教學(xué)中的應(yīng)用[J]. 山東工業(yè)技術(shù), 2014, 18: 217.

[5] 黨寅生. 數(shù)控車(chē)一體化教學(xué)方法的應(yīng)用探討[J]. 中國(guó)機(jī)械, 2015 (2).

第3篇

關(guān)鍵詞:變電仿真、仿真培訓(xùn)系統(tǒng)、管理探析

中圖分類(lèi)號(hào):TM63 文獻(xiàn)標(biāo)識(shí)碼:A

變電仿真培訓(xùn)系統(tǒng)是適應(yīng)電力發(fā)展的必然要求, 這種培訓(xùn)系統(tǒng)有助于提高變電運(yùn)行人員的技術(shù)水平, 為確保電力企業(yè)安全生產(chǎn)起到極為重要的作用。仿真培訓(xùn)系統(tǒng)的開(kāi)發(fā)與管理一定要做好, 既要功能完善、靈活、實(shí)用,又要具有一定的先進(jìn)性, 同時(shí)要滿(mǎn)足電網(wǎng)培訓(xùn)的需要。

一、以沈陽(yáng)供電公司為例,闡述變電仿真培訓(xùn)的必要性

沈陽(yáng)供電公司為經(jīng)濟(jì)發(fā)達(dá),發(fā)展迅速的省會(huì)城市,2013年截止到10月份總送電量為221.42億千瓦時(shí),在全省排名第一,公司所屬變電站277座,其中220千伏變電站21座,66千伏變電站256座,變電總?cè)萘繛?962.26萬(wàn)千伏安,變電系統(tǒng)職工總?cè)藬?shù)約五百人。

各種技術(shù)培訓(xùn)活動(dòng)應(yīng)該在對(duì)變電運(yùn)行人員中進(jìn)行,最為有效的方法就是仿真培訓(xùn)。它是借助物理模擬技術(shù)與計(jì)算機(jī)技術(shù),給受訓(xùn)者提供一個(gè)近似的變電站工作平臺(tái)和作業(yè)環(huán)境,使受訓(xùn)者能在有限時(shí)間里,獲得比傳統(tǒng)培訓(xùn)方法更好的效果。變電仿真培訓(xùn)系統(tǒng)可以為變電運(yùn)行人員提供逼真的變電站真實(shí)環(huán)境,解決了變電站無(wú)法動(dòng)手,無(wú)法從以前的事故教訓(xùn)中吸取經(jīng)驗(yàn)教訓(xùn)的問(wèn)題。通過(guò)對(duì)員工技能的培訓(xùn),達(dá)到提高變電運(yùn)行人員的運(yùn)行操作素質(zhì),增強(qiáng)其安全運(yùn)行能力的目的,從而適應(yīng)日趨發(fā)展變化的電網(wǎng)建設(shè)。

二、變電仿真培訓(xùn)系統(tǒng)培訓(xùn)流程

企業(yè)培訓(xùn)的流程見(jiàn)圖:

變電仿真培訓(xùn)系統(tǒng)培訓(xùn)流程也不例外,其培訓(xùn)內(nèi)容在技能培訓(xùn)范圍內(nèi)由變電仿真站根據(jù)預(yù)培訓(xùn)時(shí)間及受培單位要求擬定,并征求委培單位的修改意見(jiàn),最后根據(jù)相應(yīng)崗位、等級(jí)的崗位培訓(xùn)與考核標(biāo)準(zhǔn)確定教學(xué)計(jì)劃。教學(xué)模式采用講、練相結(jié)合的辦法。首先由教練在多媒體教室進(jìn)行教學(xué)內(nèi)容講解和演練,然后由輔導(dǎo)教練在多媒體教室輔導(dǎo)學(xué)員進(jìn)行練習(xí),同時(shí)教練、助理教練輔導(dǎo)學(xué)員上仿真機(jī)操作??荚嚥捎每疾旒白詈蠊P試形式,考察在平時(shí)上仿真機(jī)練習(xí)過(guò)程中完成,筆試成績(jī)?yōu)楸酒诮虒W(xué)內(nèi)容完成后進(jìn)行筆試考試,總成績(jī)?yōu)榭疾炫c考試成績(jī)的平均值。根據(jù)學(xué)員的反饋意見(jiàn),對(duì)培訓(xùn)內(nèi)容、方式等作進(jìn)一步修改與完善。

三、現(xiàn)階段各種仿真系統(tǒng)存在的局限性

1、局限于針對(duì)性相對(duì)較弱。采用物理模擬的仿真站限制受硬件建造的影響,對(duì)于變電站場(chǎng)景或界面來(lái)說(shuō)只能是一個(gè)相對(duì)典型的形式,采用虛擬變電站環(huán)境的仿真站只是其中一部分,有限的能力使變電站無(wú)法具有靈活配置基礎(chǔ),真正面對(duì)的作業(yè)對(duì)象之間存在很大差異,使變電站運(yùn)行人員與仿真環(huán)境很難同步,因而在事故處理的訓(xùn)練與倒閘操作運(yùn)行時(shí),受訓(xùn)人員受到很大限制。

2、事故仿真能力是有限的。實(shí)際工作中事故形態(tài)在變電站中是復(fù)雜多樣的。如果事故發(fā)生時(shí),除了產(chǎn)生斷路器跳閘及相應(yīng)的聲、光信號(hào)動(dòng)作外,惡劣情況爆炸、燃燒、濃煙、設(shè)備損毀甚至人員傷亡也有可能出現(xiàn),對(duì)于現(xiàn)有仿真系統(tǒng)通常只能模擬前者,而后者的模擬能力是接近于零。

3、仿真能力不足出現(xiàn)的異常情況。在變電站的日常運(yùn)行工作中,概率遠(yuǎn)比事故高得多的常態(tài)是異常情況的發(fā)生,實(shí)際上,復(fù)雜的異常清況,高于一般的事故判斷和處理的難度。成為變電站運(yùn)行人員能力、素質(zhì)、技術(shù)水平的真正挑戰(zhàn)是其頻繁、多發(fā)、隨機(jī)的特點(diǎn)。這些事件的仿真能力明顯不足是現(xiàn)有仿真系統(tǒng)的短板。

4、變電站運(yùn)行方式與仿真培訓(xùn)模式的沖突。需要接受培訓(xùn)的人員脫產(chǎn)一段時(shí)間是現(xiàn)有仿真培訓(xùn)模式的需要。限制是由于仿真站的布點(diǎn)影響,易地進(jìn)行也是常態(tài)。措施的推行是由于變電站運(yùn)行工作具有連續(xù)性的特點(diǎn),以及少人值班、減人增效等因素,使脫產(chǎn)培訓(xùn)的安排日益困難。

5、有待提高現(xiàn)有仿真培訓(xùn)的方式方法。密不可分的仿真培訓(xùn)質(zhì)量、仿真設(shè)備配置、培訓(xùn)方法等,一般根據(jù)初次培訓(xùn)與復(fù)審兩大類(lèi)進(jìn)行培訓(xùn),是目前的仿真培訓(xùn)站培訓(xùn)的形勢(shì),不同層次的運(yùn)行人員培訓(xùn)內(nèi)容卻都大致雷同,缺乏一定的針對(duì)性,受訓(xùn)人員的積極性很難被提高。

四、在現(xiàn)有條件的基礎(chǔ)上提高仿真培訓(xùn)水平的方法

1、診斷學(xué)員錯(cuò)誤,采取糾正措施并分析原因。在進(jìn)行培訓(xùn)倒閘操作時(shí),每一步操作都在仿真培訓(xùn)系統(tǒng)中與標(biāo)準(zhǔn)操作進(jìn)行對(duì)比,判斷學(xué)員的學(xué)習(xí)問(wèn)題,判斷是否有操作錯(cuò)誤,分析操作順序如果不對(duì)可能是操作錯(cuò)誤,提示當(dāng)前應(yīng)該操作哪個(gè)設(shè)備,是不是違反了五防。在進(jìn)行巡視培訓(xùn)時(shí),學(xué)員巡視過(guò)的巡視點(diǎn)被仿真培訓(xùn)系統(tǒng)準(zhǔn)確記錄下來(lái),并判斷學(xué)員在巡視點(diǎn)狀態(tài)是否正確。在學(xué)員處理事故時(shí),監(jiān)視學(xué)員操作也是仿真培訓(xùn)系統(tǒng)要做的,給學(xué)員操作處理給出指導(dǎo)。

2、調(diào)整學(xué)習(xí)內(nèi)容和進(jìn)度,根據(jù)學(xué)員的水平與學(xué)習(xí)情況選擇。例如,培訓(xùn)初期,對(duì)仿真環(huán)境不熟悉與學(xué)員知識(shí)水平的限制,操作若嚴(yán)格按操作票校驗(yàn),那就很難完成培訓(xùn)任務(wù)。由易到難分為幾個(gè)培訓(xùn)級(jí)別,是有些系統(tǒng)根據(jù)實(shí)際情況將倒閘操作培訓(xùn)劃分的,引導(dǎo)學(xué)員循序漸進(jìn)地學(xué)習(xí)。

3、生成解答與自動(dòng)解決問(wèn)題。操作票專(zhuān)家系統(tǒng),根據(jù)系統(tǒng)所要求的操作任務(wù)與當(dāng)前狀態(tài),操作票被自動(dòng)生成,作為了標(biāo)準(zhǔn)答案,用于校驗(yàn)學(xué)員操作是否正確,在倒閘操作培訓(xùn)中。處理指導(dǎo)專(zhuān)家與故障診斷系統(tǒng),根據(jù)系統(tǒng)當(dāng)前故障后的現(xiàn)象,生成指導(dǎo)學(xué)員如何由故障現(xiàn)象診斷故障元件、確定故障元件后如何處理故障的報(bào)告。

4、學(xué)員的學(xué)習(xí)行為被評(píng)價(jià)。操作培訓(xùn)結(jié)束后,根據(jù)學(xué)員所犯的操作錯(cuò)誤與事先確定的操作評(píng)分原則,對(duì)其操作進(jìn)行評(píng)分。在巡視培訓(xùn)后,根據(jù)學(xué)員對(duì)巡視點(diǎn)的誤判、漏判與巡視評(píng)分原則等情況,進(jìn)行巡視評(píng)分。

5、各種問(wèn)題與練習(xí)被自動(dòng)生成。突發(fā)事件有時(shí)自動(dòng)生成。在學(xué)員培訓(xùn)過(guò)程中,仿真系統(tǒng)如果自動(dòng)生成一些突發(fā)事件、異常事件、故障而增加培訓(xùn)的難度。那么自動(dòng)生成技術(shù)問(wèn)答試卷,任意抽取試題,生成試卷在系統(tǒng)題庫(kù)中生成,這樣減輕教員負(fù)擔(dān)并且提高培訓(xùn)效率。

五、闡述變電仿真培訓(xùn)系統(tǒng)的保證措施

1、確保培訓(xùn)正常進(jìn)行的管理體系,培訓(xùn)基地為保證培訓(xùn)質(zhì)量、規(guī)范辦班程序,建立了一整套完善的培訓(xùn)管理制度,包括變電仿真站管理制度、培訓(xùn)教師職責(zé)、學(xué)員管理制度等。

2、充分發(fā)揮兼職教師作用,在培訓(xùn)期間充分發(fā)揮專(zhuān)兼職教師的作用,除仿真培訓(xùn)專(zhuān)職教師講課外,根據(jù)生產(chǎn)實(shí)際情況,從變電站聘請(qǐng)2名經(jīng)驗(yàn)豐富的站長(zhǎng)擔(dān)任兼職教師,使仿真培訓(xùn)更具有實(shí)效性和針對(duì)性。加強(qiáng)對(duì)仿真培訓(xùn)教師的培訓(xùn),將專(zhuān)兼職教師送出去參加仿真培訓(xùn)教師資格培訓(xùn),并取得資格證書(shū)通過(guò)對(duì)兼職教師的培訓(xùn)認(rèn)證,從而提高培訓(xùn)者的綜合素質(zhì)。

六、變電仿真培訓(xùn)系統(tǒng)發(fā)展展望

由于變電仿真培訓(xùn)系統(tǒng)畢竟有別于實(shí)際變電運(yùn)行系統(tǒng),所以只用把變電運(yùn)行實(shí)際系統(tǒng)的保護(hù)邏輯關(guān)系通過(guò)聲光圖形信號(hào)等表示出來(lái)就可以完成實(shí)訓(xùn)的各種內(nèi)容,未來(lái)發(fā)展中,完全可以把變電仿真培訓(xùn)系統(tǒng)開(kāi)發(fā)成像堆砌積木一樣的組態(tài)形式,這樣就可以隨機(jī)組合成任意運(yùn)行方式的變電運(yùn)行系統(tǒng),使之與實(shí)際更加相近,同時(shí)各組態(tài)模塊之間的接駁形式也可考慮設(shè)計(jì)為標(biāo)準(zhǔn)觸片或插拔件,使之安裝更加簡(jiǎn)單,而傳輸形式可以考慮無(wú)線傳輸。通過(guò)硬件的仿真度的提高,也直接影響到軟仿真系統(tǒng)的設(shè)計(jì)與模擬。變電仿真培訓(xùn)系統(tǒng)將來(lái)也不僅為培訓(xùn)提供方便,也為變電站的設(shè)計(jì)提供實(shí)驗(yàn)?zāi)0濉?/p>

總之,變電運(yùn)行仿真培訓(xùn),是在借助計(jì)算機(jī)和物理模擬技術(shù)的幫助下,為參訓(xùn)人員提供一個(gè)模擬變電站工作環(huán)境的平臺(tái),使之能將平時(shí)學(xué)到的理論知識(shí)結(jié)合實(shí)際操作,得到更加有效的水平和技能提高的培訓(xùn)手段,是我們?cè)谶M(jìn)行學(xué)校授課,單位培訓(xùn),業(yè)務(wù)考核等工作時(shí)最為有效的手段和方法。我們必須對(duì)變電仿真培訓(xùn)現(xiàn)狀有一個(gè)清醒的認(rèn)識(shí),在硬件條件無(wú)法達(dá)到最好的前提下,研究出一套切合實(shí)際,行之有效的培訓(xùn)計(jì)劃和方案。

參考文獻(xiàn):

[1].張東英.基于網(wǎng)絡(luò)系統(tǒng)的變電站仿真培訓(xùn).[J].電力系統(tǒng)自動(dòng)化.2011.

[2].王兆安.變電仿真系統(tǒng)培訓(xùn)的意義.[J].中國(guó)電力.2012

作者簡(jiǎn)介:

第4篇

論文摘要:access數(shù)據(jù)庫(kù)課程的學(xué)習(xí)需要學(xué)生有一個(gè)整體架構(gòu)思想,這就要求學(xué)生能夠充分理解數(shù)據(jù)庫(kù)中的每一個(gè)對(duì)象及對(duì)象之間的關(guān)系,本文就是給學(xué)生提供一種學(xué)習(xí)access數(shù)據(jù)庫(kù)課程的方法,培養(yǎng)學(xué)生通過(guò)團(tuán)隊(duì)來(lái)搭建系統(tǒng)的思想和邏輯思維能力。 

 

引言 

數(shù)據(jù)庫(kù)與程序設(shè)計(jì)課程現(xiàn)在已經(jīng)成為很多高校普遍開(kāi)設(shè)的一門(mén)課程,同時(shí)數(shù)據(jù)庫(kù)與程序設(shè)計(jì)也是計(jì)算機(jī)等級(jí)二級(jí)考試的內(nèi)容。access數(shù)據(jù)庫(kù)是microsoft office辦公自動(dòng)化軟件中的一個(gè)組件,能夠很好的實(shí)現(xiàn)與office的無(wú)縫連接。同時(shí),access是一門(mén)理論性和實(shí)踐性都很強(qiáng)的面向?qū)嶋H應(yīng)用的課程。針對(duì)目前社會(huì)對(duì)高校信息人才培養(yǎng)的要求,對(duì)這門(mén)課程的教學(xué),應(yīng)該不斷地探索新的教學(xué)手段與教學(xué)模式,才能調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣,有效地提高教學(xué)質(zhì)量。 

1 系統(tǒng)開(kāi)發(fā)方法概述 

系統(tǒng)開(kāi)發(fā)方法就是用系統(tǒng)工程的思想和工程化的方法,按用戶(hù)至上的原則,結(jié)構(gòu)化、模塊化,自頂向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。具體來(lái)說(shuō),就是先將整個(gè)信息系統(tǒng)開(kāi)發(fā)過(guò)程劃分出若干個(gè)相對(duì)獨(dú)立的階段,如系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施等。在前三個(gè)階段堅(jiān)持自頂向下地對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分,在系統(tǒng)調(diào)查或理順管理業(yè)務(wù)時(shí),應(yīng)從最頂層的管理業(yè)務(wù)入手,逐層深入至最基層。在系統(tǒng)分析、提出新系統(tǒng)萬(wàn)案和系統(tǒng)設(shè)計(jì)時(shí),應(yīng)從宏觀整體入手,先考慮系統(tǒng)整體的優(yōu)化,然后再考慮局部的優(yōu)化問(wèn)題。在系統(tǒng)實(shí)施階段,則應(yīng)堅(jiān)持自底向上地逐步實(shí)施。也就是說(shuō),組織力量從最基層底模塊做起(編程),然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),將模塊一個(gè)個(gè)拼接到一起進(jìn)行調(diào)試,自底向上、逐漸地構(gòu)成整體系統(tǒng)。 

2 系統(tǒng)開(kāi)發(fā)式教學(xué)方法 

系統(tǒng)開(kāi)發(fā)式教學(xué)法是教師通過(guò)一個(gè)完整的系統(tǒng),結(jié)合系統(tǒng)開(kāi)發(fā)的思想,給學(xué)生講解知識(shí)的教學(xué)活動(dòng)。系統(tǒng)教學(xué)中的系統(tǒng)是一個(gè)整體的思想,它是由很多具體的對(duì)象所構(gòu)成,在日常的教學(xué)中通過(guò)對(duì)一個(gè)個(gè)對(duì)象的講解,最終架構(gòu)一個(gè)完整的系統(tǒng)。通過(guò)整個(gè)系統(tǒng)的架構(gòu)過(guò)程,給學(xué)生一個(gè)學(xué)習(xí)access數(shù)據(jù)庫(kù)的思想、想法。 

系統(tǒng)開(kāi)發(fā)式教學(xué)方法時(shí)針對(duì)某個(gè)教學(xué)內(nèi)容而設(shè)計(jì)的、能由學(xué)生分組完成、可以收到良好教學(xué)效果的任務(wù),并且這個(gè)任務(wù)由多個(gè)子任務(wù)組成,它以學(xué)生為主體、教師為輔助,以學(xué)生在實(shí)踐中發(fā)現(xiàn)知識(shí)、解決問(wèn)題、提高技能為根本。 

3 系統(tǒng)開(kāi)發(fā)式教學(xué)方法在教學(xué)中的應(yīng)用 

系統(tǒng)開(kāi)發(fā)式教學(xué)法非常適合access課程的教學(xué),教師可要求學(xué)生根據(jù)實(shí)際需求完成一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),如學(xué)生信息管理系統(tǒng)、圖書(shū)管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)等。本文以“學(xué)生信息管理系統(tǒng)”為例來(lái)講解系統(tǒng)開(kāi)發(fā)方的思想。 

在“學(xué)生信息管理系統(tǒng)”中涉及到access數(shù)據(jù)庫(kù)中7個(gè)對(duì)象中的6個(gè),即表、查詢(xún)、窗體、報(bào)表、宏基模塊。該系統(tǒng)有如下子模塊構(gòu)成:登錄模塊、學(xué)生信息錄入模塊、學(xué)生信息瀏覽、學(xué)生信息查詢(xún)模塊、學(xué)生信息修改、刪除模塊、學(xué)生信息匯總和分析模塊。在教學(xué)中通過(guò)對(duì)這些功能模塊的演示,讓學(xué)生了解其中所涉及的對(duì)象,在大腦中形成一種概念,明確自己的學(xué)習(xí)目標(biāo),從而在日常的學(xué)習(xí)中目標(biāo)明確。 

   根據(jù)上面的分析,學(xué)生明白本系統(tǒng)需要用到的對(duì)象都有哪些,然后從建立數(shù)據(jù)庫(kù)、建立數(shù)據(jù)表開(kāi)始,逐個(gè)講解每一給對(duì)象,最后形成一個(gè)完整的系統(tǒng)。期末考評(píng)時(shí),根據(jù)學(xué)生的日常學(xué)習(xí)情況對(duì)學(xué)生進(jìn)行分組,指定一個(gè)小組負(fù)責(zé)人,分工合作來(lái)完成一個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程。 

作業(yè)要求創(chuàng)建一個(gè)學(xué)生成績(jī)管理系統(tǒng),能實(shí)現(xiàn)下列功能:用戶(hù)管理:用于對(duì)用戶(hù)的添加,賦予用戶(hù)不同權(quán)限及對(duì)用戶(hù)信息的修改和查詢(xún);課程管理:用于對(duì)各學(xué)期開(kāi)設(shè)課程的修改;成績(jī)管理:用于對(duì)成績(jī)的輸入、修改、匯總及排名;學(xué)生信息管理:添加、刪除、修改學(xué)生信息等;授課信息管理:對(duì)授課教師、課程號(hào)、學(xué)時(shí)數(shù)、班級(jí)等信息的添加、維護(hù)等;學(xué)生信息查詢(xún):對(duì)學(xué)生成績(jī)等信息的查詢(xún),查詢(xún)時(shí)可設(shè)置為模糊查詢(xún),也可設(shè)置為多條件組合查詢(xún);學(xué)生成績(jī)統(tǒng)計(jì):統(tǒng)計(jì)相應(yīng)課程的總分、平均分等信息。根據(jù)不同的功能,筆者把學(xué)生成績(jī)管理系統(tǒng)分解成幾個(gè)實(shí)用的小系統(tǒng):學(xué)生、課程、授課、成績(jī)信息的添加、修改、刪除系統(tǒng);對(duì)相關(guān)信息的查詢(xún)系統(tǒng);用戶(hù)登錄系統(tǒng);管理員登錄系統(tǒng);學(xué)生成績(jī)的統(tǒng)計(jì)、匯總等系統(tǒng)。根據(jù)每個(gè)小系統(tǒng)所涉及的內(nèi)容形成系統(tǒng)教學(xué)計(jì)劃。教學(xué)計(jì)劃有可能使教材的同一個(gè)內(nèi)容分布在多個(gè)不同的小系統(tǒng)中,為此可以按先易后難的原則,系統(tǒng)用到什么就先學(xué)什么,對(duì)系統(tǒng)逐步完善,充分激發(fā)學(xué)生的求知欲。接著把全班學(xué)生分組,有組長(zhǎng)負(fù)責(zé)給組員分派任務(wù),培養(yǎng)學(xué)生小組協(xié)作和團(tuán)隊(duì)精神。 

4 access數(shù)據(jù)庫(kù)課程系統(tǒng)教學(xué)法實(shí)施建議 

由于學(xué)生對(duì)系統(tǒng)設(shè)計(jì)并不熟悉,所以在系統(tǒng)開(kāi)發(fā)式之前,先給他們演示用access開(kāi)發(fā)的系統(tǒng),使他們對(duì)系統(tǒng)有明確的目標(biāo)和感性認(rèn)知,知道實(shí)施該系統(tǒng)要解決哪些問(wèn)題,關(guān)鍵在哪里,同時(shí)激發(fā)了學(xué)生的興趣。教師在系統(tǒng)實(shí)施前,要對(duì)新知識(shí)中的重點(diǎn)內(nèi)容進(jìn)行講解,其過(guò)程應(yīng)該精練,最好通過(guò)簡(jiǎn)單的例子用操作演示完成,讓學(xué)生更容易理解、接受。讓學(xué)生在完成系統(tǒng)的過(guò)程中發(fā)現(xiàn)知識(shí)、解決問(wèn)題、提高技能。 

系統(tǒng)實(shí)施過(guò)程中對(duì)學(xué)生遇到的困難,教師應(yīng)及時(shí)給予指導(dǎo),以確保學(xué)生能順利完成系統(tǒng)并增強(qiáng)學(xué)習(xí)興趣。另外,教師一定要把握好指導(dǎo)的尺度,盡可能對(duì)其進(jìn)行啟發(fā)性、提示性的指導(dǎo)。在系統(tǒng)實(shí)施過(guò)程中及時(shí)發(fā)現(xiàn)學(xué)生的閃光點(diǎn),給予肯定,激發(fā)學(xué)生學(xué)習(xí)的積極性。在系統(tǒng)開(kāi)發(fā)式教學(xué)法教學(xué)過(guò)程中,學(xué)生在每一個(gè)小系統(tǒng)中獲得的成功,使他們不斷地獲得成就感,從而更大地激發(fā)求知欲,培養(yǎng)其獨(dú)立探索、勇于開(kāi)拓進(jìn)取的精神。 

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

系統(tǒng)開(kāi)發(fā)式教學(xué)法是一種比較有效的教學(xué)方法,它把理論教學(xué)與實(shí)踐教學(xué)有機(jī)地結(jié)合起來(lái),大大提高了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,充分挖掘了學(xué)生的創(chuàng)造潛能,全面培養(yǎng)了學(xué)生分析問(wèn)題和解決問(wèn)題的能力。在系統(tǒng)教學(xué)中,師生注重的不是最終的結(jié)果,而是完成系統(tǒng)的過(guò)程。既體現(xiàn)了教師的主導(dǎo)作用,又發(fā)揮了學(xué)生的主體作用,更體現(xiàn)了職業(yè)教育的教學(xué)模式與特征,對(duì)計(jì)算機(jī)教學(xué)非常實(shí)用。 

 

參考文獻(xiàn): 

第5篇

關(guān)鍵詞:征地移民,系統(tǒng)開(kāi)發(fā) ,信息系統(tǒng)管理分析方法

Abstract: the information system management analysis method is a kind of enterprise in the development software (or system), the user needs analysis of a kind of high efficient intuitive method. Through the analysis method of requirement analysis, the software engineer can directly through a series of chart the further understanding of land expropriation of professional work contents and immigration design personnel through the software development need to improve and goal, so as to improve the efficiency of the demand analysis and has achieved good effect. This paper in guangdong province water power survey design institute for research using this analysis method for water conservancy and hydropower engineering construction land expropriation resettlement planning aided design system development for the example, profile information system management analysis methods of the content and application situation.

Keywords: land expropriation immigration, system development, information system management analysis method

中圖分類(lèi)號(hào): TN948.61 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):

信息系統(tǒng)管理分析方法的簡(jiǎn)介

信息系統(tǒng)管理分析方法(Information System and Management)是一種企業(yè)在開(kāi)發(fā)工作軟件(或系統(tǒng))時(shí),進(jìn)行用戶(hù)需求分析的一種高效直觀的方法。與傳統(tǒng)的需求分析方法相比,它使得軟件工程師能在短時(shí)間內(nèi)了解和掌握不同客戶(hù)的工作性質(zhì)、特點(diǎn)和流程,改變了以往軟件工程師需要花費(fèi)大量時(shí)間與客戶(hù)開(kāi)會(huì)討論方案、參與客戶(hù)實(shí)際工作的時(shí)間;同時(shí),它使得各種數(shù)據(jù)之間的關(guān)聯(lián)具體化,避免了開(kāi)發(fā)中數(shù)據(jù)的混亂。

其目的是將工作目標(biāo)、內(nèi)容進(jìn)行分析、分解和建模,通過(guò)繪制不同的關(guān)系圖表,建立模型;將用戶(hù)的需求系統(tǒng)直觀地反映給軟件開(kāi)發(fā)人員。

現(xiàn)在,設(shè)計(jì)人員采用其中的目標(biāo)關(guān)系圖(Goal Graph)和工作物件關(guān)系圖(Business Objects Graph)對(duì)征地移民專(zhuān)業(yè)的工作進(jìn)行需求分析和建模。

1.1 目標(biāo)關(guān)系圖(Goal Graph)

目標(biāo)關(guān)系圖是將工作目標(biāo)逐層分解的分析方法,通過(guò)將工作總目標(biāo)分解為多個(gè)子目標(biāo),再將子目標(biāo)分解為若干個(gè)孫目標(biāo)的方法,建立工作目標(biāo)模型,并從該模型中確定需要改進(jìn)的地方。而這些目標(biāo)可以是具體的,例如“今年企業(yè)要節(jié)省30%的成本”、“增加50%的銷(xiāo)售額”;也可以是抽象的,如“提高工作效率”、“實(shí)現(xiàn)環(huán)?!钡?。

例如圖1中,企業(yè)的總目標(biāo)是“提高設(shè)計(jì)院的設(shè)計(jì)水平”,為達(dá)到這個(gè)總目標(biāo),企業(yè)可以由“聘請(qǐng)優(yōu)秀人才”和“提高設(shè)計(jì)效率”兩個(gè)子目標(biāo)完成,而“提高設(shè)計(jì)效率”這個(gè)子目標(biāo)也可進(jìn)一步分解為“開(kāi)發(fā)計(jì)算機(jī)輔助設(shè)計(jì)軟件”和“進(jìn)行設(shè)計(jì)人員的技術(shù)培訓(xùn)”等孫目標(biāo)。而通過(guò)這樣的建模,設(shè)計(jì)人員可以輕易找到工作中需要改進(jìn)的具體目標(biāo)。

圖1 目標(biāo)關(guān)系圖

1.2 工作物件關(guān)系圖(Business Objects Graph)

工作物件關(guān)系圖是通過(guò)繪制圖表的方法,將所用工作物件(Business Objects)之間的關(guān)系反映出來(lái),告知軟件開(kāi)發(fā)人員不同工作物件(或數(shù)據(jù))在軟件系統(tǒng)中的關(guān)聯(lián)關(guān)系。工作物件可以是工作流程中的人、工具或者某個(gè)部門(mén)。例如:在煤氣公司可以將抄表員、煤氣表、煤氣表讀數(shù)、賬單、財(cái)務(wù)部門(mén)、客服部門(mén)等作為工作物件,并按照不同的工作流程將它們關(guān)聯(lián)起來(lái)。在征地移民設(shè)計(jì)工作中,設(shè)計(jì)人員也可以把常用的表格、人員作為工作物件。

圖2 工作物件關(guān)系圖

圖2中“人口調(diào)查表”表示工作物件,“輸入到1,n”、“獲取于1,1”表示兩個(gè)物件之間的邏輯關(guān)系和數(shù)量關(guān)系。例如圖2中兩個(gè)工作物件(即工作中使用的圖表)的關(guān)系為:①?gòu)淖蟮接遥憾鄠€(gè)(用1,n表示)“人口調(diào)查表”的數(shù)據(jù)需輸入到1個(gè)(用1,1表示)“實(shí)物調(diào)查成果匯總表”中;②從右到左:1個(gè) “實(shí)物調(diào)查成果匯總表”中的數(shù)據(jù)獲取于多個(gè)“人口調(diào)查表”。

2 征地移民安置規(guī)劃輔助設(shè)計(jì)系統(tǒng)開(kāi)發(fā)中的應(yīng)用

2.1 需求分析

廣東省水利電力勘測(cè)設(shè)計(jì)研究院在征地移民安置規(guī)劃輔助設(shè)計(jì)系統(tǒng)開(kāi)發(fā)中的需求分析是通過(guò)運(yùn)用信息系統(tǒng)管理分析方法實(shí)現(xiàn)的。其中主要運(yùn)用了前述的目標(biāo)關(guān)系圖和工作物件關(guān)系圖對(duì)征地移民專(zhuān)業(yè)的工作進(jìn)行需求分析和建模。

2.1.1 目標(biāo)關(guān)系圖的運(yùn)用和分析成果

第6篇

Abstract: Development is for improving the efficiency and reducing errors of garment automatic cutting system. It analysed the problems of using garment automatic cutting system, designed the data structure of pattern, designed the optimization algorithm of sorting, and illustrated the method that set up knife-start point.System has been tested by factory, realizing the target to reduce air travel, improve cutting efficiency and reduce costs.

關(guān)鍵詞: 服裝;計(jì)算機(jī)應(yīng)用;路徑優(yōu)化;路徑仿真;算法

Key words: garment;computer applications;path optimization;path simulation;algorithm

中圖分類(lèi)號(hào):TP273文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1006-4311(2010)05-0117-02

0引言

服裝自動(dòng)裁剪系統(tǒng)實(shí)際上是計(jì)算機(jī)數(shù)字控制(CNC)加工機(jī)床(或稱(chēng)為CAM,俗稱(chēng)電腦裁床),在計(jì)算機(jī)的控制下,裁刀按裁剪指令進(jìn)行布料的裁剪。裁剪數(shù)據(jù)文件是由CAD(計(jì)算機(jī)輔助設(shè)計(jì))系統(tǒng)在排料圖的基礎(chǔ)上自動(dòng)生成的用于控制裁刀進(jìn)行工作的裁剪指令的集合。

隨著服裝行業(yè)的發(fā)展,服裝自動(dòng)裁剪系統(tǒng)的普及率日漸提高,目前我國(guó)大約有500多家服裝企業(yè)使用大約十幾個(gè)國(guó)內(nèi)外廠商推出的自動(dòng)裁剪系統(tǒng),如:美國(guó)格柏(GERBER)、法國(guó)的力克(Lectra)、加拿大的派特(PAD)、日本的川上(Kawakami)、高鳥(niǎo)(Takatori)、島精(Shima Seiki)、德國(guó)艾斯特(Assyst),以及我國(guó)的和鷹等。其中,美國(guó)格柏的服裝自動(dòng)裁剪系統(tǒng)在八十年代初期就已進(jìn)入中國(guó)市場(chǎng),在國(guó)內(nèi)已有大量的用戶(hù)。

際華三五零二職業(yè)裝有限公司早在1996就已引進(jìn)了國(guó)外單層的、多層的服裝自動(dòng)裁剪系統(tǒng)多套,對(duì)提高產(chǎn)品質(zhì)量和企業(yè)經(jīng)濟(jì)效益,提高企業(yè)的自動(dòng)化水平起到了很大的作用。

1裁剪路徑優(yōu)化的要求

使用服裝自動(dòng)裁剪系統(tǒng)進(jìn)行裁剪具有效率高、精度高的優(yōu)點(diǎn),但若處理不當(dāng)也容易出現(xiàn)問(wèn)題,這就需要在正式裁剪之前進(jìn)行優(yōu)化處理,以提高效率、防止裁剪錯(cuò)誤發(fā)生。由于電腦裁剪指令是在使用服裝CAD系統(tǒng)設(shè)計(jì)的排料圖的基礎(chǔ)上生成的,在樣片排料時(shí),設(shè)計(jì)人員根據(jù)節(jié)省面料的要求而排列樣片,由于排料的規(guī)則與自動(dòng)裁剪系統(tǒng)的裁剪規(guī)則有差異,導(dǎo)致在排料圖中樣片的排列與裁剪路徑缺乏一致性,使得在電腦裁剪加工過(guò)程中空行程過(guò)大,效率降低。若不對(duì)裁剪路徑進(jìn)行處理,難免在裁剪的過(guò)程中容易產(chǎn)生一些問(wèn)題,主要表現(xiàn)在:①裁片的排列順序的順序不規(guī)則,容易造成空行程過(guò)大,使裁床效率降低;②有的起刀點(diǎn)部位不合適,容易損傷衣片;③共線部位重復(fù)裁剪,造成毛邊和浪費(fèi)行程;④對(duì)稱(chēng)裁片單向走刀,造成衣片的歪斜等。

裁剪路徑優(yōu)化與仿真系統(tǒng)就是自動(dòng)裁剪系統(tǒng)之前的一個(gè)輔助準(zhǔn)備系統(tǒng),主要作用是重新優(yōu)化調(diào)整樣片的順序,下刀、走刀的位置,在正式裁剪之前對(duì)裁剪路徑和裁剪順序進(jìn)行模擬,以便檢查,防止出現(xiàn)裁剪錯(cuò)誤,造成損失。

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

裁剪路徑優(yōu)化與仿真系統(tǒng)由以下幾部分組成:與CAD/CAM的接口技術(shù)、樣片優(yōu)化排序[1,2]、起刀位置優(yōu)化、特殊樣片的處理、樣片重疊檢測(cè)、裁剪路徑仿真[3,4,5]等。

2.1 與CAD/CAM的接口技術(shù)用于讀取由CAD系統(tǒng)生成的排料圖文件,以便于進(jìn)一步進(jìn)行優(yōu)化處理,見(jiàn)圖1。

2.2 樣片優(yōu)化排序。按照減少空行程的原則,排列樣片裁剪時(shí)的先后順序。

2.3 起刀位置優(yōu)化因?yàn)椴玫队幸欢ǖ膶挾群秃穸?為了防止損傷鄰近的樣片,需要檢查各樣片的起刀位置,若對(duì)其它的樣片有影響,就需要調(diào)整起刀位置。

2.4 特殊樣片的處理特殊樣片指的是對(duì)稱(chēng)樣片、矩形組等,要進(jìn)行特殊的處理,對(duì)稱(chēng)樣片需要雙向裁剪,矩形組共線部分要修改為只裁剪一次。

2.5 樣片重疊檢測(cè)在排料時(shí)若有樣片重疊,在裁剪時(shí)有可能造成樣片的損壞,對(duì)此必須進(jìn)行檢測(cè)。

2.6 裁剪路徑仿真動(dòng)態(tài)的模擬顯示裁剪路徑,便于正式裁剪之前的檢查。

3關(guān)鍵技術(shù)的實(shí)現(xiàn)

3.1 樣片的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)排料圖是由若干個(gè)獨(dú)立的樣片(見(jiàn)圖2)組成的,每個(gè)樣片包括一個(gè)編號(hào)和一條輪廓線,輪廓線是由若干個(gè)點(diǎn)連接而成的封閉多邊形,此多邊形即為自動(dòng)裁剪系統(tǒng)裁剪時(shí)的有效行程(路徑)。因此在設(shè)計(jì)樣片的數(shù)據(jù)結(jié)構(gòu)時(shí),將樣片設(shè)計(jì)為一個(gè)樣片類(lèi)CPiece,成員變量有、點(diǎn)數(shù)組,成員函數(shù)有編號(hào)設(shè)定函數(shù)、編號(hào)讀取函數(shù)、點(diǎn)坐標(biāo)設(shè)定函數(shù)、點(diǎn)坐標(biāo)讀取函數(shù)、樣片的繪圖函數(shù)。

3.2 樣片排序的規(guī)則和算法規(guī)則:樣片排序走向從排料圖的左下角點(diǎn)開(kāi)始,走向見(jiàn)圖3所示,相鄰樣片遵循先近后遠(yuǎn)、先小后大的原理進(jìn)行排列[1,2]。

算法:①確定每節(jié)的長(zhǎng)度;②計(jì)算排料圖的左下角點(diǎn)與第1節(jié)內(nèi)各樣片的起刀點(diǎn)的距離,將距離最小的樣片的編號(hào)設(shè)定為1。若有兩樣片的距離相等,則樣片面積小的編號(hào)為1;③計(jì)算第1個(gè)樣片的抬刀點(diǎn)與第1節(jié)內(nèi)其它樣片的起刀點(diǎn)的距離,將距離最小的樣片的編號(hào)設(shè)定為2。若有兩樣片的距離相等,則樣片面積小的編號(hào)為2;④按③中同樣的方法依次確定第1節(jié)內(nèi)其它樣片的編號(hào);⑤按按第1節(jié)同樣的方法確定其它節(jié)內(nèi)樣片的編號(hào)。

實(shí)例:圖4、圖5分別為優(yōu)化排序前后的樣片編號(hào)變化情況。

3.3 對(duì)稱(chēng)片的處理與一般的樣片不同,具有對(duì)稱(chēng)特點(diǎn)的樣片若在裁剪時(shí)沿輪廓線一周單向進(jìn)行走刀的方式時(shí)(見(jiàn)圖6),容易造成裁剪后樣片的變形,最好是樣片沿對(duì)稱(chēng)軸分為兩部分,進(jìn)行雙向走刀,見(jiàn)圖7所示。

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

本系統(tǒng)是服裝自動(dòng)裁剪系統(tǒng)正式裁剪之前的預(yù)處理系統(tǒng),主要工作是將排料圖中的樣片進(jìn)行優(yōu)化排序及路徑的動(dòng)態(tài)仿真。所有功能均通過(guò)Visual C++ 6.0編程實(shí)現(xiàn),優(yōu)化可通過(guò)自動(dòng)及交互完成,體現(xiàn)了智能化的要求。經(jīng)過(guò)工廠實(shí)際試用,縮減空行程8-10%,裁剪錯(cuò)誤減少85%,證明了系統(tǒng)的可行性和有效性。本系統(tǒng)的開(kāi)發(fā)對(duì)服裝企業(yè)中電腦裁剪工作提高效率、降低成本,具有一定的意義。

參考文獻(xiàn):

[1]梁吉元,郁鼎文,張玉峰,解開(kāi)顏,王先逵.CAM系統(tǒng)中孔加工路徑的優(yōu)化處理[J].計(jì)算機(jī)集成制造系統(tǒng)CIMS,2000,6(1),74-76.

[2]龔清洪,常智勇.基于DXF-OpenGL的繪圖軌跡優(yōu)化及仿真[J].制造業(yè)自動(dòng)化,2007,29(5):62-65.

[3]張少伍,韓江.基于VB 的數(shù)控系統(tǒng)圖形軌跡仿真設(shè)計(jì)[J],銅陵學(xué)院學(xué)報(bào),2005,(3):62-63.

[4]張登霞,陳剛,沙琳.OpenGL在數(shù)控加工仿真系統(tǒng)中的應(yīng)用[J].山東理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2007,21(1):105-107.

第7篇

【關(guān)鍵詞】網(wǎng)絡(luò);組織學(xué)與胚胎學(xué);開(kāi)放式實(shí)驗(yàn)教學(xué)

根據(jù)素質(zhì)教育的要求,為了加強(qiáng)醫(yī)學(xué)生創(chuàng)新精神和實(shí)踐能力的培養(yǎng),實(shí)驗(yàn)教學(xué)的改革必須建立一種適合當(dāng)代科技發(fā)展,有利于培養(yǎng)具有扎實(shí)基礎(chǔ)知識(shí)和創(chuàng)新能力的高素質(zhì)人才的教學(xué)新體系。為改變單一的教學(xué)方法和手段,實(shí)驗(yàn)教學(xué)應(yīng)由封閉型向開(kāi)放型轉(zhuǎn)變,實(shí)行全方位、多層次的開(kāi)放式教學(xué),是實(shí)驗(yàn)教學(xué)改革的必然趨勢(shì)和發(fā)展方向。近年來(lái),我校非常注重實(shí)驗(yàn)室建設(shè)工作,通過(guò)更新實(shí)驗(yàn)儀器和設(shè)備、改革實(shí)驗(yàn)教學(xué)內(nèi)容和精心設(shè)計(jì)實(shí)驗(yàn)項(xiàng)目實(shí)現(xiàn)了部分實(shí)驗(yàn)教學(xué)在一定程度上的開(kāi)放,但這種實(shí)驗(yàn)教學(xué)的開(kāi)放度由于受到實(shí)驗(yàn)室的地域限制,其開(kāi)放的時(shí)域也受到了局限,在實(shí)驗(yàn)教學(xué)手段的改革,特別是應(yīng)用網(wǎng)絡(luò)和多媒體等現(xiàn)代教育技術(shù)提高實(shí)驗(yàn)教學(xué)效果方面的研究相對(duì)比較滯后。隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,基于網(wǎng)絡(luò)的開(kāi)放式教學(xué)系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。我們以網(wǎng)絡(luò)技術(shù)為實(shí)驗(yàn)室的開(kāi)放提供強(qiáng)有力的技術(shù)支持,開(kāi)發(fā)了基于網(wǎng)絡(luò)組織胚胎學(xué)開(kāi)放式實(shí)驗(yàn)教學(xué)系統(tǒng),整個(gè)系統(tǒng)構(gòu)架在局域網(wǎng)上,并接入校園網(wǎng),充分拓展了實(shí)驗(yàn)教學(xué)的時(shí)間和空間,為實(shí)現(xiàn)組織學(xué)與胚胎學(xué)實(shí)驗(yàn)時(shí)間、教學(xué)內(nèi)容和教學(xué)過(guò)程的網(wǎng)上開(kāi)放、實(shí)施開(kāi)放式實(shí)驗(yàn)教學(xué)模式做出初步探討。

1 組織胚胎學(xué)開(kāi)放式實(shí)驗(yàn)教學(xué)系統(tǒng)的開(kāi)發(fā)

1.1 開(kāi)發(fā)工具

組織胚胎學(xué)開(kāi)放式實(shí)驗(yàn)教學(xué)系統(tǒng)開(kāi)發(fā)平臺(tái)在Windows2000/IIS5.0或WindowsXP/IIS5.1或Windows98/pws系統(tǒng)環(huán)境下,利用動(dòng)態(tài)網(wǎng)頁(yè)ASP技術(shù)訪問(wèn)Access后臺(tái)數(shù)據(jù)庫(kù),并由IIS5.1充當(dāng)WEB服務(wù)器,連接到數(shù)據(jù)庫(kù)和Web界面,使用Dreamweaver為開(kāi)發(fā)軟件,本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用。輔以Flash5.0, PotoShop7.0為圖像編輯工具,測(cè)試環(huán)境為單機(jī)環(huán)境下以Windows2000/IIS5.0或是WindowsXP/IIS5.1組建的Web服務(wù)器和局域網(wǎng)環(huán)境。

1.2 功能模塊(如圖1所示)

圖1 組織胚胎學(xué)開(kāi)放式實(shí)驗(yàn)教學(xué)系統(tǒng)功能模塊

1.3 測(cè)試運(yùn)行維護(hù)

對(duì)本系統(tǒng)的測(cè)試首先是模塊內(nèi)的測(cè)試,保證模塊內(nèi)能正常運(yùn)行。例如:對(duì)數(shù)據(jù)庫(kù)的查詢(xún)、添加、刪除和修改都能正常進(jìn)行,在這個(gè)過(guò)程中要考慮很多異常情況,我們將程序完成后,開(kāi)始進(jìn)行軟件的測(cè)試。由于本系統(tǒng)有一定的應(yīng)用性,必須保證后期的維護(hù),在維護(hù)過(guò)程中,及時(shí)修復(fù)測(cè)試中沒(méi)有發(fā)現(xiàn)的問(wèn)題,能更進(jìn)一步減小系統(tǒng)的出錯(cuò)率。

2 實(shí)現(xiàn)的主要功能

該系統(tǒng)以本教研室的實(shí)驗(yàn)室主頁(yè)為基礎(chǔ)平臺(tái),是一個(gè)集實(shí)驗(yàn)教學(xué)指導(dǎo)、網(wǎng)上仿真實(shí)驗(yàn)及師生在線交流等較強(qiáng)功能為一體的網(wǎng)上運(yùn)行系統(tǒng)。它將本課程的相關(guān)軟件資源鏈接到網(wǎng)上,學(xué)生可以在網(wǎng)上預(yù)習(xí)、仿真,網(wǎng)上預(yù)約實(shí)驗(yàn)時(shí)間、實(shí)驗(yàn)指導(dǎo)教師,從而打破時(shí)間和空間的束縛。實(shí)驗(yàn)過(guò)程的監(jiān)控、實(shí)驗(yàn)結(jié)果及作業(yè)的提交、成績(jī)的反饋都可以在網(wǎng)上進(jìn)行。教學(xué)計(jì)劃的安排執(zhí)行、教學(xué)內(nèi)容的制定乃至學(xué)生實(shí)驗(yàn)成績(jī)等都可以通過(guò)網(wǎng)絡(luò)化實(shí)現(xiàn)資源共享。主要包括以下三個(gè)方面內(nèi)容:

1)教學(xué)資源:包括課程簡(jiǎn)介、授課教案、教學(xué)課件、教學(xué)錄像、考試考核、教學(xué)大綱等教學(xué)資源的鏈接,學(xué)生用于課外自主學(xué)習(xí)。

2)虛擬實(shí)驗(yàn)室:教師及時(shí)教學(xué)計(jì)劃,制定教學(xué)內(nèi)容,學(xué)生可以在網(wǎng)上預(yù)習(xí)、仿真,網(wǎng)上預(yù)約實(shí)驗(yàn)時(shí)間、實(shí)驗(yàn)指導(dǎo)教師,在虛擬實(shí)驗(yàn)室完成部分實(shí)驗(yàn)項(xiàng)目。

3)師生交流:學(xué)生使用者可以瀏覽、信息,教師管理者可以對(duì)各部分的內(nèi)容進(jìn)行瀏覽、修改和刪除。學(xué)生可以對(duì)實(shí)驗(yàn)內(nèi)容提出自己的意見(jiàn)、看法和疑問(wèn),教師可據(jù)此進(jìn)行輔導(dǎo)和答疑。

3 結(jié)語(yǔ)

3.1 利用現(xiàn)代計(jì)算機(jī)數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),建立和規(guī)范實(shí)驗(yàn)教學(xué)系統(tǒng),能夠最大限度地利用現(xiàn)有實(shí)驗(yàn)教學(xué)儀器設(shè)備及實(shí)驗(yàn)場(chǎng)地,提高組織胚胎學(xué)實(shí)驗(yàn)教學(xué)質(zhì)量,提高學(xué)生的創(chuàng)新能力。開(kāi)放性實(shí)驗(yàn)教學(xué)充分發(fā)揮了教學(xué)資源的效能,為學(xué)生提供了一個(gè)立體型的思維空間,多功能、多方位的調(diào)動(dòng)了學(xué)生學(xué)習(xí)的興趣,訓(xùn)練提高了學(xué)生的動(dòng)手操作能力,是對(duì)傳統(tǒng)實(shí)驗(yàn)教學(xué)的挑戰(zhàn)。

第8篇

關(guān)鍵詞:軟件工程;軟件項(xiàng)目管理;組件;最佳實(shí)踐 

 

1 引言 

在當(dāng)今信息社會(huì),信息技術(shù)已經(jīng)普遍地服務(wù)于社會(huì)的各行各業(yè),以計(jì)算機(jī)信息系統(tǒng)為核心的IT技術(shù)已成為最活躍、最有發(fā)展?jié)摿Φ闹еa(chǎn)業(yè),絕大多數(shù)的社會(huì)業(yè)務(wù)領(lǐng)域都形成了非常成熟的高水平的行業(yè)應(yīng)用軟件。但由于軟件開(kāi)發(fā)過(guò)程的缺陷、項(xiàng)目管理的問(wèn)題和缺乏對(duì)企業(yè)內(nèi)部軟件開(kāi)發(fā)過(guò)程的最佳實(shí)踐總結(jié)與應(yīng)用,軟件系統(tǒng)的開(kāi)發(fā)還存在著嚴(yán)重的問(wèn)題。根據(jù)美國(guó)Standish Group對(duì)2003年美國(guó)1.35萬(wàn)個(gè)軟件項(xiàng)目的統(tǒng)計(jì),有問(wèn)題的和失敗的軟件項(xiàng)目占66%,中國(guó)甚至達(dá)到了90%以上的項(xiàng)目不完全符合實(shí)際的業(yè)務(wù)需求[1],軟件項(xiàng)目的失敗比率至今沒(méi)有太大變化。即低下的軟件生產(chǎn)能力與強(qiáng)烈的業(yè)務(wù)發(fā)展需求間的矛盾造成的。這就要求從事軟件生產(chǎn)的組織、相關(guān)人員迫切需要選擇良好的軟件生產(chǎn)能力的改造;對(duì)于軟件開(kāi)發(fā)者來(lái)說(shuō),保持持久的競(jìng)爭(zhēng)優(yōu)勢(shì)關(guān)鍵因素在于通過(guò)適合領(lǐng)域問(wèn)題的完善軟件過(guò)程項(xiàng)目管理實(shí)現(xiàn)。 

軟件工程界已經(jīng)認(rèn)識(shí)到美國(guó)卡內(nèi)基·梅隆大學(xué)軟件工程研究所(Software Engineering Institute,SEi)所提出的軟件過(guò)程能力成熟度模型(Capability Maturity Model,CMM)在改進(jìn)并完善軟件過(guò)程、提高軟件質(zhì)量(產(chǎn)品規(guī)格)和軟件開(kāi)發(fā)效率(進(jìn)度)、降低成本(代價(jià))等方面的重要指導(dǎo)意義。 

軟件項(xiàng)目的目標(biāo)有兩個(gè),即取得當(dāng)前項(xiàng)目的成功并進(jìn)行積累,為后續(xù)的項(xiàng)目做提供經(jīng)驗(yàn)積累和準(zhǔn)備。為避免在軟件開(kāi)發(fā)過(guò)程中出現(xiàn)開(kāi)發(fā)周期長(zhǎng)、組織過(guò)程混亂、軟件質(zhì)量決定于軟件開(kāi)發(fā)者、緩慢的開(kāi)發(fā)與適應(yīng)性開(kāi)發(fā)與擴(kuò)展的效率、維護(hù)低價(jià)不可預(yù)期和軟件適應(yīng)性差等軟件缺陷,在軟件開(kāi)發(fā)企業(yè)中通過(guò)改進(jìn)并提高軟件過(guò)程和項(xiàng)目管理水平,提高軟件生產(chǎn)力能力與水平,應(yīng)用良好的軟件過(guò)程組織的最佳實(shí)踐成為必然選擇。 

 

2 軟件項(xiàng)目管理相關(guān)知識(shí) 

軟件生命周期包括軟件定義、開(kāi)發(fā)和運(yùn)行三個(gè)階段,軟件開(kāi)發(fā)過(guò)程的生命周期一般經(jīng)過(guò)可行性研究、需要分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編譯、系統(tǒng)測(cè)試和系統(tǒng)實(shí)施與維護(hù)等過(guò)程活動(dòng)[2]。在軟件開(kāi)發(fā)過(guò)程中,經(jīng)常遇到溝通協(xié)作問(wèn)題、需求模糊與較高頻度的調(diào)整、開(kāi)發(fā)過(guò)程組織管理差、不合理的設(shè)計(jì)、領(lǐng)域知識(shí)構(gòu)件與適應(yīng)性組件不完善和難于進(jìn)行系統(tǒng)的集成等實(shí)際的問(wèn)題,進(jìn)而導(dǎo)致難于進(jìn)行需求功能擴(kuò)展和設(shè)計(jì)的適應(yīng)性迭代和實(shí)現(xiàn)的效率低下、項(xiàng)目進(jìn)度慢和里程碑不可控制和軟件質(zhì)量差和維護(hù)成本代價(jià)高等現(xiàn)實(shí)的軟件項(xiàng)目管理問(wèn)題。 

上述出現(xiàn)的軟件過(guò)程缺陷也是軟件項(xiàng)目管理知識(shí)體系(PMBOK)中9個(gè)知識(shí)領(lǐng)域及關(guān)鍵軟件過(guò)程路徑(CPM)中所關(guān)切的,即通過(guò)提高軟件過(guò)程管理中的技術(shù)、方法、團(tuán)隊(duì)組織建設(shè)、信息和溝通的有機(jī)結(jié)合,實(shí)現(xiàn)軟件開(kāi)發(fā)的最佳實(shí)踐(Best Practices)能力。SEI的CMM過(guò)程模型通過(guò)7組13個(gè)質(zhì)量指標(biāo)指導(dǎo)軟件過(guò)程的開(kāi)發(fā)[3];CMMI(Capability Maturity Model Integration)是針對(duì)產(chǎn)品開(kāi)發(fā)和服務(wù)的一個(gè)過(guò)程改進(jìn)成熟度模型。它包含了25個(gè)最佳實(shí)踐過(guò)程域,關(guān)注開(kāi)發(fā)和維護(hù)活動(dòng),覆蓋從概念到交付和維護(hù)的完整產(chǎn)品生命周期。在個(gè)體軟件過(guò)程(Personal Software Process,PSP)和美國(guó)NASA軟件工程實(shí)驗(yàn)室(SEL)同樣強(qiáng)調(diào)通過(guò)統(tǒng)一的軟件開(kāi)發(fā)過(guò)程,進(jìn)而實(shí)現(xiàn)提高軟件質(zhì)量的目標(biāo)的原則。實(shí)用軟件度量(PSM)的7種質(zhì)量組、22個(gè)分組和64個(gè)度量指標(biāo)的關(guān)鍵實(shí)踐中強(qiáng)調(diào)在軟件過(guò)程中通過(guò)合理的裁剪、應(yīng)用和實(shí)施建立對(duì)軟件全過(guò)程的有效管理實(shí)踐。 

為解決軟件開(kāi)發(fā)過(guò)程出現(xiàn)的問(wèn)題,多種軟件實(shí)踐中熱點(diǎn)的一個(gè)研究就是軟件產(chǎn)業(yè)正迅速向基于組件化的開(kāi)發(fā)模式演進(jìn)。即在正確理解軟件開(kāi)發(fā)過(guò)程,在領(lǐng)域知識(shí)指導(dǎo)下改進(jìn)軟件開(kāi)發(fā)成功率,在軟件統(tǒng)一過(guò)程(RUP)、基于組件構(gòu)建軟件系統(tǒng),實(shí)現(xiàn)軟件工作目標(biāo),保證并通過(guò)軟件的最佳實(shí)踐來(lái)降低軟件危機(jī)風(fēng)險(xiǎn)是本文需要研究解決的問(wèn)題。 

 

3 基于組件構(gòu)建系統(tǒng)的最佳實(shí)踐內(nèi)容 

最佳實(shí)踐可以應(yīng)用于各行各業(yè),甚至我們生活中的方方面面。最佳實(shí)踐在軟件開(kāi)發(fā)中最突出的貢獻(xiàn)就是軟件工程理論的建立,將軟件開(kāi)發(fā)進(jìn)化為全程可控、可測(cè)量的工程式開(kāi)發(fā)。最佳實(shí)踐是一種理念,它表現(xiàn)為有一種技術(shù)、方法、過(guò)程、活動(dòng)、鼓勵(lì)或報(bào)酬與任何其他技術(shù)、方法、過(guò)程等比較而言可以更有效地提供一個(gè)特定的 預(yù)期結(jié)果。 

基于組件構(gòu)建軟件系統(tǒng),在軟件統(tǒng)一過(guò)程(RUP)指導(dǎo)下的軟件開(kāi)發(fā)實(shí)踐已經(jīng)成為軟件工程界的一種事實(shí)標(biāo)準(zhǔn),即RUP是一個(gè)軟件開(kāi)發(fā)方法框架,以及一個(gè)公認(rèn)的、靈活的、實(shí)用的流程平臺(tái),用于成功的軟件項(xiàng)目。此種方法在設(shè)計(jì)中強(qiáng)調(diào)軟件組件的設(shè)計(jì)規(guī)范以及依賴(lài)于現(xiàn)有組件設(shè)計(jì)構(gòu)建新的軟件成分。但是現(xiàn)今軟件的設(shè)計(jì)過(guò)程中均集中于某些特定的領(lǐng)域問(wèn)題上,這樣造成在軟件接口協(xié)議、組件集成等削弱高層次抽象的設(shè)計(jì)決策能力。大量的軟件實(shí)踐已經(jīng)證明,由于快速變化的技術(shù)、方法和組織過(guò)程的抉擇,給開(kāi)發(fā)企業(yè)在選擇重用技術(shù)、額外適應(yīng)性組件開(kāi)發(fā)和集成、業(yè)務(wù)領(lǐng)域組件的開(kāi)發(fā)與來(lái)源的選擇上增加了更多不可控制的復(fù)雜性和項(xiàng)目風(fēng)險(xiǎn)。如何在采用復(fù)用的組件集成和軟件目標(biāo)間平衡問(wèn)題還是有待商榷的研究問(wèn)題[4][5][6]。綜上所述在基于組件構(gòu)建軟件系統(tǒng)的風(fēng)險(xiǎn)代價(jià)中核心是解決組件的集成和協(xié)同組件的過(guò)程設(shè)計(jì)問(wèn)題。因此本文提出一種創(chuàng)造性結(jié)合最佳實(shí)踐的軟件過(guò)程應(yīng)用于軟件項(xiàng)目開(kāi)發(fā)的管理過(guò)程方法,進(jìn)而通過(guò)正確的需求工程實(shí)踐和合理設(shè)計(jì)實(shí)現(xiàn)軟件工程目標(biāo)。 

一般軟件實(shí)踐中,涉及到組織形式、技術(shù)框架、復(fù)用技術(shù)與集成、設(shè)計(jì)能力和探索式軟件開(kāi)發(fā)與設(shè)計(jì)原則,達(dá)到適應(yīng)經(jīng)常性的技術(shù)創(chuàng)新的變化與增長(zhǎng)特點(diǎn),實(shí)踐證明,一個(gè)企業(yè)必須通過(guò)適應(yīng)本機(jī)構(gòu)特點(diǎn)和行業(yè)領(lǐng)域及主題業(yè)務(wù)需求的軟件成熟過(guò)程控制,才能不斷地通過(guò)探索并結(jié)合企業(yè)技術(shù)能力的過(guò)程模型即最佳實(shí)踐。技術(shù)能力的提高與完善只有在設(shè)計(jì)過(guò)程中才能產(chǎn)生和得到實(shí)踐證明。 

為了實(shí)現(xiàn)軟件工程的三維目標(biāo)即軟件質(zhì)量、進(jìn)度和成本,在軟件工程管理指導(dǎo)下的統(tǒng)一開(kāi)發(fā)過(guò)程實(shí)踐下,軟件構(gòu)建的基本指導(dǎo)原則表現(xiàn)為以下內(nèi)容:

遵守統(tǒng)一過(guò)程(RUP)提出了六項(xiàng)最佳實(shí)踐即迭代的開(kāi)發(fā)軟件、需求管理、使用基于構(gòu)件的體系結(jié)構(gòu)、可視化軟件建模、驗(yàn)證軟件質(zhì)量和控制軟件變更。軟件開(kāi)發(fā)過(guò)程以體系結(jié)構(gòu)為核心、按照高級(jí)抽象宏觀指導(dǎo)下,通過(guò)領(lǐng)域建模、主題業(yè)務(wù)分解、功能任務(wù)確定和過(guò)程實(shí)現(xiàn)的層次建模方法完善最佳實(shí)踐的過(guò)程;基于體系結(jié)構(gòu)為核心的、適應(yīng)性和動(dòng)態(tài)擴(kuò)展方便的組件集成的方式,增量、迭代式軟件開(kāi)發(fā)組織過(guò)程;迫切需要通過(guò)設(shè)計(jì)流程、技術(shù)、方法和人員等各個(gè)有機(jī)結(jié)合才能實(shí)現(xiàn)健壯的需求管理、項(xiàng)目計(jì)劃、項(xiàng)目跟蹤、質(zhì)量保證和業(yè)務(wù)擴(kuò)展應(yīng)用,通過(guò)組件集成降低軟件工程總體的代價(jià);因此軟件開(kāi)發(fā)過(guò)程的最佳實(shí)踐也應(yīng)是為完成某項(xiàng)任務(wù)時(shí)最高效(最少的努力)和有效(最佳的效果)的方式,并且是基于一段時(shí)間內(nèi)被大量人員檢驗(yàn)的可重復(fù)過(guò)程。在最佳實(shí)踐完善與實(shí)踐中,以提高軟件生產(chǎn)能力為根本目標(biāo)的軟件工程管理。 中國(guó)LWLM.com編輯。

本文提出普遍適應(yīng)意義的最佳實(shí)踐過(guò)程基于軟件過(guò)程控制中,關(guān)注軟件目標(biāo)、軟件邊界及范圍、軟件成本和其它與問(wèn)題領(lǐng)域相關(guān)的目標(biāo),具體的實(shí)踐過(guò)程步驟如下: 

(1)建立并設(shè)計(jì)適應(yīng)本企業(yè)技術(shù)能力的軟件開(kāi)發(fā)規(guī)劃及標(biāo)準(zhǔn)。 

在項(xiàng)目啟動(dòng)、項(xiàng)目計(jì)劃、軟件過(guò)程和跟蹤監(jiān)控等軟件項(xiàng)目管理核心過(guò)程控制中,首先要基于企業(yè)所在行業(yè)、領(lǐng)域特點(diǎn)和技術(shù)積累經(jīng)驗(yàn)建立恰當(dāng)?shù)倪^(guò)程模型與相應(yīng)過(guò)程標(biāo)準(zhǔn)。例如在設(shè)計(jì)中考慮某系統(tǒng)的業(yè)務(wù)管理角色、授權(quán)信息在系統(tǒng)運(yùn)行期間是相對(duì)靜態(tài)不變的即“數(shù)據(jù)動(dòng)態(tài)、業(yè)務(wù)靜態(tài)”的啟發(fā)規(guī)則,設(shè)計(jì)約束和實(shí)現(xiàn)的組件服務(wù)標(biāo)準(zhǔn)設(shè)定為“一次數(shù)據(jù)獲取,二次數(shù)據(jù)組裝,三次業(yè)務(wù)靜態(tài)應(yīng)用”,進(jìn)而保證了設(shè)計(jì)思想與編碼過(guò)程中的統(tǒng)一模式,成為該軟件最佳實(shí)踐的一個(gè)重要因素。 

(2)基于軟件過(guò)程的人員授權(quán)。 

在實(shí)踐中,應(yīng)該基于軟件過(guò)程的3P(人員、問(wèn)題和過(guò)程),將三者基于主題業(yè)務(wù)特征、人員能力和角色職責(zé)、軟件過(guò)程任務(wù),量化授權(quán)資源、責(zé)任和里程碑責(zé)任人。例如在某軟件過(guò)程責(zé)任授權(quán)中,為實(shí)現(xiàn)軟件過(guò)程的階段和任務(wù),按照最佳實(shí)踐的方式進(jìn)行組織與評(píng)審。 

(3)定義需求規(guī)格獲取的工程方法、管理配置變更制度建設(shè)。 

按照操作、控制簡(jiǎn)便和實(shí)用,指導(dǎo)性強(qiáng)的原則,基于企業(yè)的組織特點(diǎn)和技術(shù)生產(chǎn)水平,以快速原型系統(tǒng)為典型特征,適應(yīng)軟件變化特征和便于階段評(píng)審的軟件過(guò)程的制品配置管理。 

(4)以領(lǐng)域分析建模為基礎(chǔ)的抽象設(shè)計(jì)方法指導(dǎo)。 

設(shè)計(jì)過(guò)程遵循自頂向下、由粗到細(xì)、逐步細(xì)化,抽象為指導(dǎo)設(shè)計(jì)的原則,按照分治和啟發(fā)式規(guī)則完善體系結(jié)構(gòu)設(shè)計(jì)和組件化應(yīng)用系統(tǒng)設(shè)計(jì)。比如我們進(jìn)行信息化系統(tǒng)的建模過(guò)程中,可以按照業(yè)務(wù)流程分析和指導(dǎo)下,確認(rèn)界面原型,根據(jù)業(yè)務(wù)的操作與規(guī)格約束,確定界面的統(tǒng)一性和布局、界面要素的層次性,基于實(shí)際業(yè)務(wù)流程的信息模型特征進(jìn)行軟件系統(tǒng)基礎(chǔ)設(shè)施的設(shè)計(jì)與組件配置和開(kāi)發(fā),這樣實(shí)現(xiàn)了軟件系統(tǒng)的設(shè)計(jì)統(tǒng)一性和開(kāi)發(fā)編碼的自動(dòng)化規(guī)格,降低各個(gè)階段的開(kāi)發(fā)代價(jià)與維護(hù)成本。 

(5)嚴(yán)格的階段項(xiàng)目評(píng)估和設(shè)計(jì)原則、約束指導(dǎo)進(jìn)行統(tǒng)一過(guò)程管理。 

(6)組件化、標(biāo)準(zhǔn)接口協(xié)議規(guī)范的集成風(fēng)險(xiǎn)控制。 

(7)過(guò)程的跟蹤與適當(dāng)、及時(shí)變更控制與配置管理。 

(8)適應(yīng)主題業(yè)務(wù)特征與行業(yè)規(guī)律的功能設(shè)計(jì)。 

組件定義的粒度,編碼規(guī)則,集成化的開(kāi)發(fā)與構(gòu)建系統(tǒng)模式指導(dǎo) 

(9)可控制的項(xiàng)目目標(biāo)、量化的設(shè)計(jì)約束和標(biāo)準(zhǔn)化過(guò)程管理流程。 

(10)項(xiàng)目全過(guò)程的標(biāo)準(zhǔn)軟件制品規(guī)格控制。 

通過(guò)上述統(tǒng)一的軟件開(kāi)發(fā)過(guò)程模式,使企業(yè)能夠適應(yīng)不同的項(xiàng)目實(shí)踐要求和良好的系統(tǒng)解決方案,同時(shí),又能夠具有適當(dāng)?shù)倪^(guò)程控制靈活性和風(fēng)險(xiǎn)控制。 

 

4 最佳實(shí)踐工程案例 

按照本文所提出軟件開(kāi)發(fā)過(guò)程的最佳實(shí)踐步驟得到實(shí)踐檢驗(yàn)的軟件系統(tǒng)的特點(diǎn)總結(jié)如下:

 

 

 

通過(guò)以上不同特點(diǎn)、規(guī)模不同的軟件項(xiàng)目情況統(tǒng)計(jì)可得出,本文所提出的采用軟件開(kāi)發(fā)的最佳實(shí)踐方法進(jìn)行組織,從軟件錯(cuò)誤或缺陷數(shù)量、產(chǎn)生的階段過(guò)程、維護(hù)代價(jià)等方面來(lái)看,提高了軟件開(kāi)發(fā)效率,降低軟件開(kāi)發(fā)成本,軟件過(guò)程可控,結(jié)果預(yù)期和維護(hù)代價(jià)均得到滿(mǎn)足,項(xiàng)目預(yù)期成功幾率大大提高,提高了軟件開(kāi)發(fā)生產(chǎn)力。 

 

5 結(jié)論 

本文所提出的最佳實(shí)踐,從軟件開(kāi)發(fā)過(guò)程組織與控制上,均保證了在軟件過(guò)程中符合軟件工程的原則和方法實(shí)踐指導(dǎo)。通過(guò)多個(gè)不同類(lèi)型和規(guī)模的軟件案例統(tǒng)計(jì)可得出,本方法在中、小型軟件系統(tǒng)開(kāi)發(fā)、軟件工程管理等過(guò)程中,具有較強(qiáng)的指導(dǎo)意義。 

本文所提倡的最佳實(shí)踐方法因?yàn)檫x擇的案例和實(shí)踐均為中、小型規(guī)模項(xiàng)目,因此在最佳實(shí)踐的開(kāi)發(fā)過(guò)程中,軟件風(fēng)險(xiǎn)、決策選擇和軟件目標(biāo)的建模方法等沒(méi)有過(guò)多強(qiáng)調(diào)。如何結(jié)合中、小型規(guī)模軟件項(xiàng)目開(kāi)發(fā)中,重點(diǎn)解決的是保證快速、高效、高質(zhì)量和低代價(jià)的目標(biāo)下,更突出階段風(fēng)險(xiǎn)評(píng)估、過(guò)程評(píng)審和決策過(guò)程的控制是研究和解決的重點(diǎn)內(nèi)容。 

 

參考文獻(xiàn) 

[1]Zhang WEi,Zhou Chang-le. Muti-Agent Concurrent Model in Software Project Management. Application Research of Computers, vol. 2004, pp. 17-19. 

[2]Kurt C.Wallnau,Scott A.Hissons,Robert C.Sealord,Building Systems Commercial Components,Addison-Wesley,2001. 

[3]韓萬(wàn)江,姜立新.軟件項(xiàng)目管理案例教程[M].China Machine Press,2005. 

[4]Garmus,D,and David,H.The Software Measuring Process:A Practical Guide to Functional Measurements.NJ:Yourdon Press,1996. 

[5]G.A.Hazelrigy,”A Framework for Decision-Based Engineering,Design,”,Journal of Mechanical Design,1999. 

[6]Felix Bachman,Len Bass,C.Buhman,F.Long,Technial Concepts of Componet-Based Software Engineering,Technical Report CMU/SEI-2000-TR-008,Software Engineering Institute,Carregie Mellon University,Pittisburgh:sei.cmu.edu/publications/documents/00.reports/00r008/00tr008title.html. 

[7]I.Thomas,B.Nejmeh,Definitions of Tool Integration for Environments,IEEE Software 9.NO.3,March 1992 :29-35. 

[8]PMI.A Guide to the Project Management Body of Knowledge,2000. 

[9]James Rumbaugh,Ivar Jacobson,Grady Booch,The Unified Modeling Language User Guide,Addison-Wesley,2001. 

国产又猛又大又长又粗| 欧洲精品一区二区三区四区 | 中文字幕欧美精品人妻一区| 99精品国产一区二区青青| 欧美日韩精品一区免费 | 久久综合日韩精品免费观看| 日本亚洲精品在线观看| 九九热这里只有精品视频| 中文人妻精品一区二区三区四区| 又色又爽又无遮挡的视频| 经典欧美熟女激情综合网| 中文字幕亚洲精品人妻| 无套内射美女视频免费在线观看| 在线观看视频日韩精品| 国产成人午夜福利片片| 久久永久免费一区二区| 亚洲视频一级二级三级| 欧美国产日产在线观看| 91欧美激情在线视频| 中文字幕在线区中文色| 亚洲午夜福利视频在线| 女生更色还是男生更色| 日本av一区二区不卡| 亚洲国产中文字幕在线观看| 欧美日韩国产欧美日韩| 日韩三级黄色大片免费观看| 亚洲一区二区三区三州| 精品少妇人妻av免费看| 大尺度激情福利视频在线观看| 白丝美女被插入视频在线观看| 福利专区 久久精品午夜| 国内外激情免费在线视频| 中国一区二区三区不卡| 国产成人精品一区二区三区| 亚洲最新中文字幕一区| 日韩一区二区三区观看| 欧美成人精品国产成人综合| 国产欧美一区二区色综合| 欧美在线视频一区观看| 丰满人妻熟妇乱又伦精另类视频| 欧美精品二区中文乱码字幕高清|