發(fā)布時(shí)間:2023-03-30 11:28:39
序言:寫(xiě)作是分享個(gè)人見(jiàn)解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的軟件開(kāi)發(fā)論文樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請(qǐng)盡情閱讀。

調(diào)試也是軟件開(kāi)發(fā)不可或缺的一個(gè)環(huán)節(jié)。在常見(jiàn)軟件開(kāi)發(fā)中,調(diào)試器與被調(diào)試的程序往往運(yùn)行在同一臺(tái)機(jī)器上,通過(guò)操作系統(tǒng)的調(diào)試接口來(lái)控制被調(diào)試的進(jìn)程。而在嵌入式軟件開(kāi)發(fā)中,采用的是交叉調(diào)試,即調(diào)試器運(yùn)行在宿主機(jī)上,但被調(diào)試的程序運(yùn)行在基于特定平臺(tái)的目標(biāo)機(jī)上,調(diào)試器與被調(diào)試進(jìn)程通過(guò)串口或網(wǎng)絡(luò)進(jìn)行通信。不管是交叉編譯還是交叉調(diào)試,都需要把文件從宿主機(jī)傳送到目標(biāo)機(jī)。如果考慮團(tuán)隊(duì)合作開(kāi)發(fā)、開(kāi)發(fā)環(huán)境不完全一致等因素,開(kāi)發(fā)者經(jīng)常也需要把文件在不同系統(tǒng)之間或通過(guò)網(wǎng)絡(luò)進(jìn)行傳輸。所以在嵌入式軟件開(kāi)發(fā)中搭建一個(gè)良好的文件傳輸環(huán)境是提高嵌入式軟件開(kāi)發(fā)效率的一個(gè)關(guān)鍵因素。
2文件傳輸環(huán)境的搭建
在嵌入式軟件開(kāi)發(fā)中,必須結(jié)合開(kāi)發(fā)的具體項(xiàng)目和具體開(kāi)發(fā)環(huán)境來(lái)選擇搭建一個(gè)好的文件傳輸系統(tǒng)。雖然各類傳輸技術(shù)可以在不同平臺(tái)(Windows、Linux等)上實(shí)現(xiàn),但在嵌入式軟件開(kāi)發(fā)中更適合搭建基于Linux的文件傳輸系統(tǒng),下面就嵌入式Linux環(huán)境下文件傳輸技術(shù)方法進(jìn)行討論。
2.1FTP(文件傳輸協(xié)議)服務(wù)設(shè)計(jì)與實(shí)現(xiàn)
FTP是網(wǎng)絡(luò)傳輸文件的一種常見(jiàn)服務(wù)。在嵌入式Linux中,vsftpd是一款在Linux發(fā)行版中最受推崇的FTP服務(wù)器程序,是一款完全免費(fèi)的軟件。它的最大的特點(diǎn)是安全性非常高,但嵌入式系統(tǒng)一般是在局域網(wǎng)內(nèi)進(jìn)行合作開(kāi)發(fā),所以在搭建為嵌入式開(kāi)發(fā)服務(wù)的FTP時(shí)一般不需要太多地考慮文件傳輸?shù)陌踩?,搭建一個(gè)用戶登錄訪問(wèn)的FTP服務(wù)器就可以。下文是Ubuntu12.04下實(shí)現(xiàn)用戶登錄訪問(wèn)FTP配置文件(/etc/vs-ftpd.conf)的主要內(nèi)容:
2.2TFTP(簡(jiǎn)單文件傳輸協(xié)議)服務(wù)設(shè)計(jì)與實(shí)現(xiàn)
TFTP是一個(gè)傳輸文件的簡(jiǎn)單協(xié)議,它基于UDP協(xié)議而實(shí)現(xiàn),適合于小文件傳輸。嵌入式系統(tǒng)開(kāi)發(fā)的代碼文件一般不會(huì)很大,同時(shí)對(duì)文件傳輸?shù)陌踩砸笠膊桓撸栽谇度胧杰浖_(kāi)發(fā)中也經(jīng)常使用TFTP服務(wù)來(lái)傳輸文件。下文是Ubuntu12.04下實(shí)現(xiàn)TFTP配置文件(/etc/default/tftpd-hpa)的主要內(nèi)容:2.3NFS(網(wǎng)絡(luò)文件系統(tǒng))服務(wù)設(shè)計(jì)與實(shí)現(xiàn)嵌入式系統(tǒng)開(kāi)發(fā)時(shí),還可以使用NFS實(shí)現(xiàn)宿主機(jī)和開(kāi)發(fā)板共享文件,這樣也可以免去文件上傳或下載的麻煩,直接把存放文件的目錄掛載在目標(biāo)機(jī)上或其他系統(tǒng)中,用戶可以像訪問(wèn)本地文件一樣訪問(wèn)遠(yuǎn)端系統(tǒng)上的文件。下文是Ubuntu12.04下實(shí)現(xiàn)NFS配置文件(/etc/exports)的主要內(nèi)容:其中,*:允許所有的網(wǎng)段訪問(wèn),也可以設(shè)置成某一個(gè)ip段,如192.168.0.*;rw:讀寫(xiě)權(quán)限;sync:資料同步寫(xiě)入內(nèi)存和硬盤(pán);no_root_squash:允許客戶端共享目錄所有者權(quán)限。用戶可以根據(jù)自己需要設(shè)置相關(guān)參數(shù),還有一些參數(shù)說(shuō)明沒(méi)列出來(lái),需要時(shí)可查閱相關(guān)資料。
2.4Samba服務(wù)設(shè)計(jì)與實(shí)現(xiàn)
在嵌入式系統(tǒng)開(kāi)發(fā)過(guò)程中,宿主機(jī)上一般會(huì)安裝Windows系統(tǒng),同時(shí)安裝虛擬機(jī)軟件,在虛擬機(jī)上安裝Linux,這樣就存在Windows系統(tǒng)和Linux系統(tǒng)共享文件的問(wèn)題。通過(guò)Linux提供的Samba服務(wù)可以輕松實(shí)現(xiàn)文件共享,可以有兩種方法加以實(shí)現(xiàn):一是由Windows系統(tǒng)訪問(wèn)Linux系統(tǒng)中的共享文件夾;二是由Linux系統(tǒng)訪問(wèn)Windows系統(tǒng)中的共享文件夾。(1)Windows系統(tǒng)訪問(wèn)Linux系統(tǒng)中的共享文件夾。由于嵌入式系統(tǒng)開(kāi)發(fā)一般在局域網(wǎng)內(nèi)或單機(jī)上進(jìn)行,對(duì)網(wǎng)絡(luò)安全性要求不高,這里就以配置一最易實(shí)現(xiàn)的Samba服務(wù)(來(lái)賓都可訪問(wèn))為例來(lái)加以說(shuō)明。主要是通過(guò)修改/etc/samba/smb.conf配置文件:上面用戶名是所訪問(wèn)的Windows計(jì)算機(jī)中的用戶賬戶,驗(yàn)證口令是Windows計(jì)算機(jī)中的用戶賬戶的口令。
2.5使用串口軟件傳輸文件
在一些應(yīng)急場(chǎng)合,沒(méi)能很好地配置好上述服務(wù)的情況下,如果需要傳輸一些文件到目標(biāo)板,可以選擇使用串口軟件傳輸文件。用串口電纜把宿主機(jī)和目標(biāo)機(jī)連好,然后運(yùn)行串口軟件,最常用的是Windows自帶的超級(jí)終端。超級(jí)終端程序通常位于“開(kāi)始”“程序”“附件”“通訊”中,運(yùn)行超級(jí)終端一般要求用戶為新的連接取一個(gè)名字,然后選擇所使用的串口,最重要的一步是設(shè)置串口屬性,一般針對(duì)開(kāi)發(fā)板設(shè)置的屬性如下圖2所示。連接上目標(biāo)板后,使用超級(jí)終端上的“傳送”“傳送文件”菜單實(shí)現(xiàn)文件傳輸。在ubuntu操作系統(tǒng)下,需要使用minicom來(lái)連接開(kāi)發(fā)板,本文不再贅述。
3結(jié)束語(yǔ)
在工程設(shè)計(jì)行業(yè),cad技術(shù)的應(yīng)用大大提高了設(shè)計(jì)及繪圖效率。cad應(yīng)用軟件的開(kāi)發(fā)也越來(lái)越重要。
在給排水設(shè)計(jì)領(lǐng)域,cad開(kāi)發(fā)應(yīng)用起步較晚。有些設(shè)計(jì)院從八十年代末開(kāi)始嘗試進(jìn)行cad開(kāi)發(fā),但進(jìn)展比較慢,多數(shù)是圖塊和小型實(shí)用程序,在深度和廣度上都存在著差距。從1993年以后給排水cad開(kāi)發(fā)步伐開(kāi)始加快。1994年底全國(guó)給排水學(xué)會(huì)和給排水技術(shù)情報(bào)網(wǎng)組織召開(kāi)了“計(jì)算機(jī)技術(shù)在給排水專業(yè)應(yīng)用研討會(huì)”,對(duì)給排水軟件開(kāi)發(fā)起了積極的促進(jìn)作用。
目前在給排水cad開(kāi)發(fā)方面已經(jīng)取得了可喜的成績(jī),尤其是建筑室內(nèi)給排水方面涌現(xiàn)出一些比較優(yōu)秀的給排水cad軟件,如洛陽(yáng)的一家軟件和北京的幾家軟件。這些軟件都具有計(jì)算機(jī)輔助設(shè)計(jì)建筑給排水平面圖、自動(dòng)生成系統(tǒng)圖、自動(dòng)統(tǒng)計(jì)材料表;進(jìn)行室外給排水管網(wǎng)計(jì)算、自動(dòng)生成圖形等功能,其中個(gè)別軟件已在室外設(shè)計(jì)和泵房設(shè)計(jì)等方面有了新的進(jìn)展。
現(xiàn)有軟件都偏重于民用建筑給排水方面,而且也有待于繼續(xù)完善、發(fā)展。在給排水的其它領(lǐng)域,由于難度大,投資回報(bào)較低,軟件公司還不愿涉足,所以進(jìn)展緩慢。應(yīng)用cad進(jìn)行給排水及水處理系統(tǒng)的優(yōu)化設(shè)計(jì)更是少有人涉足。此外,目前還沒(méi)有專業(yè)設(shè)計(jì)cad軟件的標(biāo)準(zhǔn)和規(guī)范。商業(yè)化軟件多數(shù)都不經(jīng)過(guò)權(quán)威部門嚴(yán)謹(jǐn)?shù)募夹g(shù)測(cè)試和鑒定,所以其數(shù)據(jù)庫(kù)、計(jì)算方法、設(shè)計(jì)方法和生成圖形的準(zhǔn)確性還沒(méi)有嚴(yán)格保障,這一點(diǎn)還可能成為工程設(shè)計(jì)質(zhì)量的隱患。
現(xiàn)在設(shè)計(jì)部門的給排水cad應(yīng)用水平也參差不齊。有的購(gòu)買或自行開(kāi)發(fā)了給排水專業(yè)軟件,提高了設(shè)計(jì)繪圖效率。有的只是在用autocad的簡(jiǎn)單命令繪圖,雖提高了cad出圖率,卻根本談不上利用cad提高效率。給排水專業(yè)cad應(yīng)用水平還有待于進(jìn)一步提高。關(guān)鍵詞:軟件開(kāi)發(fā),給排水,CAD,給排水設(shè)計(jì)軟件來(lái)自
目前許多有精力的設(shè)計(jì)院及研究部門都在研究開(kāi)發(fā)本單位適用的專業(yè)軟件及應(yīng)用程序,但由于開(kāi)發(fā)經(jīng)驗(yàn)不足,成績(jī)不明顯。本文將結(jié)合筆者的工作經(jīng)驗(yàn),著重論述有關(guān)給排水軟件開(kāi)發(fā)的原則、思路、方法及步驟,旨在拋磚引玉,促進(jìn)給排水cad軟件開(kāi)發(fā)工作。
二、給排水軟件包開(kāi)發(fā)思路及原則
由于現(xiàn)有建筑給排水軟件已經(jīng)比較成熟,且仍在繼續(xù)開(kāi)發(fā)、升級(jí)。一般開(kāi)發(fā)者在水平和起點(diǎn)上均與這些軟件開(kāi)發(fā)有一定差距,所以應(yīng)該購(gòu)買此類軟件,而著重開(kāi)發(fā)適合本單位使用的實(shí)用程序、應(yīng)用軟件或優(yōu)化設(shè)計(jì)軟件。高起點(diǎn)開(kāi)發(fā)者則應(yīng)在深度及廣度上向更高層次沖擊。
1.給排水cad軟件開(kāi)發(fā)依據(jù)及原則
(1)設(shè)計(jì)依據(jù)為有關(guān)設(shè)計(jì)規(guī)范、制圖標(biāo)準(zhǔn)以及設(shè)計(jì)手冊(cè)等;保證數(shù)據(jù)庫(kù)、計(jì)算方法和設(shè)計(jì)方法的準(zhǔn)確性。
(2)軟件包開(kāi)發(fā)設(shè)計(jì)首先要突出專業(yè)水平,把專業(yè)設(shè)計(jì)思想轉(zhuǎn)化為計(jì)算機(jī)語(yǔ)言是專業(yè)軟件包的關(guān)鍵所在。
(3)符合設(shè)計(jì)人員思維習(xí)慣及設(shè)計(jì)習(xí)慣,人機(jī)界面友好,操作簡(jiǎn)單,易掌握。
(4)適用性強(qiáng),容易修改,容易擴(kuò)充,容易發(fā)展。
(5)盡量使用效率高、功能強(qiáng)的計(jì)算機(jī)語(yǔ)言及開(kāi)發(fā)工具。
(6)嚴(yán)格執(zhí)行標(biāo)準(zhǔn)化及規(guī)范化。
(7)通過(guò)自動(dòng)繪圖以及建立標(biāo)準(zhǔn)圖庫(kù),提高圖紙復(fù)用率等途徑,提高設(shè)計(jì)繪圖速度,真正發(fā)揮計(jì)算機(jī)的優(yōu)勢(shì),把設(shè)計(jì)人員從圖板上解脫出來(lái)。
2.設(shè)計(jì)開(kāi)發(fā)步驟
(1)開(kāi)發(fā)適合于給排水專業(yè)應(yīng)用的cad軟件環(huán)境,包括autocad的優(yōu)化配置及常用專業(yè)圖塊及繪圖工具。
(2)開(kāi)發(fā)一些獨(dú)立的專業(yè)繪圖軟件,發(fā)展標(biāo)準(zhǔn)圖形庫(kù),由淺到深,從易到難,逐步提高自動(dòng)成圖及圖紙復(fù)用比例,使軟件包成為覆蓋面廣,功能齊全的專業(yè)繪圖軟件包。
(3)開(kāi)發(fā)給排水專業(yè)高階段設(shè)計(jì)方案優(yōu)化軟件,以及設(shè)計(jì)、繪圖一體化軟件,逐步成為智能化、自動(dòng)化程度較高的專家系統(tǒng)軟件包。
3.開(kāi)發(fā)人員配備軟件開(kāi)發(fā)是一項(xiàng)較復(fù)雜的腦力勞動(dòng),對(duì)開(kāi)發(fā)人員要求也較高,專業(yè)軟件開(kāi)發(fā)人員大致可分為以下幾個(gè)檔次:
(1)初級(jí)水平:專業(yè)人員掌握一些基本計(jì)算機(jī)知識(shí)及開(kāi)發(fā)工具可以進(jìn)行一些專業(yè)圖塊制作,簡(jiǎn)單的實(shí)用程序開(kāi)發(fā)。
(2)中等水平:較高專業(yè)水平加上較高計(jì)算機(jī)水平。熟悉專業(yè)設(shè)計(jì)習(xí)慣,有較豐富的設(shè)計(jì)經(jīng)驗(yàn)的專業(yè)人員,如果掌握先進(jìn)的cad開(kāi)發(fā)技術(shù),可以開(kāi)發(fā)出較高水平的cad應(yīng)用軟件,可以提高設(shè)計(jì)效率,特別是可以大大提高繪圖效率。
(3)高級(jí)水平:高深的專業(yè)水平加上先進(jìn)的計(jì)算機(jī)開(kāi)發(fā)技術(shù)。在專業(yè)方面應(yīng)該熟練掌握專業(yè)基礎(chǔ)知識(shí),有豐富的工程設(shè)計(jì)經(jīng)驗(yàn),善于總結(jié)專業(yè)設(shè)計(jì)思路,發(fā)現(xiàn)規(guī)律,具有較強(qiáng)的系統(tǒng)工程及方案優(yōu)化水平。在計(jì)算機(jī)方面要掌握LSP、ADS、DCL等開(kāi)發(fā)工具(或其它高級(jí)開(kāi)發(fā)工具)。這類人員開(kāi)發(fā)專業(yè)CAD軟件是最理想的。 
由于給排水專業(yè)涉及面廣,而且不同行業(yè)給排水設(shè)計(jì)習(xí)慣也不盡相同,不可能有軟件可以覆蓋所有給排水領(lǐng)域,適用于所有設(shè)計(jì)院,所以目前仍然需要分行業(yè)、分類進(jìn)行開(kāi)發(fā)。前述的個(gè)別建筑給排水軟件包及開(kāi)發(fā)人員屬于較高水平,其開(kāi)發(fā)設(shè)計(jì)思路非常值得向給排水其它領(lǐng)域延伸。 ^#tZu;?l`2[yoV=Q8u€OjyE0aqn&E€|7微電子學(xué)論文yKVqB^t(€h?n1DqMGTd7J(
4.開(kāi)發(fā)工具(軟件方面) 
目前較常用的CAD開(kāi)發(fā)工具主要有AUTOLISP語(yǔ)言、ADS、DCL語(yǔ)言以及數(shù)據(jù)庫(kù)處理,也有的開(kāi)發(fā)者使用BASIC、FORTRAN等高級(jí)語(yǔ)言與AUTOCAD的圖形數(shù)據(jù)交換接口進(jìn)行開(kāi)發(fā);還有用C++開(kāi)發(fā)或用VB等在WINDOWS界面下開(kāi)發(fā)的;此外,網(wǎng)絡(luò)技術(shù)也越來(lái)越重要。 
開(kāi)發(fā)CAD軟件,需要非常熟悉AUTOCAD命令,以及其中的各參數(shù)、系統(tǒng)變量、圖層、圖塊、線形等,這樣才能方便靈活地在程序中執(zhí)行各種命令,掌握CAD開(kāi)發(fā)技巧,例如圖塊的屬性可以帶許多信息,一條LINE線的厚度可以存入管道的管徑等。此外現(xiàn)在有些軟件使用數(shù)據(jù)的后處理方式,使軟件和AUTOCAD結(jié)合得更好,這些技術(shù)還需要對(duì)AUTOCAD圖元數(shù)據(jù)庫(kù)和數(shù)據(jù)圖形交換等有更深的了解。 
論文給排水設(shè)計(jì)軟件開(kāi)發(fā)方法探討來(lái)自免費(fèi)
AUTOLISP是在AUTOCAD內(nèi)部使用的語(yǔ)言,用AUTOLISP編輯的程序可以定義變量,對(duì)數(shù)據(jù)進(jìn)行處理和作出圖形,并可能自定義函數(shù),比較適合搞人工智能工作,特別是它的表處理功能以及遞歸等功能比較獨(dú)特,在CAD工作中它可以獨(dú)立工作,也可能與DXF圖形交換文件互相配合。其不足之處是速度慢,且程序代碼幾乎無(wú)法保護(hù)。 
ADS是AUTOCAD11.0版以后新增加的用來(lái)開(kāi)發(fā)應(yīng)用的一個(gè)C語(yǔ)言編程環(huán)境。它運(yùn)行速度快,代碼保護(hù)性好,能更有效地利用內(nèi)存空間以及訪問(wèn)設(shè)備與系統(tǒng),具有更強(qiáng)大的開(kāi)發(fā)功能。但掌握ADS要比LISP困難,要求開(kāi)發(fā)人員具備C語(yǔ)言編程經(jīng)驗(yàn)并熟悉ADS庫(kù)中各函數(shù)用法。一般商業(yè)軟件應(yīng)該用ADS。 
AUTOCAD還提供了可編程對(duì)話框(PDB)工具,使用戶可以結(jié)合自身專業(yè)特點(diǎn),用DCL語(yǔ)言構(gòu)造自己的對(duì)話框,從而改善界面,提高CAD軟件效率。 
目前最流行、最實(shí)用的專業(yè)CAD開(kāi)發(fā)工具是ADS、DCL,加上少量AUTOLISP。 
三、開(kāi)發(fā)過(guò)程
1.專業(yè)繪圖環(huán)境的開(kāi)發(fā) 
(1)AUTOCAD的配置及改善 
A.選擇AUTOCAD版本。目前最常用的是漢化AUTOCAD12.0版。但其漢字輸入不太方便,應(yīng)配上較先進(jìn)的漢字系統(tǒng),或用12.0版FORWINDOWS(中文)。 
B.對(duì)AUTOCAD系統(tǒng)變量進(jìn)行重新優(yōu)化配置及設(shè)定,主要包括系統(tǒng)變量及尺寸變量設(shè)置,層、線形設(shè)置等,使ACAD.DWG成為理想的樣板圖。 
C.對(duì)ACAD.MNU進(jìn)行優(yōu)化,將許多常用命令放在最容易拾取的位置或固定位置。專業(yè)菜單部分可加入ACAD.MNU,也可以獨(dú)立編寫(xiě)。 
D.利用ACAD.PGP做簡(jiǎn)化命令(10.0版以前的版本可在ACAD.LSP中用DEFUN函數(shù)設(shè)定),編寫(xiě)ACAD.LSP。 
(2)專業(yè)繪圖功能 
A.專業(yè)圖框繪制:可由菜單點(diǎn)取或用屏幕幻燈菜單點(diǎn)取,自動(dòng)生成各種圖框。 
B.專業(yè)常用圖塊:由菜單點(diǎn)取生成,自動(dòng)插入斷線。 
C.開(kāi)發(fā)實(shí)用的專業(yè)繪圖工具程序:如標(biāo)注標(biāo)高、管徑、坐標(biāo)、管道立管、代號(hào)、各種管件等的程序,繪制單、雙線管道的程序,生成專業(yè)設(shè)計(jì)說(shuō)明、圖例、專業(yè)詞組的程序,以及文字、線形、線寬編輯和表格操作等實(shí)用程序。
D.開(kāi)發(fā)或引進(jìn)建筑圖繪圖程序。 
專業(yè)CAD軟件包都應(yīng)具有高效的繪圖環(huán)境,否則一旦自動(dòng)生成等功能出現(xiàn)故障或不能適用時(shí),用戶就只能用AUTOCAD簡(jiǎn)單命令來(lái)畫(huà)圖了。 
2.專業(yè)繪圖軟件的開(kāi)發(fā) 
在專業(yè)繪圖環(huán)境的基礎(chǔ)上逐步開(kāi)發(fā)一些相對(duì)獨(dú)立的專業(yè)繪圖軟件,逐步形成功能強(qiáng),覆蓋面廣的給排水綜合軟件包。 
目前已開(kāi)發(fā)的較成熟的軟件有:民用建筑給排水CAD軟件包、室外給排水管網(wǎng)計(jì)算軟件、給排水管道縱斷面圖繪圖軟件、給排水外部管網(wǎng)設(shè)計(jì)軟件等。 
正在開(kāi)發(fā),初見(jiàn)成效的軟件有泵房設(shè)計(jì)軟件、平流沉淀池軟件、機(jī)械加速澄清池軟件、和市政管網(wǎng)cad軟件等。
尚未深入開(kāi)發(fā),開(kāi)發(fā)難度大,但預(yù)期效果好的軟件包括:輻射沉淀池、旋流沉淀池、水塔、綜合管溝、架空管網(wǎng)、過(guò)濾間、軟水站、污泥脫水間設(shè)計(jì)等項(xiàng)目。
給排水軟件開(kāi)發(fā)的另一條思路是發(fā)展給排水設(shè)備和構(gòu)筑物的標(biāo)準(zhǔn)cad圖形庫(kù),從而提高圖紙復(fù)用率,這比編制自動(dòng)成圖的軟件要容易得多。標(biāo)準(zhǔn)cad圖形庫(kù)還可以由權(quán)威部門編制后,作為標(biāo)準(zhǔn)圖出版。此外,標(biāo)準(zhǔn)圖還可作為軟件包的一部分,即軟件包可以交互式自動(dòng)生成圖形,也可以通過(guò)自動(dòng)計(jì)算直接調(diào)用相應(yīng)的標(biāo)準(zhǔn)圖。
3.高階段設(shè)計(jì)及方案優(yōu)化設(shè)計(jì)軟件的開(kāi)發(fā)在
利用cad進(jìn)行高階段設(shè)計(jì)及方案優(yōu)化設(shè)計(jì)方面,除在民用建筑給排水領(lǐng)域有個(gè)別公司研究外,在其它給排水領(lǐng)域中的研究國(guó)內(nèi)還未見(jiàn)到報(bào)道。方案優(yōu)化軟件的難點(diǎn)在于系統(tǒng)化的設(shè)計(jì)思路和設(shè)計(jì)經(jīng)驗(yàn)向計(jì)算機(jī)程序的轉(zhuǎn)化,其中給排水及循環(huán)水流程的方案優(yōu)化模型的建立本身就是給排水設(shè)計(jì)的一個(gè)難題。目前這方面進(jìn)展緩慢的原因首先是它對(duì)開(kāi)發(fā)人員要求高,這一領(lǐng)域的理想人選稀少;其次是給排水專業(yè)行業(yè)多,領(lǐng)域廣,需開(kāi)發(fā)的軟件工作量巨大,具備這方面精力的研究部門或公司還很少。
總之,給排水專業(yè)繪圖軟件包開(kāi)發(fā)是一項(xiàng)艱苦的工作,需要?jiǎng)?chuàng)造一個(gè)規(guī)模生產(chǎn),流水線開(kāi)發(fā)的環(huán)境,投入一大批高層次的人才。各部門的研究人員既要知難而進(jìn),又要避免重復(fù)勞動(dòng),在各行業(yè)、各領(lǐng)域開(kāi)發(fā)出各有特色的實(shí)用專業(yè)軟件。
四、給排水cad軟件包開(kāi)發(fā)實(shí)例———bywat
1.軟件包結(jié)構(gòu)
專業(yè)繪圖環(huán)境-caautocad12.0漢化版
autocad配置及改-系統(tǒng)配置
參數(shù)設(shè)置
菜單優(yōu)化
命令簡(jiǎn)化
專業(yè)繪圖功能-
專業(yè)圖框繪制
專業(yè)圖塊繪制
專業(yè)工具程序
繪建筑圖程序
bywat-(2.0)b.
專業(yè)繪圖軟件-is泵及s泵基礎(chǔ)繪圖軟件
水泵底座繪圖軟件
材料表等填充軟件
給水管縱斷面圖繪圖軟件
排水管縱斷面圖繪圖軟件等多常
2.軟件包主要技術(shù)特點(diǎn)
(1)符合設(shè)計(jì)人員設(shè)計(jì)習(xí)慣,簡(jiǎn)便易學(xué)。
(2)速度快,可提高設(shè)計(jì)繪圖速度3到5倍。
(3)可由用戶幻燈菜單自動(dòng)點(diǎn)取專業(yè)圖框。
(4)有豐富的專業(yè)圖形符號(hào),插入時(shí)管道自動(dòng)斷線。
(5)可方便地繪制建筑圖。
(6)具有各種類型的標(biāo)高、管徑、坐標(biāo)等標(biāo)注功能以及一些方便實(shí)用的程序。
(7)繪材料表只需在屏幕菜單中點(diǎn)取材料名稱即可將名稱、材料、單位、標(biāo)準(zhǔn)圖號(hào)等填入材料表中的合適位置,序號(hào)、數(shù)量也特別方便,速度快,輔助功能及提示功能強(qiáng)。如果需要,還可以自動(dòng)填入單重,自動(dòng)計(jì)算并填入總重。
(8)各型號(hào)水泵基礎(chǔ)自動(dòng)繪制,半自動(dòng)生成水泵底座圖形,自動(dòng)計(jì)算和生成材料表。
(9)給排水管道縱斷面圖軟件交互式、參數(shù)化繪圖,可自動(dòng)計(jì)算,并有輔助功能。
3.專業(yè)軟件實(shí)例———排水縱斷面圖繪圖軟件
項(xiàng)目管理就是在項(xiàng)目活動(dòng)中運(yùn)用一系列的知識(shí)、技能、工具和技術(shù),以滿足或超過(guò)相關(guān)利益者對(duì)項(xiàng)目的要求,實(shí)際上就是通過(guò)項(xiàng)目各方干系人的合作,把各種資源應(yīng)用于項(xiàng)目,以實(shí)現(xiàn)項(xiàng)目的目標(biāo),滿足項(xiàng)目干系人的需求,其本質(zhì)就是對(duì)時(shí)間、質(zhì)量和成本的管理。
隨著軟件開(kāi)發(fā)的深入、各種技術(shù)的不斷創(chuàng)新以及軟件產(chǎn)業(yè)的形成,人們?cè)絹?lái)越意識(shí)到軟件過(guò)程管理的重要性,管理學(xué)的思想逐漸融入軟件開(kāi)發(fā)過(guò)程中,項(xiàng)目開(kāi)發(fā)的管理日益受到重視。
二、目前在軟件項(xiàng)目管理中存在的誤區(qū)
現(xiàn)在大多數(shù)企業(yè)都認(rèn)識(shí)到了在項(xiàng)目中進(jìn)行管理的重要性,但是仍然有許多企業(yè)在實(shí)施項(xiàng)目管理的過(guò)程中存在著這樣那樣的誤區(qū),主要表現(xiàn)在:
1.項(xiàng)目經(jīng)理不夠?qū)I(yè)。在軟件企業(yè)中,缺乏專業(yè)的項(xiàng)目管理人員來(lái)實(shí)施項(xiàng)目管理及擔(dān)任項(xiàng)目經(jīng)理,通常被任命的項(xiàng)目經(jīng)理主要是因?yàn)樗麄兡軌蛟诩夹g(shù)上獨(dú)當(dāng)一面,但是他們?cè)诠芾矸矫嫣貏e是項(xiàng)目管理方面的知識(shí)比較缺乏。
2.項(xiàng)目計(jì)劃缺乏綱領(lǐng)性。項(xiàng)目經(jīng)理對(duì)總體計(jì)劃、階段計(jì)劃的作用認(rèn)識(shí)不足,因此制定總體計(jì)劃時(shí)比較隨意,不少事情沒(méi)有仔細(xì)考慮;階段計(jì)劃因工作忙等理由經(jīng)常拖延,造成計(jì)劃與控制管理脫節(jié),無(wú)法進(jìn)行有效的進(jìn)度控制管理。
3.缺乏有效的管理意識(shí)。部分項(xiàng)目經(jīng)理不能從總體上把握整個(gè)項(xiàng)目,而是埋頭于具體的技術(shù)工作,造成項(xiàng)目組成人員之間忙的忙、閑的閑,計(jì)劃不周、任務(wù)不均、資源浪費(fèi)。有些項(xiàng)目經(jīng)理沒(méi)有很好的管理方法,不好安排的工作只好自己做,使項(xiàng)目任務(wù)無(wú)法有效、合理地分配給相關(guān)成員,以達(dá)到“負(fù)載均衡”。
4.缺乏有效的溝通制度和機(jī)制。在項(xiàng)目中一些重要信息沒(méi)有進(jìn)行充分和有效的溝通。在制定計(jì)劃、意見(jiàn)反饋、情況通報(bào)、技術(shù)問(wèn)題或成果等方面與相關(guān)人員的溝通不足,造成各做各事、重復(fù)勞動(dòng),甚至造成不必要的損失;有些人沒(méi)有每天定時(shí)收郵件的習(xí)慣,以至于無(wú)法及時(shí)接收最新的信息。
5.風(fēng)險(xiǎn)管理意識(shí)淡泊。有些項(xiàng)目經(jīng)理沒(méi)有充分意識(shí)到風(fēng)險(xiǎn)管理的重要性,對(duì)計(jì)劃書(shū)中風(fēng)險(xiǎn)管理的章節(jié)簡(jiǎn)單應(yīng)付了事,隨便列出幾個(gè)風(fēng)險(xiǎn),隨便地寫(xiě)一些簡(jiǎn)單的對(duì)策,對(duì)于后面的風(fēng)險(xiǎn)防范起不到什么指導(dǎo)作用。
6.項(xiàng)目干系人的不確定性。在范圍識(shí)別階段,項(xiàng)目組對(duì)客戶的整體組織結(jié)構(gòu)、有關(guān)人員及其關(guān)系、工作職責(zé)等沒(méi)有足夠了解以至于無(wú)法得到完整需求或最終經(jīng)權(quán)威用戶代表確認(rèn)的需求;或者是多個(gè)用戶代表各說(shuō)各話、昨是今非,但同時(shí)又要求項(xiàng)目盡早交付;項(xiàng)目后期需求變化隨意,造成項(xiàng)目范圍的蔓延,進(jìn)度的拖延,成本的擴(kuò)大。
7.缺乏項(xiàng)目團(tuán)隊(duì)的合理分工。項(xiàng)目團(tuán)隊(duì)內(nèi)部有時(shí)由于各階段不同角色或同階段不同角色之間的責(zé)任分工不夠清晰而造成工作互相推諉、責(zé)任互相推卸的現(xiàn)象;有時(shí)各階段不同角色或同階段不同角色之間的責(zé)任分工比較清晰,但是各項(xiàng)目成員只顧完成自己那部分任務(wù),不愿意與他人協(xié)作。這些現(xiàn)象都將造成項(xiàng)目組內(nèi)部資源的損耗,從而影響項(xiàng)目進(jìn)展。
三、解決軟件項(xiàng)目管理中存在的誤區(qū)的有效策略
要想解決上面描述的誤區(qū),歸根到底還是要從管理學(xué)的角度入手,即在軟件項(xiàng)目的開(kāi)發(fā)過(guò)程中加入過(guò)程管理的內(nèi)容,這樣我們可以在軟件開(kāi)發(fā)中對(duì)各個(gè)過(guò)程的質(zhì)量加以控制,從而達(dá)到保證軟件產(chǎn)品質(zhì)量的目的。為了有效提高管理水平,我們應(yīng)該努力做到:
1.項(xiàng)目經(jīng)理接受系統(tǒng)的項(xiàng)目管理知識(shí)培訓(xùn)是非常必要的,有了專業(yè)領(lǐng)域的知識(shí)與實(shí)踐,再加上項(xiàng)目管理知識(shí)與實(shí)踐和一般管理的知識(shí)和經(jīng)驗(yàn)的有機(jī)結(jié)合,必能大大提高項(xiàng)目經(jīng)理的項(xiàng)目管理水平。
2.計(jì)劃的制定需要在一定條件的限制和假設(shè)之下采用漸近明細(xì)的方式進(jìn)行不斷完善。提高項(xiàng)目經(jīng)理的計(jì)劃意識(shí),采用項(xiàng)目計(jì)劃制定相關(guān)知識(shí)、技術(shù)、工具,加強(qiáng)對(duì)開(kāi)發(fā)計(jì)劃、階段計(jì)劃的有效性進(jìn)行事前事后的評(píng)估。
3.加強(qiáng)項(xiàng)目管理方面的培訓(xùn),并通過(guò)對(duì)考核指標(biāo)的合理設(shè)定和宣傳引導(dǎo)項(xiàng)目經(jīng)理更好地做好項(xiàng)目管理工作。技術(shù)骨干在擔(dān)任項(xiàng)目經(jīng)理之前,最好能經(jīng)過(guò)系統(tǒng)的項(xiàng)目管理知識(shí),特別是其中的人力資源管理、溝通管理的學(xué)習(xí),并且在實(shí)際工作中不斷提高自己的管理素質(zhì),豐富項(xiàng)目管理經(jīng)驗(yàn),提高項(xiàng)目管理意識(shí)。
4.制定有效的溝通制度和溝通機(jī)制,提高溝通意識(shí);采取多種溝通方式,提高溝通的有效性。通過(guò)制度規(guī)定對(duì)由于未及時(shí)收取郵件而造成損失的責(zé)任歸屬;對(duì)于特別重要的(下轉(zhuǎn)第198頁(yè))(上接第196頁(yè))內(nèi)容要采用多種方式進(jìn)行有效溝通以確保傳達(dá)到位,例如:除發(fā)送郵件外還要電話提醒、回執(zhí)等,重要的內(nèi)容還要通過(guò)舉行各種會(huì)議進(jìn)行傳達(dá)。
5.通過(guò)學(xué)習(xí)項(xiàng)目管理知識(shí)掌握風(fēng)險(xiǎn)識(shí)別、量化、對(duì)策研究、反應(yīng)控制的工具和方法,掌握項(xiàng)目風(fēng)險(xiǎn)管理所必備的知識(shí)。通過(guò)加強(qiáng)對(duì)項(xiàng)目規(guī)劃中風(fēng)險(xiǎn)管理計(jì)劃的審核提高項(xiàng)目組的風(fēng)險(xiǎn)管理意識(shí)??偨Y(jié)本行業(yè)項(xiàng)目中常見(jiàn)的風(fēng)險(xiǎn)及其對(duì)策作為風(fēng)險(xiǎn)管理計(jì)劃中必要的風(fēng)險(xiǎn)內(nèi)容,并切實(shí)評(píng)估相應(yīng)對(duì)策的有效性和可行性。
6.項(xiàng)目的目的就是實(shí)現(xiàn)項(xiàng)目干系人的需求和愿望。項(xiàng)目干系人管理應(yīng)當(dāng)從項(xiàng)目的啟動(dòng)開(kāi)始,項(xiàng)目經(jīng)理及其項(xiàng)目成員就要分清項(xiàng)目干系人包含哪些人和組織,通過(guò)溝通協(xié)調(diào)對(duì)他們施加影響,驅(qū)動(dòng)他們對(duì)項(xiàng)目的支持,調(diào)查并明確他們的需求和愿望,減小其對(duì)項(xiàng)目的阻力,以確保項(xiàng)目獲得成功。
7.項(xiàng)目經(jīng)理應(yīng)當(dāng)對(duì)項(xiàng)目成員的責(zé)任進(jìn)行合理的分配并清楚地說(shuō)明,同時(shí)應(yīng)強(qiáng)調(diào)不同分工、不同環(huán)節(jié)的成員應(yīng)當(dāng)相互協(xié)作,共同完善。
實(shí)施有效的項(xiàng)目管理絕非易事,對(duì)于軟件企業(yè)而言,這不是一個(gè)小的改變,而是一種變革,企業(yè)需要為此付出艱苦的努力,同時(shí),成熟有效的項(xiàng)目管理無(wú)疑將對(duì)企業(yè)起著至關(guān)重要的作用,項(xiàng)目管理的水平將是企業(yè)核心競(jìng)爭(zhēng)力之一。
【參考文獻(xiàn)】
[1]郭研.軟件項(xiàng)目管理[J].物流科技,2005,(2).
[2]何國(guó)偉.論軟件項(xiàng)目管理的質(zhì)量(上)[J].質(zhì)量與可靠性,2003,(6).
[3]何國(guó)偉.論軟件項(xiàng)目管理的質(zhì)量(下)[J].質(zhì)量與可靠性,2004,(2).
[4]王仲濤,嚴(yán)俊,趙耀.對(duì)軟件項(xiàng)目管理的初步探討[J].船海工程,2001,(S2).
用戶體驗(yàn)是貫穿在計(jì)算機(jī)軟件開(kāi)發(fā)利用的一切過(guò)程之中的,設(shè)計(jì)者從軟件性能設(shè)計(jì)出發(fā),結(jié)合了用戶操作習(xí)慣,能夠?qū)τ脩趔w驗(yàn)產(chǎn)生一個(gè)正確的軟件預(yù)估,在用戶體驗(yàn)中,我們能夠認(rèn)識(shí)到用戶對(duì)軟件產(chǎn)品的期待,發(fā)現(xiàn)用戶真實(shí)的使用目的及軟件期待,在用戶體驗(yàn)之中,設(shè)計(jì)者能夠不斷改善軟件核心功能及細(xì)節(jié)修改,減少軟件BUG,逐步完善軟件用戶個(gè)性化。用戶體驗(yàn)在計(jì)算機(jī)軟件開(kāi)發(fā)中的作用相當(dāng)于一把標(biāo)尺,在設(shè)計(jì)-測(cè)試-再設(shè)計(jì)-測(cè)試-修改的反復(fù)循環(huán)的軟件開(kāi)發(fā)過(guò)程中,用戶體驗(yàn)為這個(gè)循環(huán)的進(jìn)行提供了一把可量的指標(biāo)。完善的軟件成品,滿足了用戶的個(gè)性化需求,提高了軟件運(yùn)行的舒適度。
2提高軟件市場(chǎng)競(jìng)爭(zhēng)力,占領(lǐng)市場(chǎng)
用戶體驗(yàn)?zāi)苁沟密浖O(shè)計(jì)的更完善,在設(shè)計(jì)-體驗(yàn)-再修改的過(guò)程之中,軟件得到不同程度的修飾和完善。軟件產(chǎn)品經(jīng)歷了以下幾個(gè)階段:有用-易用-友好-視覺(jué)設(shè)計(jì)-品牌推廣-占領(lǐng)市場(chǎng)。產(chǎn)品有用也就是用戶需求得到了滿足,下一步使軟件變得易用,就是方便使用,友好的軟件語(yǔ)言能夠使用戶感到親切,通過(guò)不斷改進(jìn)設(shè)計(jì)的軟件,使得軟件在視覺(jué)上能夠傳達(dá)出一種吸引力,讓用戶在使用中愛(ài)上軟件,產(chǎn)生用戶黏度。在用戶中樹(shù)立良好的口碑,從而認(rèn)定品牌,在品牌推廣之后,市場(chǎng)推廣變得簡(jiǎn)單易行。經(jīng)歷用戶體驗(yàn)的軟件永遠(yuǎn)比直接開(kāi)發(fā)上線的軟件擁有更多的用戶。因此用戶體驗(yàn)在計(jì)算機(jī)軟件開(kāi)發(fā)中有著完善軟件,提高軟件市場(chǎng)競(jìng)爭(zhēng)力的作用。
3計(jì)算機(jī)軟件開(kāi)發(fā)中提高用戶體驗(yàn)的主要途徑
3.1營(yíng)造良好的軟件運(yùn)行環(huán)境
3.1.1優(yōu)化編程代碼軟件程序開(kāi)發(fā)的一個(gè)必不可少的組成要素就是編程代碼,因此想要提高計(jì)算機(jī)軟件開(kāi)發(fā)中的用戶體驗(yàn),首先應(yīng)從編程代碼著手,優(yōu)化軟件用戶體驗(yàn)。首先編制代碼時(shí)應(yīng)盡量考慮代碼的簡(jiǎn)潔性,能使用簡(jiǎn)單地算法就不復(fù)雜化,簡(jiǎn)化算法程序也不僅僅針對(duì)那些復(fù)雜的編程代碼,還應(yīng)考慮代碼解算處理耗費(fèi)時(shí)間長(zhǎng)的軟件代碼,盡可能的為用戶節(jié)省時(shí)間,也減少他們?cè)诘却^(guò)程中可能減少的焦慮情緒,提高用戶體驗(yàn)感受。如無(wú)法避免軟件運(yùn)行速度緩慢的問(wèn)題,則在最佳優(yōu)化后設(shè)計(jì)后臺(tái)運(yùn)行的方式輔助運(yùn)行,也可添加進(jìn)度條來(lái)提示用戶下載進(jìn)度,避免用戶在運(yùn)行軟件時(shí)產(chǎn)生煩躁情緒。3.1.2完善軟件安裝流暢性用戶并非專業(yè)的電子計(jì)算機(jī)軟件工作人員,因此在軟件安裝遇到問(wèn)題時(shí)并不能妥善處理,甚至遇到無(wú)法下載的情況就放棄某款軟件,因此我們?cè)跇O高計(jì)算機(jī)軟件開(kāi)發(fā)中的用戶體驗(yàn)時(shí)一定要考慮軟件安裝的流暢性,快速簡(jiǎn)潔方便的安裝成功是一款軟件成功應(yīng)用的基礎(chǔ),在軟件設(shè)計(jì)中,設(shè)計(jì)人員應(yīng)充分考慮用戶能力特點(diǎn)之后降低軟件安裝難度,完善安裝步驟,設(shè)計(jì)多種安裝方式,設(shè)計(jì)推薦安裝和自主安裝等多種安裝方式供用戶安裝,完善軟件的安裝流暢性。3.1.3優(yōu)化處理軟件接口軟件接口即軟件和一般常用軟件實(shí)現(xiàn)數(shù)據(jù)互換、互相聯(lián)系的一種重要途徑。一個(gè)完備的軟件不僅僅應(yīng)該正常運(yùn)行,還應(yīng)與其他軟件可以共享數(shù)據(jù)相互聯(lián)系,因此開(kāi)發(fā)人員應(yīng)優(yōu)化軟件的接口問(wèn)題,完善設(shè)計(jì),避免用戶出現(xiàn)使用順手的軟件卻無(wú)法和其他順手的軟件數(shù)據(jù)交換、從而放棄軟件的問(wèn)題。在實(shí)例中,軟件的接口問(wèn)題也是一個(gè)讓大家關(guān)心的提高用戶體驗(yàn)的重要途徑,注重相關(guān)諸多軟件的數(shù)據(jù)共享、信息過(guò)渡,在滿足用戶需求的同時(shí)提升用戶體驗(yàn)。
3.2注重軟件的界面設(shè)計(jì),給用戶留下良好第一印象
用戶對(duì)一款軟件的第一印象,就是這個(gè)軟件的圖標(biāo)、外觀形象,不同風(fēng)格的軟件界面會(huì)給用戶留下不同的印象,這和認(rèn)識(shí)人是一個(gè)道理,外表光鮮的人更容易被別人結(jié)識(shí),因此為了提高軟件開(kāi)發(fā)中的用戶體驗(yàn),必須在用戶打開(kāi)軟件的第一眼就愛(ài)上并想要使用。在軟件的界面設(shè)計(jì)中,首先考慮的是簡(jiǎn)潔大方的設(shè)計(jì)方案,大眾都喜歡的東西才能夠設(shè)計(jì)使用。軟件界面設(shè)計(jì)中,應(yīng)充分綜合考慮用戶的使用習(xí)慣。視覺(jué)心理、個(gè)人感受以及用戶偏好等角度,對(duì)軟件具體的各個(gè)部分進(jìn)行設(shè)計(jì)。設(shè)計(jì)中應(yīng)考慮的要素有:界面的色彩搭配、小圖標(biāo)按鈕的放置、標(biāo)題字體的大小、頁(yè)面內(nèi)容的編排位置等等。設(shè)置智能記憶功能來(lái)保存用戶的軟件使用習(xí)慣,在用戶使用軟件時(shí)就能夠以最快速度實(shí)現(xiàn)要求。在用戶習(xí)慣的研究中,用戶在某個(gè)陌生軟件中停留的時(shí)間最多不超過(guò)三分鐘,三分鐘之后如果他們沒(méi)有找到自己需要的內(nèi)容就會(huì)退出軟件并不再打開(kāi),用戶不能在第一時(shí)間找到吸引人的東西,軟件界面的不清晰,這就是用戶失流問(wèn)題的原因,在軟件設(shè)計(jì)中,應(yīng)利用研究成果,在設(shè)計(jì)中體現(xiàn)用戶閱讀的F型閱讀習(xí)慣,在軟件的上欄和左欄中放置更有價(jià)值的東西,合理地進(jìn)行界面的主次安排。盡量少使用老舊模板設(shè)計(jì)軟件界面,避免缺乏創(chuàng)意和亮點(diǎn)的界面問(wèn)世。
3.3努力提高和優(yōu)化軟件運(yùn)行效率
重視效率是軟件開(kāi)發(fā)更好的為大眾服務(wù)的基礎(chǔ),軟件設(shè)計(jì)必須遵循一條規(guī)則就是提高用戶使用軟件的效率。設(shè)計(jì)人員在進(jìn)行軟件算法設(shè)科技前沿計(jì)時(shí)應(yīng)將各類算法作出比對(duì),減少那些功能不強(qiáng)耗時(shí)巨大的軟件,避免它們拖慢軟件運(yùn)行的速度,提高軟件的運(yùn)行效率,防止用戶出現(xiàn)等待焦急躁動(dòng)甚至放棄軟件等不良情緒。計(jì)算機(jī)本身對(duì)軟件運(yùn)行速度的反作用只是一部分,運(yùn)行緩慢的軟件并不單單因?yàn)橛布粡?qiáng)大的計(jì)算機(jī)本身。開(kāi)發(fā)者應(yīng)從軟件編碼尋找原因,排除拖慢軟件的惡編碼,提高軟件運(yùn)行效率,減少用戶軟件差評(píng)。需要注意的是我們應(yīng)該在可控環(huán)境下提高軟件運(yùn)行速度,注意開(kāi)發(fā)成本和經(jīng)濟(jì)核算。如不能減少運(yùn)行時(shí)間的則設(shè)置后臺(tái)運(yùn)行或者顯示進(jìn)度條來(lái)減少用戶等待時(shí)間,提升用戶體驗(yàn)。
3.4軟件功能設(shè)計(jì)要滿足擁護(hù)的人性化需要
人性化的設(shè)計(jì)體現(xiàn)在軟件設(shè)計(jì)的諸多方面,也可以這么說(shuō),軟件設(shè)計(jì)的許多角度都能夠體現(xiàn)人性化的設(shè)計(jì)理念。我們?cè)谲浖?shí)際開(kāi)發(fā)中,盡量避免全盤(pán)模式化的克隆,將為大眾服務(wù)作為軟件產(chǎn)品開(kāi)發(fā)的最終理念,因此必須將用戶體驗(yàn)的優(yōu)良感受作為首要衡量標(biāo)準(zhǔn)。在軟件設(shè)計(jì)中,設(shè)計(jì)出人性化的軟件應(yīng)做到以下幾點(diǎn):第一,使用戶打開(kāi)軟件和查詢信息能夠更加便捷,在用戶使用軟件的過(guò)程中,也是信息數(shù)據(jù)積累的過(guò)程,用戶想要從大堆數(shù)據(jù)中調(diào)出自己需要的數(shù)據(jù)往往不夠便捷,而騰訊設(shè)計(jì)出智能調(diào)取聊天記錄就是一個(gè)很好的個(gè)性化服務(wù)典例。在軟件設(shè)計(jì)中,合理的設(shè)計(jì)快捷鍵也是人性化服務(wù)的一個(gè)方面,易于掌握的快捷鍵能夠使軟件操作更加方便,充滿人性化。百度公司曾經(jīng)在剛剛成立百度聯(lián)盟時(shí)軟件設(shè)計(jì)并不充滿人性化,當(dāng)百度批準(zhǔn)你成為百度聯(lián)盟會(huì)員時(shí),會(huì)接收到這樣一條郵件:百度已批準(zhǔn)你加入百度聯(lián)盟,而批準(zhǔn)往往不是平等的語(yǔ)言,更像是上級(jí)批準(zhǔn)下級(jí),之后百度就將這一點(diǎn)做出更改:祝賀你成為百度聯(lián)盟的一員。這個(gè)案例告訴我們軟件設(shè)計(jì)不僅要在大方面上以用戶為核心,而且在細(xì)微之處也要體現(xiàn)出軟件的人性化服務(wù)。
3.5提高軟件的信息查詢和處理能力
浩瀚的信息時(shí)代,軟件也需要一個(gè)強(qiáng)大的信息檢索能力,這樣才不會(huì)使我們面臨無(wú)法找到所需信息的窘?jīng)r,軟件開(kāi)發(fā)案中加入信息檢索技術(shù)也就是是軟件具備在集合中挑選目標(biāo)信息的技術(shù),隨著我們對(duì)軟件的使用和軟件技術(shù)的開(kāi)發(fā),我們對(duì)軟件的信息查詢功能有了更多的要求,既不能使雜亂無(wú)章的信息丟失,又不能在想要查詢信息的時(shí)候逐條翻閱,這就要求我們?cè)谲浖O(shè)計(jì)開(kāi)發(fā)中提高軟件的信息查詢能力,首先保證信息的可查詢性的前提是擁有穩(wěn)定良好的內(nèi)存來(lái)儲(chǔ)存信息,其次良好的可查詢性是通過(guò)小查詢框來(lái)實(shí)現(xiàn)的,設(shè)計(jì)查詢算法來(lái)幫助信息查詢,輸入條件就能查詢到符合條件的全部信息,諸如音樂(lè)播放器建立的媒體庫(kù),在查詢框中輸入歌名就能檢索出全部符合條件的歌曲。在用戶實(shí)用軟件的過(guò)程中,用戶信息只會(huì)堆積越來(lái)越多,因此必須通過(guò)智能的信息查詢功能來(lái)優(yōu)化用戶體驗(yàn)。
4對(duì)提高用戶體驗(yàn)的再認(rèn)識(shí)
軟件設(shè)計(jì)成品的目的就是解決使用者的問(wèn)題,因此軟件不僅炎解決用戶個(gè)體在功能上的需求,又要服務(wù)大眾,向廣大用戶提供服務(wù)。計(jì)算機(jī)軟件開(kāi)發(fā)中提高用戶體驗(yàn)的途徑多種多樣,在具體羅列了以上幾點(diǎn)之后,筆者還想從軟件開(kāi)發(fā)設(shè)計(jì)的角度出發(fā),再談?wù)勅绾问褂脩趔w驗(yàn)得到更好地提高。
4.1樹(shù)立“以人為本”的設(shè)計(jì)開(kāi)發(fā)理念
用戶體驗(yàn)的核心就是用戶,提高用戶體驗(yàn)在軟件開(kāi)發(fā)中的作用是及其突出的,開(kāi)發(fā)者在設(shè)計(jì)開(kāi)發(fā)時(shí)應(yīng)樹(shù)立“以人為本”的觀念,重視用戶的心理體驗(yàn),關(guān)心用戶的自我感受,在實(shí)現(xiàn)軟件設(shè)計(jì)功能的保證下抓住用戶心理,吸引用戶長(zhǎng)期使用。人性化的軟件設(shè)計(jì)和靈活多變的軟件服務(wù)是實(shí)現(xiàn)“以人為本”的基礎(chǔ),在之前軟件設(shè)計(jì)的經(jīng)驗(yàn)上,改進(jìn)模板,合理搭配軟件信息模塊,在廣大用戶中選擇他們共性的東西,尋求最多的受眾欣賞?!耙匀藶楸尽币笤O(shè)計(jì)者關(guān)注用戶,學(xué)習(xí)每一個(gè)用戶不同的操作特色,綜合這些特色,讓軟件更加靈活的服務(wù)用戶。在實(shí)際軟件操作中,可以設(shè)置不同的操作方案和主題搭配,供用戶自行選擇和隨意保存?!耙匀藶楸尽钡拈_(kāi)發(fā)理念要滲透在軟件設(shè)計(jì)開(kāi)發(fā)的各個(gè)過(guò)程,在設(shè)計(jì)中應(yīng)考慮用戶,在測(cè)試中應(yīng)觀察用戶,在再修改中應(yīng)體現(xiàn)用戶。
4.2注重市場(chǎng)信息反饋,不斷改進(jìn)和完善軟件
信息的傳播有五大要素,發(fā)出者、接受者、媒介、訊息、反饋。這五個(gè)環(huán)節(jié)構(gòu)成了一個(gè)完整的信息傳播途徑,軟件設(shè)計(jì)和開(kāi)發(fā)也需要市場(chǎng)信息的反饋,設(shè)計(jì)好的軟件經(jīng)過(guò)上線,用戶開(kāi)始使用,但此時(shí)并不是開(kāi)發(fā)者工作的完成,而是新的開(kāi)始。在這一階段的工作中,開(kāi)發(fā)者扮演的是信息收集者的角色,他們需要在市場(chǎng)上收集用戶對(duì)軟件使用的評(píng)價(jià)、軟件的推出程度和適用領(lǐng)域、人們是否經(jīng)常使用這款軟件以及這款軟件出現(xiàn)的問(wèn)題。收集這些問(wèn)題再將軟件優(yōu)化,最新軟件,供用戶更新,充實(shí)了新的功能和修補(bǔ)了軟件BUG。市場(chǎng)是軟件接收測(cè)試的搖籃,開(kāi)發(fā)者要注重市場(chǎng)信息的反饋,根據(jù)反饋修補(bǔ)軟件,不斷改進(jìn)和完善軟件。
5結(jié)束語(yǔ)
論文:項(xiàng)目管理進(jìn)度控制費(fèi)用控制質(zhì)量控制軟件開(kāi)發(fā)
人類社會(huì)經(jīng)歷了三次經(jīng)濟(jì)革命從農(nóng)業(yè)革命、工業(yè)革命到目前正在經(jīng)歷的信息革命。信息化正在日益改變?nèi)藗兊乃季S方式和生活習(xí)慣。在推動(dòng)信息化過(guò)程中,計(jì)算機(jī)及其軟件產(chǎn)品發(fā)揮著至關(guān)重要的功能。對(duì)于軟件項(xiàng)目的管理成為項(xiàng)目管理領(lǐng)域一個(gè)令人興奮的課題。本文將結(jié)合項(xiàng)目管理中的控制方法分析軟件項(xiàng)目管理控制的相關(guān)新問(wèn)題.以期提高軟件項(xiàng)目的開(kāi)發(fā)效率。
1、有關(guān)軟件項(xiàng)目管理
1.1項(xiàng)目和項(xiàng)目管理
項(xiàng)目是一個(gè)旨在完成一個(gè)或一些獨(dú)特產(chǎn)品或服務(wù)的過(guò)程.它有著一系列被具體描述的屬性。由于項(xiàng)目的獨(dú)特性和一次性特征,引伸出它的其他特征.如目標(biāo)的確定性.成果的不可挽回性組織的臨時(shí)性和開(kāi)發(fā)性等?;陧?xiàng)flI的這些特征.項(xiàng)目運(yùn)作更加注重項(xiàng)目決策前的計(jì)劃以及對(duì)實(shí)施過(guò)程的控制,以減少項(xiàng)目運(yùn)作的風(fēng)險(xiǎn)。項(xiàng)目管理是2O世紀(jì)50年代后期發(fā)展起來(lái)的一種計(jì)劃管理方法,它運(yùn)用先進(jìn)科學(xué)的管理方式.有效解決大型組織的效率低下和小型企業(yè)面臨的風(fēng)險(xiǎn)增加新問(wèn)題以組織的機(jī)動(dòng)靈活.面向客戶和資源利用率高而被廣泛應(yīng)用。在工程設(shè)計(jì).施工軟件項(xiàng)目的開(kāi)發(fā)、實(shí)麓中經(jīng)常會(huì)碰到進(jìn)度拖延.費(fèi)用超支、質(zhì)量不達(dá)要求等新問(wèn)題除去極少數(shù)是因?yàn)榧夹g(shù)原因造成,絕大部分是源于僵化的管理和不當(dāng)?shù)墓芾矸绞健?/p>
1.2軟件項(xiàng)目管理
各軟件企業(yè)都在積極將軟件項(xiàng)目管理引入開(kāi)發(fā)活動(dòng)中.對(duì)開(kāi)發(fā)實(shí)行有效的管理。從概念上講.軟件項(xiàng)目管理是為了使軟件項(xiàng)目能夠按照預(yù)定的成本.進(jìn)度、質(zhì)量順利完成.而對(duì)成本、人員、進(jìn)度、質(zhì)量、風(fēng)險(xiǎn)等進(jìn)行分析和管理的活動(dòng)。同時(shí),隨著軟件開(kāi)發(fā)規(guī)模及開(kāi)發(fā)隊(duì)伍的逐漸增大,軟件開(kāi)發(fā)不再是向過(guò)去那樣一二個(gè)開(kāi)發(fā)人員即可解決的事情。迫切需要一種開(kāi)發(fā)規(guī)范來(lái)規(guī)范每個(gè)開(kāi)發(fā)人員、測(cè)試人員和支持人員的工作每個(gè)項(xiàng)目組成員按約定的規(guī)則準(zhǔn)時(shí)完成自己的工作。同時(shí)采用規(guī)范化管理.專業(yè)分工也可以降低對(duì)開(kāi)發(fā)人員的要求,從而降低產(chǎn)品研發(fā)成本。
2、軟件項(xiàng)目控制
2.1軟件項(xiàng)目控制
軟件項(xiàng)目跟蹤和監(jiān)控包括對(duì)照已文檔化的估計(jì)、約定和計(jì)劃評(píng)審和跟蹤軟件完成情況和結(jié)果?;趯?shí)際的完成情況和結(jié)果調(diào)整這些計(jì)劃。軟件項(xiàng)目的已文檔化的計(jì)劃(即軟件開(kāi)發(fā)計(jì)劃,正如在軟件項(xiàng)目計(jì)劃關(guān)鍵過(guò)程區(qū)域中所描述的)用作跟蹤軟件活動(dòng)傳送狀態(tài)和修訂計(jì)劃的基礎(chǔ)管理者監(jiān)控軟件活動(dòng).主要通過(guò)在所選出的軟件工作產(chǎn)品完成時(shí)和在所選擇的里程碑處,將實(shí)際的軟件規(guī)模工作量成本和時(shí)間表和計(jì)劃相比較,來(lái)確定進(jìn)展情況。當(dāng)確定未實(shí)現(xiàn)軟件項(xiàng)目計(jì)劃時(shí),采取糾正辦法。這些辦法可以包括修訂軟件開(kāi)發(fā)計(jì)劃以反映實(shí)際的完成情況和重新計(jì)劃遺留的工作或者采取改進(jìn)性能的辦法。
2.2軟件項(xiàng)目控制的內(nèi)容
軟件項(xiàng)目控制的目的是為軟件項(xiàng)目的過(guò)程提供足夠的能見(jiàn)度,從而可以在執(zhí)行過(guò)程中發(fā)生對(duì)計(jì)劃的嚴(yán)重偏離時(shí)能夠采取適當(dāng)?shù)母袨椤\浖?xiàng)目控制包括:a。追蹤軟件項(xiàng)目的進(jìn)展于表現(xiàn)從而和所作的估計(jì)、承諾和計(jì)劃做出對(duì)比:b。追蹤軟件項(xiàng)目的風(fēng)險(xiǎn);C。在發(fā)生對(duì)計(jì)劃的嚴(yán)重偏離時(shí)采取適當(dāng)?shù)母袨椤?/p>
2.3軟件項(xiàng)目控制步驟
由于軟件開(kāi)發(fā)是處在一個(gè)開(kāi)放的動(dòng)態(tài)系統(tǒng)中,開(kāi)發(fā)環(huán)境的不斷變化要求不斷修改項(xiàng)目計(jì)劃,以適應(yīng)新的變化。此外項(xiàng)目經(jīng)理及其組織在完成任務(wù)的過(guò)程中不可避免的要碰到這樣或那樣的新問(wèn)題.解決這些新的矛盾和新問(wèn)題均屬項(xiàng)目控制的范疇項(xiàng)目的預(yù)算和進(jìn)度計(jì)劃只能為項(xiàng)目經(jīng)理提供決策的依據(jù).假如在項(xiàng)目實(shí)施過(guò)程中控制不?。茈y在限定的時(shí)間和預(yù)算要求下實(shí)現(xiàn)項(xiàng)目管理工作的目標(biāo)。因此軟件項(xiàng)目控制的過(guò)程包括以下四個(gè)步驟:a、猜測(cè)什么會(huì)發(fā)生——要做出開(kāi)發(fā)計(jì)劃并建立工作標(biāo)準(zhǔn)b、查明什么正在發(fā)生——用建立的工作標(biāo)準(zhǔn)檢查當(dāng)前的工作;c、正在(或已經(jīng))發(fā)生的實(shí)事同猜測(cè)的結(jié)果進(jìn)行比較——分析誤差產(chǎn)生的原因:d及時(shí)采取補(bǔ)救辦法.以滿足項(xiàng)目目標(biāo),預(yù)算和進(jìn)度的要求。
3、軟件項(xiàng)目控制具體操作
3.1軟件項(xiàng)目進(jìn)度控制
為了確保軟件開(kāi)發(fā)中的各項(xiàng)工作能按照計(jì)劃預(yù)定的日程順利完成.對(duì)項(xiàng)目的進(jìn)度要進(jìn)行控制。進(jìn)度控制的過(guò)程是.在項(xiàng)目實(shí)施過(guò)程中,不斷地進(jìn)行實(shí)際進(jìn)度值和計(jì)劃值的比較、發(fā)現(xiàn)偏差、檢查分析其產(chǎn)生的原因,并采取相應(yīng)的辦法加以解決。
3.1.1進(jìn)度控制流程
(1)進(jìn)度控制的輸入
進(jìn)度計(jì)劃。項(xiàng)目進(jìn)度基準(zhǔn)是項(xiàng)目測(cè)量和報(bào)告的基礎(chǔ)和標(biāo)準(zhǔn)。
實(shí)施報(bào)告。實(shí)施報(bào)告提供了有關(guān)項(xiàng)目進(jìn)度發(fā)展實(shí)情。報(bào)告未來(lái)可能發(fā)生的進(jìn)度新問(wèn)題。
變更要求。項(xiàng)目變更要有嚴(yán)格的申請(qǐng)和審批手續(xù)。
進(jìn)度管理的技術(shù)和工具。
(2)進(jìn)度管理的技術(shù)和工具
進(jìn)度控制變更系統(tǒng)。為有效實(shí)現(xiàn)進(jìn)度管理和控制.進(jìn)度控制系統(tǒng)應(yīng)設(shè)立實(shí)現(xiàn)重新計(jì)劃的全部功能。包括:文件設(shè)立.跟蹤即實(shí)施報(bào)告.變更評(píng)估等。
實(shí)施情況測(cè)量。項(xiàng)目進(jìn)度控制系統(tǒng)中的一個(gè)重要組成部分是決定對(duì)遲發(fā)生的進(jìn)度偏差是否采取糾偏辦法。而實(shí)施情況報(bào)告提供了決策的主要信息。如變更分析.趨向分析.已實(shí)現(xiàn)價(jià)值分析等。
糾偏計(jì)劃。很少有項(xiàng)目能完全按計(jì)劃進(jìn)度進(jìn)行為實(shí)現(xiàn)項(xiàng)目進(jìn)度或總進(jìn)度要求,在項(xiàng)目實(shí)施過(guò)程中.需要不斷對(duì)原計(jì)劃進(jìn)行調(diào)整或增加新的工作內(nèi)容。為此.需要不斷對(duì)實(shí)施的項(xiàng)目進(jìn)行活動(dòng)時(shí)間猜測(cè)。修改活動(dòng)過(guò)程.替代進(jìn)度方案分析。
項(xiàng)目管理軟件。它的功能是跟蹤項(xiàng)目按計(jì)劃日期展開(kāi)實(shí)際工作的情況.對(duì)照進(jìn)度計(jì)劃分析進(jìn)度目前狀況,找出進(jìn)度的偏差.分析進(jìn)度偏差對(duì)項(xiàng)目的影響.猜測(cè)未來(lái)走勢(shì)
(3)項(xiàng)目進(jìn)度控制的輸出
進(jìn)度更新。包括對(duì)項(xiàng)目管理中任何進(jìn)度信息的修改。進(jìn)度調(diào)整是其中的一種.師隊(duì)員進(jìn)度計(jì)劃中活動(dòng)開(kāi)始和結(jié)束時(shí)間的改變。糾偏行動(dòng)。通過(guò)改變資源投入將實(shí)際進(jìn)度拉回到計(jì)劃的行動(dòng)過(guò)程。
從中獲得的教訓(xùn)。有關(guān)進(jìn)度偏差產(chǎn)生的原因。糾偏方案的評(píng)估和選擇以及其他方面的感受和教訓(xùn)都應(yīng)紀(jì)錄在案成為日后有用的歷史資料。
3.1.2進(jìn)度控制方法
一般項(xiàng)目進(jìn)度控制采用因果分析.分析用四步完成:
(1)明確新問(wèn)題。實(shí)際完成情況和項(xiàng)目里程碑相對(duì)照.確定是否超期.超期的部分是在哪里。
(2)查找產(chǎn)生該新問(wèn)題的原因。位從系統(tǒng)角度充分熟悉各方原因.應(yīng)組織具有代表性任務(wù)人員并采用頭腦風(fēng)暴法進(jìn)行。項(xiàng)目主管要通過(guò)他領(lǐng)導(dǎo)的辦公室或小組,以及在各職能部門的人共同分析新問(wèn)題產(chǎn)生原因。
(3)確定個(gè)原因?qū)π聠?wèn)題產(chǎn)生的影響程度。對(duì)影響程度的評(píng)估可以采用專家小組打分的方法,事先確定權(quán)數(shù).而后打分得出分析結(jié)果。
(4)畫(huà)出帶箭頭的魚(yú)刺圖。分析出原因后各部門各就其職針對(duì)新問(wèn)題提出解決方案.并實(shí)施。
3.1.3軟件項(xiàng)目進(jìn)度控制具體辦法
在實(shí)施進(jìn)度計(jì)劃過(guò)程中,會(huì)有種種故障:客戶的需求進(jìn)行了補(bǔ)充或修改;工作量估算不準(zhǔn),造成進(jìn)度不平衡或是有人不遵從開(kāi)發(fā)規(guī)范.導(dǎo)致產(chǎn)品出現(xiàn)缺陷;或是技術(shù)環(huán)節(jié)出現(xiàn)故障,這些新問(wèn)題往往是在進(jìn)度計(jì)劃外出現(xiàn)的.一旦出現(xiàn)這些新問(wèn)題,項(xiàng)目進(jìn)度不得不進(jìn)行調(diào)整。開(kāi)發(fā)過(guò)程中為了有效控制類似新問(wèn)題,可以采用以下輔助辦法,控制進(jìn)度按計(jì)劃執(zhí)行:
(1)政策性辦法。對(duì)于不遵從開(kāi)發(fā)規(guī)范,人員不按時(shí)履行職責(zé)的.給予經(jīng)濟(jì)或是職務(wù)上的處罰.這種辦法應(yīng)是建立在分配任務(wù)之前;
(2)人員布置。在各子項(xiàng)目接口處適當(dāng)布置機(jī)動(dòng)人員和機(jī)動(dòng)時(shí)間。這一辦法有賴于項(xiàng)目組織的機(jī)構(gòu)設(shè)置能動(dòng)性好。此處比較難解決的是人員業(yè)績(jī)?cè)u(píng)估.獎(jiǎng)勵(lì)新問(wèn)題。
(3)技術(shù)辦法,要想很好地執(zhí)行進(jìn)度計(jì)劃,需要事先有統(tǒng)一的規(guī)范例如開(kāi)發(fā)語(yǔ)言的統(tǒng)一,文檔的歸類。這樣便于下一階段人員理解上一階段人員意圖,交流更加輕易。
(4)信息流辦法。該辦法要求建立一個(gè)信息流系統(tǒng).準(zhǔn)時(shí)匯報(bào)項(xiàng)目進(jìn)度.便于主控人員調(diào)整進(jìn)度,并且保證信息流通順暢。避免開(kāi)發(fā)期壓到最后造成嚴(yán)重拖工。
(5)資金辦法。財(cái)務(wù)部門可以定期檢查各部門財(cái)務(wù)情況.控制資金流出時(shí)間.進(jìn)而控制項(xiàng)目進(jìn)度。這和后面要講到的三者權(quán)衡有密切關(guān)系。
3.2軟件項(xiàng)目費(fèi)用控制
費(fèi)用控制就是要保證各項(xiàng)工作要在他們各自的預(yù)算范圍內(nèi)進(jìn)行。其基礎(chǔ)是實(shí)現(xiàn)就對(duì)項(xiàng)目進(jìn)行費(fèi)用預(yù)算。整個(gè)項(xiàng)目費(fèi)用應(yīng)包括項(xiàng)目范圍規(guī)劃階段。軟件需求分析階段.原型設(shè)計(jì)階段開(kāi)發(fā)階段.測(cè)試階段和項(xiàng)目投入使用后的使用階段所消耗費(fèi)用的總和。軟件開(kāi)發(fā)項(xiàng)目承擔(dān)公司為了完成項(xiàng)目目標(biāo)和獲得更多的利潤(rùn).在實(shí)施項(xiàng)目過(guò)程中就要控制成本.在控制過(guò)程中,首先要擬定一個(gè)標(biāo)準(zhǔn).即計(jì)劃值.然后進(jìn)行實(shí)際至于計(jì)劃值的比較,確定實(shí)際值和計(jì)劃標(biāo)準(zhǔn)的偏差大?。员阍诖嘶A(chǔ)上采取各種辦法糾正偏差.常用的分析工具是偏差分析。
偏差是指實(shí)際成本對(duì)相應(yīng)計(jì)劃的偏離,成本偏差的數(shù)學(xué)公式為:
CV=BCWP-ACWP(負(fù)數(shù)CV表明出現(xiàn)超支;反之,則節(jié)資)(3—1)
其中:CV為成本偏差,BCWP為計(jì)劃工作預(yù)算,ACWP為完成工作實(shí)際成本。
在進(jìn)行成本偏離計(jì)劃程度分析時(shí),常用計(jì)劃偏差率反應(yīng)時(shí)給予計(jì)劃的偏離程度。
CVP=CV/BCWP(3-2)
其中CVP為成本偏差率。
偏差值是控制分析中的一個(gè)關(guān)鍵參數(shù),因而應(yīng)向各級(jí)組織匯報(bào)。對(duì)于不同的項(xiàng)目或同一項(xiàng)目不同階段或不同管理層次,對(duì)偏差的控制程度不一樣,制定偏差答應(yīng)值的方法也不同。由于隨著時(shí)間的推移風(fēng)險(xiǎn)減少了,因而偏差答應(yīng)也可降低。超級(jí)秘書(shū)網(wǎng)
3.3軟件項(xiàng)目質(zhì)量控制
對(duì)于軟件產(chǎn)品的項(xiàng)目質(zhì)量控制應(yīng)是事前有預(yù)控,過(guò)程有監(jiān)控的主動(dòng)控制閉環(huán)系統(tǒng)。(1)事前預(yù)控:根據(jù)影響質(zhì)量因素多等特征.軟件項(xiàng)目質(zhì)量必須事前預(yù)控,及根據(jù)軟件的類型和特征,以及以往類似項(xiàng)目的常發(fā)病和預(yù)防辦法,對(duì)軟件項(xiàng)目質(zhì)量提出事前預(yù)控辦法,包括制定控制的計(jì)劃和程序,這是項(xiàng)目質(zhì)量控制的前提。(2)過(guò)程監(jiān)控:根據(jù)易產(chǎn)生質(zhì)量波動(dòng)和易產(chǎn)生系統(tǒng)因素變異等特征,軟件項(xiàng)目質(zhì)量必須過(guò)程監(jiān)控.即按照預(yù)控的計(jì)劃和程序,對(duì)工序、分項(xiàng)、單元的全過(guò)程進(jìn)行過(guò)程監(jiān)控.包括監(jiān)測(cè)、檢查、控制和評(píng)定.這是項(xiàng)目質(zhì)量控制的基礎(chǔ)。
[關(guān)鍵詞]知識(shí)創(chuàng)新SECI模型軟件開(kāi)發(fā)團(tuán)隊(duì)
一、引言
軟件開(kāi)發(fā)團(tuán)隊(duì)是軟件研發(fā)企業(yè)中最常見(jiàn)的項(xiàng)目團(tuán)隊(duì),一個(gè)軟件從構(gòu)想到真正出現(xiàn)在市場(chǎng)上,需要大量的從事不同工作的人共同努力,因此,軟件研發(fā)企業(yè)目前的產(chǎn)品生產(chǎn)管理主要是以“項(xiàng)目”為主而進(jìn)行運(yùn)作。軟件開(kāi)發(fā)作為一項(xiàng)知識(shí)密集型的智力勞動(dòng),客觀上要求必須對(duì)團(tuán)隊(duì)內(nèi)部的知識(shí)進(jìn)行系統(tǒng)的挖掘與利用,從而不斷產(chǎn)生新的知識(shí),才能保證高質(zhì)量地完成開(kāi)發(fā)任務(wù)。同時(shí),軟件開(kāi)發(fā)團(tuán)隊(duì)是以特定客戶為中心的任務(wù)導(dǎo)向團(tuán)隊(duì),開(kāi)發(fā)任務(wù)目標(biāo)完全以用戶需求為中心,開(kāi)發(fā)任務(wù)的約束條件以客戶要求為準(zhǔn),不能完全參考以往的任何模式,因此軟件開(kāi)發(fā)團(tuán)隊(duì)對(duì)知識(shí)創(chuàng)新的需求十分明顯。本文對(duì)軟件開(kāi)發(fā)團(tuán)隊(duì)的知識(shí)創(chuàng)新進(jìn)行分析,提出促進(jìn)軟件開(kāi)發(fā)團(tuán)隊(duì)知識(shí)創(chuàng)新的措施。
二、基于SECI模型的軟件開(kāi)發(fā)團(tuán)隊(duì)知識(shí)創(chuàng)新
日本學(xué)者野中郁次郎在1991年提出了經(jīng)典的知識(shí)創(chuàng)造模型——SECI模型,描述了在一個(gè)組織內(nèi)部隱性知識(shí)和顯性知識(shí)相互轉(zhuǎn)化從而實(shí)現(xiàn)組織知識(shí)創(chuàng)新的過(guò)程。本文運(yùn)用SECI模型,對(duì)軟件開(kāi)發(fā)團(tuán)隊(duì)的知識(shí)創(chuàng)新分析如下:
1.軟件開(kāi)發(fā)團(tuán)隊(duì)在社會(huì)化知識(shí)活動(dòng)中的知識(shí)創(chuàng)新
軟件開(kāi)發(fā)團(tuán)隊(duì)中每個(gè)成員都有自己的隱性知識(shí),而這些知識(shí)需要在與他人的交流中觀察、感覺(jué)才能進(jìn)行分享。由此,社會(huì)化模式通常是從設(shè)立一個(gè)互動(dòng)的“范圍”開(kāi)始,在這個(gè)范圍內(nèi)促進(jìn)成員經(jīng)驗(yàn)和心智模式的分享。在軟件開(kāi)發(fā)團(tuán)隊(duì)中,社會(huì)化主要通過(guò)團(tuán)隊(duì)領(lǐng)導(dǎo)者積極的示范和指導(dǎo)、合理調(diào)整團(tuán)隊(duì)的結(jié)構(gòu),以及交叉培訓(xùn)等方式進(jìn)行,以促進(jìn)知識(shí)共享與創(chuàng)新。
2.軟件開(kāi)發(fā)團(tuán)隊(duì)在外化知識(shí)活動(dòng)中的知識(shí)創(chuàng)新
外化(Externalization)過(guò)程是從個(gè)體的隱性知識(shí)到群體的顯性知識(shí)的過(guò)程。由于外化從隱性知識(shí)創(chuàng)造出新的顯性知識(shí),所以它對(duì)知識(shí)創(chuàng)新至關(guān)重要。在軟件開(kāi)發(fā)團(tuán)隊(duì)中,外化過(guò)程一般由“對(duì)話或集體思考”開(kāi)始,通過(guò)各種技術(shù)手段,將團(tuán)隊(duì)成員個(gè)人的隱性知識(shí)顯性化,并融入到團(tuán)隊(duì)顯性知識(shí)庫(kù)中,以供整個(gè)團(tuán)隊(duì)利用。
3.軟件開(kāi)發(fā)團(tuán)隊(duì)在聯(lián)結(jié)化知識(shí)活動(dòng)中的知識(shí)創(chuàng)新
聯(lián)結(jié)化(Combination)是從分離的顯性知識(shí)到系統(tǒng)的顯性知識(shí)的過(guò)程。軟件開(kāi)發(fā)團(tuán)隊(duì)中的管理者經(jīng)常會(huì)收集不同來(lái)源的顯性知識(shí),并使用這些經(jīng)過(guò)編輯的顯性知識(shí)來(lái)創(chuàng)造新概念,另外,在開(kāi)發(fā)工作中,也貫穿著知識(shí)的聯(lián)結(jié)化活動(dòng)。這個(gè)過(guò)程要求對(duì)團(tuán)隊(duì)內(nèi)部的顯性知識(shí)進(jìn)行整合,在團(tuán)隊(duì)內(nèi)部建立獨(dú)特的知識(shí)系統(tǒng),以便更好地整理團(tuán)隊(duì)內(nèi)部的顯性知識(shí)。
4.軟件開(kāi)發(fā)團(tuán)隊(duì)在內(nèi)化知識(shí)活動(dòng)中的知識(shí)創(chuàng)新
內(nèi)化(Internalization)過(guò)程是從顯性知識(shí)到成員個(gè)人的隱性知識(shí)的過(guò)程。在軟件開(kāi)發(fā)團(tuán)隊(duì)中,項(xiàng)目計(jì)劃,以及開(kāi)發(fā)過(guò)程中的錯(cuò)誤、經(jīng)驗(yàn),都記錄在各種各樣的文檔中,這些構(gòu)成了團(tuán)隊(duì)的顯性知識(shí),但要想讓團(tuán)隊(duì)成員合理地利用這些知識(shí),只有成員們真正地消化、吸收,使其轉(zhuǎn)化為自身的隱性知識(shí)。這一過(guò)程可以通過(guò)組織培訓(xùn),使團(tuán)隊(duì)成員通過(guò)學(xué)習(xí)各種手冊(cè)、文件,以及他人的經(jīng)驗(yàn),擴(kuò)充自己的隱性知識(shí),促進(jìn)知識(shí)創(chuàng)新。
三、促進(jìn)軟件開(kāi)發(fā)團(tuán)隊(duì)知識(shí)創(chuàng)新的措施
軟件開(kāi)發(fā)團(tuán)隊(duì)可采取以下措施促進(jìn)知識(shí)創(chuàng)新:
1.構(gòu)建學(xué)習(xí)型的軟件開(kāi)發(fā)團(tuán)隊(duì)
其中首先是要建設(shè)有利于知識(shí)分享與創(chuàng)新的團(tuán)隊(duì)文化,其次是通過(guò)各種信息技術(shù)手段為團(tuán)隊(duì)成員學(xué)習(xí)提供便利。文化從意識(shí)形態(tài)層面對(duì)知識(shí)型員工的行為產(chǎn)生影響,在組織中營(yíng)造濃厚的尊重知識(shí)和共享知識(shí)的氛圍,為知識(shí)創(chuàng)新提供了無(wú)形的拉力。一方面,要保證團(tuán)隊(duì)內(nèi)部暢通的溝通渠道,另一方面,通過(guò)建立各種激勵(lì)機(jī)制,促使作為知識(shí)發(fā)送方的團(tuán)隊(duì)成員在已形成的“Ba”中自愿地貢獻(xiàn)出自己的知識(shí)。這樣就達(dá)到全體成員都樂(lè)于參與知識(shí)共享,最終發(fā)展成知識(shí)共享型組織文化(即學(xué)習(xí)型團(tuán)隊(duì))的目的,從而促進(jìn)了團(tuán)隊(duì)知識(shí)社會(huì)化及外化活動(dòng)。
2.建立團(tuán)隊(duì)知識(shí)庫(kù)系統(tǒng)
這涉及到知識(shí)的外化和聯(lián)結(jié)化活動(dòng),并且為內(nèi)化提供了有利條件,主要可以借助以下信息技術(shù):①文檔管理技術(shù)。利用文檔管理技術(shù),堅(jiān)強(qiáng)團(tuán)隊(duì)知識(shí)分享,促進(jìn)團(tuán)隊(duì)知識(shí)創(chuàng)新。②數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘技術(shù)。這一技術(shù)通過(guò)將團(tuán)隊(duì)成員個(gè)人的隱性知識(shí)顯性化,并融入到團(tuán)隊(duì)顯性知識(shí)庫(kù)中,為團(tuán)隊(duì)內(nèi)部成員提供更多顯性知識(shí)。
3.構(gòu)建實(shí)踐社區(qū)
在團(tuán)隊(duì)中構(gòu)建實(shí)踐社區(qū),使團(tuán)隊(duì)成員在日常實(shí)踐活動(dòng)中相互影響,交流經(jīng)驗(yàn),就共同關(guān)注的問(wèn)題進(jìn)行探討,共同解決問(wèn)題,以便更好地挖掘隱性知識(shí)的價(jià)值??山柚畔⒓夹g(shù),如知識(shí)協(xié)作技術(shù),進(jìn)行協(xié)同管理,通過(guò)建立內(nèi)部網(wǎng)絡(luò),提供知識(shí)積累、交流的基本平臺(tái),其中對(duì)軟件開(kāi)發(fā)團(tuán)隊(duì)影響最大的是基于因特網(wǎng)這樣的協(xié)作技術(shù),包括電子郵件、短信服務(wù)、即時(shí)通信等網(wǎng)絡(luò)交流工具,使各層級(jí)的成員都可以及時(shí)、方便地交流。
參考文獻(xiàn):
[1]IkujiroNonaka,RyokoToyama,NoboruKonno.SECI,BaandLeadership:AUnifiedModelofDynamicKnowledgeCreation.LongRangePlanning,2000(33):5-34
1.計(jì)算機(jī)軟件開(kāi)發(fā)類畢業(yè)設(shè)計(jì)存在的問(wèn)題
自21世紀(jì)高等教育改革以來(lái),全國(guó)各高校招生規(guī)模不斷擴(kuò)大,導(dǎo)致畢業(yè)生數(shù)量也相應(yīng)大規(guī)模增加,給高校學(xué)生的求職擇業(yè)帶來(lái)了嚴(yán)峻的考驗(yàn)。為了可以跟上時(shí)代的步伐,為求職帶來(lái)一些實(shí)際項(xiàng)目經(jīng)驗(yàn),計(jì)算機(jī)專業(yè)越來(lái)越多學(xué)生選取了軟件開(kāi)發(fā)作為畢業(yè)設(shè)計(jì)課題。然而,在各高校實(shí)際當(dāng)中,本科畢業(yè)設(shè)計(jì)質(zhì)量已經(jīng)下降,軟件開(kāi)發(fā)類論文與實(shí)際完全脫節(jié),歸根結(jié)底是沒(méi)有一個(gè)可以從頭到尾指導(dǎo)學(xué)生進(jìn)行軟件開(kāi)發(fā)的學(xué)習(xí)模式,主要存在下面幾個(gè)不足之處。
1.1 學(xué)生問(wèn)題
學(xué)生設(shè)計(jì)能力低,編程水平差,無(wú)項(xiàng)目實(shí)際經(jīng)驗(yàn),既不知道軟件開(kāi)發(fā)的基本理論與方法,也不知道程序語(yǔ)言代碼編寫(xiě)和開(kāi)發(fā)工具界面操作,甚至不知道從何處開(kāi)始下手準(zhǔn)備畢業(yè)論文,成為目前軟件開(kāi)發(fā)類畢業(yè)論文質(zhì)量差的根本原因;學(xué)生思想上存在誤區(qū),不重視畢業(yè)設(shè)計(jì)的重要性與必要性,認(rèn)為畢業(yè)設(shè)計(jì)與普通課程一樣,對(duì)畢業(yè)設(shè)計(jì)敷衍了事,不愿意花時(shí)間和精力認(rèn)真努力開(kāi)發(fā)軟件,總是被動(dòng)、消極地接受學(xué)習(xí),成為軟件開(kāi)發(fā)類畢業(yè)論文質(zhì)量差的直接原因。
1.2 學(xué)校問(wèn)題
學(xué)生在大一至大三期間,一般只是簡(jiǎn)單地開(kāi)設(shè)各科課程,并沒(méi)有將所有軟件開(kāi)發(fā)類課程結(jié)合起來(lái),直接導(dǎo)致出現(xiàn)學(xué)生軟件設(shè)計(jì)能力低與開(kāi)發(fā)水平差的現(xiàn)象;從論文開(kāi)題、中期檢查到論文答辯等過(guò)程中,并沒(méi)有嚴(yán)格技照各種材米斗上交的日期進(jìn)行,普遍是最后答辯時(shí)上交補(bǔ)交所有材料,甚至包括論文開(kāi)題報(bào)告,直接導(dǎo)致學(xué)生消極怠慢的態(tài)度;最后的畢業(yè)論文考核是最關(guān)鍵的問(wèn)題,也是目前畢業(yè)論文相關(guān)制度中管理最混亂的一部分。既沒(méi)有一套規(guī)范畢業(yè)論文考核標(biāo)準(zhǔn),也沒(méi)有對(duì)畢業(yè)論文的中間過(guò)程進(jìn)行監(jiān)控,就連最后的論文答辯也只是流于形式。
1.3 教師問(wèn)題
大部分教師沒(méi)有項(xiàng)目開(kāi)發(fā)實(shí)際經(jīng)驗(yàn),只知道軟件設(shè)計(jì)理論基礎(chǔ),不能全方位地指導(dǎo)學(xué)生,更加無(wú)法讓學(xué)生能夠主動(dòng)積極地學(xué)習(xí),成為畢業(yè)論文水平不高的原因之一。
2.CDIO教育模式
CDIO教育模式繼承和發(fā)展歐美20多年以來(lái)的工程教育改革理念,將“做中學(xué)”和“基于項(xiàng)目教育和學(xué)習(xí)”的集中概括和抽象表達(dá),是2004年由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)研究創(chuàng)立,CDIO分別代表了構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)和運(yùn)作(Operate)等四個(gè)學(xué)習(xí)過(guò)程,它以產(chǎn)品研發(fā)到產(chǎn)品運(yùn)行的生命周期為載體,讓學(xué)生以主動(dòng)的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識(shí)、個(gè)人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面,大綱要求以綜合的培養(yǎng)方式使學(xué)生在這四個(gè)層面達(dá)到預(yù)定目標(biāo)。
本文將CDIO模式的構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作等四個(gè)學(xué)習(xí)過(guò)程引入到計(jì)算機(jī)軟件開(kāi)發(fā)類畢業(yè)設(shè)計(jì)中,要求嚴(yán)格按照構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作這四個(gè)階段進(jìn)行,并將每一個(gè)階段的成果都作為畢業(yè)論文考核的依據(jù),以此調(diào)動(dòng)學(xué)生的積極性與主動(dòng)性,既能讓指導(dǎo)老師清楚整個(gè)設(shè)計(jì)流程,并根據(jù)階段安排加以指導(dǎo)和督促,也能讓學(xué)生愿意付出時(shí)間和精力努力投入到畢業(yè)設(shè)計(jì)當(dāng)中。在彌補(bǔ)學(xué)生軟件開(kāi)發(fā)水平不足的同時(shí),提高學(xué)生思考問(wèn)題、綜合設(shè)計(jì)的能力,最后達(dá)到提高畢業(yè)論文質(zhì)量的目的。
3.基于CDIO模式的計(jì)算機(jī)軟件開(kāi)發(fā)類畢業(yè)設(shè)計(jì)
3.1 構(gòu)思階段
畢業(yè)論文是從學(xué)生的選題開(kāi)始,一般是由老師提供一系列題目,再由學(xué)生根據(jù)自己的具體情況選擇,這種方式遏制了學(xué)生的主動(dòng)性。應(yīng)該由學(xué)生根據(jù)自己的愛(ài)好、專長(zhǎng)和對(duì)將來(lái)的職業(yè)規(guī)劃等情況,利用各種參考資料主動(dòng)搜索與查找適合自己的題材范圍,再在老師的指導(dǎo)下確定畢業(yè)論文題目。不僅能夠調(diào)動(dòng)學(xué)生的設(shè)計(jì)積極性,為后面的畢業(yè)論文工作提供有利條件,而且還可以培養(yǎng)學(xué)生查閱資料和思考問(wèn)題的能力。之后,指導(dǎo)老師提供軟件開(kāi)發(fā)類參考資料,并在中國(guó)知網(wǎng)等學(xué)術(shù)平臺(tái)搜索課題相關(guān)文獻(xiàn),確定論文的基本要求,給學(xué)生下達(dá)論文任務(wù)書(shū)。學(xué)生根據(jù)接收到的任努書(shū),利用軟件工程專業(yè)書(shū)籍、中國(guó)知網(wǎng)等學(xué)術(shù)平臺(tái)、論文相關(guān)的Web網(wǎng)站,查閱大量的資料,了解論文的背景、研究現(xiàn)狀和開(kāi)發(fā)意義,確定論文的研究?jī)?nèi)容和幵發(fā)中的關(guān)鍵問(wèn)題,撰寫(xiě)論文幵題報(bào)告,完成軟件開(kāi)發(fā)的構(gòu)思階段。
3.2 設(shè)計(jì)階段
設(shè)計(jì)階段主要包括需求分析和總體設(shè)計(jì),正式開(kāi)始畢業(yè)論文的設(shè)計(jì)工作。根據(jù)資料查閱、市場(chǎng)調(diào)查和企業(yè)要求等形式分析軟件產(chǎn)品操作流程、功能列表,完成系統(tǒng)需求分析,并在需求分析的基礎(chǔ)上重點(diǎn)進(jìn)行功能設(shè)計(jì)、模塊劃分、模塊接口規(guī)范、數(shù)據(jù)庫(kù)概念設(shè)計(jì)及數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),在老師的指導(dǎo)下反復(fù)修改不斷完善,最終確定系統(tǒng)的總體設(shè)計(jì)。然而,在軟件開(kāi)發(fā)設(shè)計(jì)階段,學(xué)生論文還沒(méi)有開(kāi)始寫(xiě),軟件程序也沒(méi)有完成,指導(dǎo)老師無(wú)中期檢查依據(jù),不能有效地督促學(xué)生開(kāi)發(fā)設(shè)計(jì)。因此,在設(shè)計(jì)階段完成之后,應(yīng)該形成需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、概要設(shè)計(jì)等相關(guān)說(shuō)明書(shū),作為畢業(yè)論文中期檢查的材料,納入論文考核的范圍。
3.3 實(shí)現(xiàn)階段
實(shí)現(xiàn)階段是學(xué)生畢業(yè)論文工作的重點(diǎn),也是畢業(yè)論文設(shè)計(jì)工作量最大、所需時(shí)間最長(zhǎng)的一個(gè)階段,直接決定最終畢業(yè)論文的質(zhì)量水平。學(xué)生需要掌握軟件開(kāi)發(fā)工具、程序設(shè)計(jì)語(yǔ)言等基本理論與方法,根據(jù)系統(tǒng)總體設(shè)計(jì)的功能模塊、接口規(guī)范等進(jìn)行數(shù)據(jù)庫(kù)的實(shí)現(xiàn)、程序代碼的編寫(xiě),并反復(fù)運(yùn)行與測(cè)試。此階段生成詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、編程規(guī)范、測(cè)試等文檔,作為畢業(yè)論文第二次中期檢查材料。在這個(gè)階段有了指導(dǎo)老師的督促,能夠完全確定系統(tǒng)功能,不至于在后期階段又需要反復(fù)修改。
3.4 運(yùn)作階段
根據(jù)前期產(chǎn)生的開(kāi)題報(bào)告、需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程規(guī)范、測(cè)試等文檔和開(kāi)發(fā)好的軟件系統(tǒng)撰寫(xiě)畢業(yè)論文,并參與論文答辯,是學(xué)生畢業(yè)論文的總結(jié)階段,不僅著重體現(xiàn)學(xué)生的寫(xiě)作水平,更能了解學(xué)生對(duì)軟件的學(xué)習(xí)情況,是分值比重最大的一部分。最后,將所有文檔和論文、答辯情況一起評(píng)分,獲得畢業(yè)論文成績(jī)。
4.結(jié)語(yǔ)
>> 《Android應(yīng)用軟件開(kāi)發(fā)》課程項(xiàng)目化教學(xué)的研究與實(shí)踐 應(yīng)用軟件開(kāi)發(fā)中的模式應(yīng)用技術(shù)研究 計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中編程語(yǔ)言的選擇研究 基于筆刷模型的繪制算法及應(yīng)用軟件開(kāi)發(fā)研究 基于特征的GIS應(yīng)用軟件開(kāi)發(fā)方法研究 探析編程語(yǔ)言在計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中的選擇 編程語(yǔ)言在計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中的選擇 基于PowerBuilder和Oracle的應(yīng)用軟件開(kāi)發(fā)探析 基于智能規(guī)劃算法的移動(dòng)應(yīng)用軟件開(kāi)發(fā) 基于安卓操作系統(tǒng)的應(yīng)用軟件開(kāi)發(fā)思考 數(shù)據(jù)庫(kù)應(yīng)用軟件開(kāi)發(fā)框架的研究 芻議應(yīng)用軟件開(kāi)發(fā)中數(shù)據(jù)庫(kù)系統(tǒng)的測(cè)試 探析計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中編程語(yǔ)言的選擇 計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中編程語(yǔ)言的選擇 在POwderBuilder應(yīng)用軟件開(kāi)發(fā)中利用數(shù)據(jù)庫(kù)管理菜單 不同編程語(yǔ)言對(duì)計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)的影響 嵌入式應(yīng)用軟件開(kāi)發(fā)的環(huán)境分析 計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中選擇的編程語(yǔ)言 關(guān)于當(dāng)前計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)的探析 計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)存在的問(wèn)題及對(duì)策 常見(jiàn)問(wèn)題解答 當(dāng)前所在位置:l,2010-07-29.
[2]《美國(guó)國(guó)家教育技術(shù)計(jì)劃(2010)》[DB/OL].http://ed.gov/technology/netp-2010.
[3][美]本杰明.S.布盧姆,等.布盧姆掌握學(xué)習(xí)論文集[A].福建教育出版社,1986:2-3,43,70,7-8.
[4]鐘啟泉.教學(xué)模式論[M].上海教育出版社,2002:386.
[5]王潤(rùn)蘭,李錚錚,等.Moodle平臺(tái)在高校專業(yè)課程教學(xué)中的應(yīng)用[J].電化教育研究,2008,(12):80.
[6]Justin G.Gardner. The Inverted Agricultural Economics Classroom:A new way to teach? A new way to learn?[A].presentation at the Agricultural & Applied Economics Association’s 2012 AAEA Annual Meeting,Seattle[C].Washington,2012:12-14.
[7]Jeremy F. Strayer. How learning in an inverted classroom influences cooperation,innovation and task orientation[J].Learning Environ Res,2012,(15):171-193.
[8]Gerald C. Cannod,Janet E. Burge,Michael T. Helmick. Using the Inverted Classroom to teach Software Engineering[A].2008ACM/IEEE30th International Conference on Software Engineering,2008:777-786.
[9]張金磊,王穎,張寶輝.翻轉(zhuǎn)課堂教學(xué)模式研究[J].遠(yuǎn)程教育雜志,2012,(4):47-50.
[10]鐘曉流,宋述強(qiáng),焦麗珍.信息化環(huán)境中基于翻轉(zhuǎn)課堂理念的教學(xué)設(shè)計(jì)研究[J].開(kāi)放教育研究,2013,(1):58-64.
[11]張渝江.翻轉(zhuǎn)課堂變革[J].中國(guó)信息技術(shù)教育,2012,(10):118-121.
[12]葉海松,季雋.Moodle的二次開(kāi)發(fā)與設(shè)計(jì)[J].電化教育研究,2007,(4).
[13]高文.教育中的若干建構(gòu)主義范型[J].全球教育展望,2001,(10):22.