前言:中文期刊網(wǎng)精心挑選了軟件設(shè)計開發(fā)研究范文供你參考和學(xué)習(xí),希望我們的參考范文能激發(fā)你的文章創(chuàng)作靈感,歡迎閱讀。
軟件設(shè)計開發(fā)研究范文1
在工程設(shè)計行業(yè),cad技術(shù)的應(yīng)用大大提高了設(shè)計及繪圖效率。cad應(yīng)用軟件的開發(fā)也越來越重要。
在給排水設(shè)計領(lǐng)域,cad開發(fā)應(yīng)用起步較晚。有些設(shè)計院從八十年代末開始嘗試進行cad開發(fā),但進展比較慢,多數(shù)是圖塊和小型實用程序,在深度和廣度上都存在著差距。從1993年以后給排水cad開發(fā)步伐開始加快。1994年底全國給排水學(xué)會和給排水技術(shù)情報網(wǎng)組織召開了“計算機技術(shù)在給排水專業(yè)應(yīng)用研討會”,對給排水軟件開發(fā)起了積極的促進作用。
目前在給排水cad開發(fā)方面已經(jīng)取得了可喜的成績,尤其是建筑室內(nèi)給排水方面涌現(xiàn)出一些比較優(yōu)秀的給排水cad軟件,如洛陽的一家軟件和北京的幾家軟件。這些軟件都具有計算機輔助設(shè)計建筑給排水平面圖、自動生成系統(tǒng)圖、自動統(tǒng)計材料表;進行室外給排水管網(wǎng)計算、自動生成圖形等功能,其中個別軟件已在室外設(shè)計和泵房設(shè)計等方面有了新的進展。
現(xiàn)有軟件都偏重于民用建筑給排水方面,而且也有待于繼續(xù)完善、發(fā)展。在給排水的其它領(lǐng)域,由于難度大,投資回報較低,軟件公司還不愿涉足,所以進展緩慢。應(yīng)用cad進行給排水及水處理系統(tǒng)的優(yōu)化設(shè)計更是少有人涉足。此外,目前還沒有專業(yè)設(shè)計cad軟件的標(biāo)準(zhǔn)和規(guī)范。商業(yè)化軟件多數(shù)都不經(jīng)過權(quán)威部門嚴謹?shù)募夹g(shù)測試和鑒定,所以其數(shù)據(jù)庫、計算方法、設(shè)計方法和生成圖形的準(zhǔn)確性還沒有嚴格保障,這一點還可能成為工程設(shè)計質(zhì)量的隱患。
現(xiàn)在設(shè)計部門的給排水cad應(yīng)用水平也參差不齊。有的購買或自行開發(fā)了給排水專業(yè)軟件,提高了設(shè)計繪圖效率。有的只是在用autocad的簡單命令繪圖,雖提高了cad出圖率,卻根本談不上利用cad提高效率。給排水專業(yè)cad應(yīng)用水平還有待于進一步提高。關(guān)鍵詞:軟件開發(fā),給排水,CAD,給排水設(shè)計軟件來自
目前許多有精力的設(shè)計院及研究部門都在研究開發(fā)本單位適用的專業(yè)軟件及應(yīng)用程序,但由于開發(fā)經(jīng)驗不足,成績不明顯。本文將結(jié)合筆者的工作經(jīng)驗,著重論述有關(guān)給排水軟件開發(fā)的原則、思路、方法及步驟,旨在拋磚引玉,促進給排水cad軟件開發(fā)工作。
二、給排水軟件包開發(fā)思路及原則
由于現(xiàn)有建筑給排水軟件已經(jīng)比較成熟,且仍在繼續(xù)開發(fā)、升級。一般開發(fā)者在水平和起點上均與這些軟件開發(fā)有一定差距,所以應(yīng)該購買此類軟件,而著重開發(fā)適合本單位使用的實用程序、應(yīng)用軟件或優(yōu)化設(shè)計軟件。高起點開發(fā)者則應(yīng)在深度及廣度上向更高層次沖擊。
1.給排水cad軟件開發(fā)依據(jù)及原則
(1)設(shè)計依據(jù)為有關(guān)設(shè)計規(guī)范、制圖標(biāo)準(zhǔn)以及設(shè)計手冊等;保證數(shù)據(jù)庫、計算方法和設(shè)計方法的準(zhǔn)確性。
(2)軟件包開發(fā)設(shè)計首先要突出專業(yè)水平,把專業(yè)設(shè)計思想轉(zhuǎn)化為計算機語言是專業(yè)軟件包的關(guān)鍵所在。
(3)符合設(shè)計人員思維習(xí)慣及設(shè)計習(xí)慣,人機界面友好,操作簡單,易掌握。
(4)適用性強,容易修改,容易擴充,容易發(fā)展。
(5)盡量使用效率高、功能強的計算機語言及開發(fā)工具。
(6)嚴格執(zhí)行標(biāo)準(zhǔn)化及規(guī)范化。
(7)通過自動繪圖以及建立標(biāo)準(zhǔn)圖庫,提高圖紙復(fù)用率等途徑,提高設(shè)計繪圖速度,真正發(fā)揮計算機的優(yōu)勢,把設(shè)計人員從圖板上解脫出來。
2.設(shè)計開發(fā)步驟
(1)開發(fā)適合于給排水專業(yè)應(yīng)用的cad軟件環(huán)境,包括autocad的優(yōu)化配置及常用專業(yè)圖塊及繪圖工具。
(2)開發(fā)一些獨立的專業(yè)繪圖軟件,發(fā)展標(biāo)準(zhǔn)圖形庫,由淺到深,從易到難,逐步提高自動成圖及圖紙復(fù)用比例,使軟件包成為覆蓋面廣,功能齊全的專業(yè)繪圖軟件包。
(3)開發(fā)給排水專業(yè)高階段設(shè)計方案優(yōu)化軟件,以及設(shè)計、繪圖一體化軟件,逐步成為智能化、自動化程度較高的專家系統(tǒng)軟件包。
3.開發(fā)人員配備軟件開發(fā)是一項較復(fù)雜的腦力勞動,對開發(fā)人員要求也較高,專業(yè)軟件開發(fā)人員大致可分為以下幾個檔次:
(1)初級水平:專業(yè)人員掌握一些基本計算機知識及開發(fā)工具可以進行一些專業(yè)圖塊制作,簡單的實用程序開發(fā)。
(2)中等水平:較高專業(yè)水平加上較高計算機水平。熟悉專業(yè)設(shè)計習(xí)慣,有較豐富的設(shè)計經(jīng)驗的專業(yè)人員,如果掌握先進的cad開發(fā)技術(shù),可以開發(fā)出較高水平的cad應(yīng)用軟件,可以提高設(shè)計效率,特別是可以大大提高繪圖效率。
(3)高級水平:高深的專業(yè)水平加上先進的計算機開發(fā)技術(shù)。在專業(yè)方面應(yīng)該熟練掌握專業(yè)基礎(chǔ)知識,有豐富的工程設(shè)計經(jīng)驗,善于總結(jié)專業(yè)設(shè)計思路,發(fā)現(xiàn)規(guī)律,具有較強的系統(tǒng)工程及方案優(yōu)化水平。在計算機方面要掌握LSP、ADS、DCL等開發(fā)工具(或其它高級開發(fā)工具)。這類人員開發(fā)專業(yè)CAD軟件是最理想的。 
由于給排水專業(yè)涉及面廣,而且不同行業(yè)給排水設(shè)計習(xí)慣也不盡相同,不可能有軟件可以覆蓋所有給排水領(lǐng)域,適用于所有設(shè)計院,所以目前仍然需要分行業(yè)、分類進行開發(fā)。前述的個別建筑給排水軟件包及開發(fā)人員屬于較高水平,其開發(fā)設(shè)計思路非常值得向給排水其它領(lǐng)域延伸。 ^#tZu;?l`2[yoV=Q8u€OjyE0aqn&E€|7微電子學(xué)論文yKVqB^t(€h?n1DqMGTd7J(
4.開發(fā)工具(軟件方面) 
目前較常用的CAD開發(fā)工具主要有AUTOLISP語言、ADS、DCL語言以及數(shù)據(jù)庫處理,也有的開發(fā)者使用BASIC、FORTRAN等高級語言與AUTOCAD的圖形數(shù)據(jù)交換接口進行開發(fā);還有用C++開發(fā)或用VB等在WINDOWS界面下開發(fā)的;此外,網(wǎng)絡(luò)技術(shù)也越來越重要。 
開發(fā)CAD軟件,需要非常熟悉AUTOCAD命令,以及其中的各參數(shù)、系統(tǒng)變量、圖層、圖塊、線形等,這樣才能方便靈活地在程序中執(zhí)行各種命令,掌握CAD開發(fā)技巧,例如圖塊的屬性可以帶許多信息,一條LINE線的厚度可以存入管道的管徑等。此外現(xiàn)在有些軟件使用數(shù)據(jù)的后處理方式,使軟件和AUTOCAD結(jié)合得更好,這些技術(shù)還需要對AUTOCAD圖元數(shù)據(jù)庫和數(shù)據(jù)圖形交換等有更深的了解。 
論文給排水設(shè)計軟件開發(fā)方法探討來自免費
AUTOLISP是在AUTOCAD內(nèi)部使用的語言,用AUTOLISP編輯的程序可以定義變量,對數(shù)據(jù)進行處理和作出圖形,并可能自定義函數(shù),比較適合搞人工智能工作,特別是它的表處理功能以及遞歸等功能比較獨特,在CAD工作中它可以獨立工作,也可能與DXF圖形交換文件互相配合。其不足之處是速度慢,且程序代碼幾乎無法保護。 
ADS是AUTOCAD11.0版以后新增加的用來開發(fā)應(yīng)用的一個C語言編程環(huán)境。它運行速度快,代碼保護性好,能更有效地利用內(nèi)存空間以及訪問設(shè)備與系統(tǒng),具有更強大的開發(fā)功能。但掌握ADS要比LISP困難,要求開發(fā)人員具備C語言編程經(jīng)驗并熟悉ADS庫中各函數(shù)用法。一般商業(yè)軟件應(yīng)該用ADS。 
AUTOCAD還提供了可編程對話框(PDB)工具,使用戶可以結(jié)合自身專業(yè)特點,用DCL語言構(gòu)造自己的對話框,從而改善界面,提高CAD軟件效率。 
目前最流行、最實用的專業(yè)CAD開發(fā)工具是ADS、DCL,加上少量AUTOLISP。 
三、開發(fā)過程
1.專業(yè)繪圖環(huán)境的開發(fā) 
(1)AUTOCAD的配置及改善 
A.選擇AUTOCAD版本。目前最常用的是漢化AUTOCAD12.0版。但其漢字輸入不太方便,應(yīng)配上較先進的漢字系統(tǒng),或用12.0版FORWINDOWS(中文)。 
B.對AUTOCAD系統(tǒng)變量進行重新優(yōu)化配置及設(shè)定,主要包括系統(tǒng)變量及尺寸變量設(shè)置,層、線形設(shè)置等,使ACAD.DWG成為理想的樣板圖。 
C.對ACAD.MNU進行優(yōu)化,將許多常用命令放在最容易拾取的位置或固定位置。專業(yè)菜單部分可加入ACAD.MNU,也可以獨立編寫。 
D.利用ACAD.PGP做簡化命令(10.0版以前的版本可在ACAD.LSP中用DEFUN函數(shù)設(shè)定),編寫ACAD.LSP。 
(2)專業(yè)繪圖功能 
A.專業(yè)圖框繪制:可由菜單點取或用屏幕幻燈菜單點取,自動生成各種圖框。 
B.專業(yè)常用圖塊:由菜單點取生成,自動插入斷線。 
C.開發(fā)實用的專業(yè)繪圖工具程序:如標(biāo)注標(biāo)高、管徑、坐標(biāo)、管道立管、代號、各種管件等的程序,繪制單、雙線管道的程序,生成專業(yè)設(shè)計說明、圖例、專業(yè)詞組的程序,以及文字、線形、線寬編輯和表格操作等實用程序。
D.開發(fā)或引進建筑圖繪圖程序。 
專業(yè)CAD軟件包都應(yīng)具有高效的繪圖環(huán)境,否則一旦自動生成等功能出現(xiàn)故障或不能適用時,用戶就只能用AUTOCAD簡單命令來畫圖了。 
2.專業(yè)繪圖軟件的開發(fā) 
在專業(yè)繪圖環(huán)境的基礎(chǔ)上逐步開發(fā)一些相對獨立的專業(yè)繪圖軟件,逐步形成功能強,覆蓋面廣的給排水綜合軟件包。 
目前已開發(fā)的較成熟的軟件有:民用建筑給排水CAD軟件包、室外給排水管網(wǎng)計算軟件、給排水管道縱斷面圖繪圖軟件、給排水外部管網(wǎng)設(shè)計軟件等。 
正在開發(fā),初見成效的軟件有泵房設(shè)計軟件、平流沉淀池軟件、機械加速澄清池軟件、和市政管網(wǎng)cad軟件等。
尚未深入開發(fā),開發(fā)難度大,但預(yù)期效果好的軟件包括:輻射沉淀池、旋流沉淀池、水塔、綜合管溝、架空管網(wǎng)、過濾間、軟水站、污泥脫水間設(shè)計等項目。
給排水軟件開發(fā)的另一條思路是發(fā)展給排水設(shè)備和構(gòu)筑物的標(biāo)準(zhǔn)cad圖形庫,從而提高圖紙復(fù)用率,這比編制自動成圖的軟件要容易得多。標(biāo)準(zhǔn)cad圖形庫還可以由權(quán)威部門編制后,作為標(biāo)準(zhǔn)圖出版。此外,標(biāo)準(zhǔn)圖還可作為軟件包的一部分,即軟件包可以交互式自動生成圖形,也可以通過自動計算直接調(diào)用相應(yīng)的標(biāo)準(zhǔn)圖。
3.高階段設(shè)計及方案優(yōu)化設(shè)計軟件的開發(fā)在
利用cad進行高階段設(shè)計及方案優(yōu)化設(shè)計方面,除在民用建筑給排水領(lǐng)域有個別公司研究外,在其它給排水領(lǐng)域中的研究國內(nèi)還未見到報道。方案優(yōu)化軟件的難點在于系統(tǒng)化的設(shè)計思路和設(shè)計經(jīng)驗向計算機程序的轉(zhuǎn)化,其中給排水及循環(huán)水流程的方案優(yōu)化模型的建立本身就是給排水設(shè)計的一個難題。目前這方面進展緩慢的原因首先是它對開發(fā)人員要求高,這一領(lǐng)域的理想人選稀少;其次是給排水專業(yè)行業(yè)多,領(lǐng)域廣,需開發(fā)的軟件工作量巨大,具備這方面精力的研究部門或公司還很少。
總之,給排水專業(yè)繪圖軟件包開發(fā)是一項艱苦的工作,需要創(chuàng)造一個規(guī)模生產(chǎn),流水線開發(fā)的環(huán)境,投入一大批高層次的人才。各部門的研究人員既要知難而進,又要避免重復(fù)勞動,在各行業(yè)、各領(lǐng)域開發(fā)出各有特色的實用專業(yè)軟件。
四、給排水cad軟件包開發(fā)實例———bywat
1.軟件包結(jié)構(gòu)
專業(yè)繪圖環(huán)境-caautocad12.0漢化版
autocad配置及改-系統(tǒng)配置
參數(shù)設(shè)置
菜單優(yōu)化
命令簡化
專業(yè)繪圖功能-
專業(yè)圖框繪制
專業(yè)圖塊繪制
專業(yè)工具程序
繪建筑圖程序
bywat-(2.0)b.
專業(yè)繪圖軟件-is泵及s泵基礎(chǔ)繪圖軟件
水泵底座繪圖軟件
材料表等填充軟件
給水管縱斷面圖繪圖軟件
排水管縱斷面圖繪圖軟件等多常
2.軟件包主要技術(shù)特點
(1)符合設(shè)計人員設(shè)計習(xí)慣,簡便易學(xué)。
(2)速度快,可提高設(shè)計繪圖速度3到5倍。
(3)可由用戶幻燈菜單自動點取專業(yè)圖框。
(4)有豐富的專業(yè)圖形符號,插入時管道自動斷線。
(5)可方便地繪制建筑圖。
(6)具有各種類型的標(biāo)高、管徑、坐標(biāo)等標(biāo)注功能以及一些方便實用的程序。
(7)繪材料表只需在屏幕菜單中點取材料名稱即可將名稱、材料、單位、標(biāo)準(zhǔn)圖號等填入材料表中的合適位置,序號、數(shù)量也特別方便,速度快,輔助功能及提示功能強。如果需要,還可以自動填入單重,自動計算并填入總重。
(8)各型號水泵基礎(chǔ)自動繪制,半自動生成水泵底座圖形,自動計算和生成材料表。
(9)給排水管道縱斷面圖軟件交互式、參數(shù)化繪圖,可自動計算,并有輔助功能。
3.專業(yè)軟件實例———排水縱斷面圖繪圖軟件
軟件設(shè)計開發(fā)研究范文2
關(guān)鍵詞:軟件開發(fā)設(shè)計;開發(fā)平臺;應(yīng)用
1招投標(biāo)系統(tǒng)設(shè)計的需求及其實現(xiàn)的目標(biāo)分析
1.1系統(tǒng)需求本文所提出的系統(tǒng)是一個以Web為平臺的建設(shè)項目招投標(biāo)業(yè)務(wù)流程管理系統(tǒng),它的具體作用是系統(tǒng)能夠?qū)⒔ㄔO(shè)項目中與招投標(biāo)工作有關(guān)的各方聯(lián)系起來,如甲方(建設(shè)方)、業(yè)務(wù)主管單位、招標(biāo)機構(gòu)、投標(biāo)方、專家評委等,借助互聯(lián)網(wǎng)的強大技術(shù)優(yōu)勢,構(gòu)建起一個具備網(wǎng)上招投標(biāo)功能的信息綜合平臺,該系統(tǒng)的主要需求體現(xiàn)在以下幾個方面:一是該系統(tǒng)在開發(fā)設(shè)計階段,需要采用目前較為先進且具有代表性的主流軟件開發(fā)技術(shù),開發(fā)出來的系統(tǒng)必須具備良好的可擴展性、可升級性以及可移植性,以此來確保系統(tǒng)的推廣應(yīng)用;二是該系統(tǒng)中可能會涉及一些商業(yè)機密,所以要求系統(tǒng)必須具有完善的安全解決方案,可以有效避免各種木馬病毒、非法入侵等影響信息的安全性。同時,為進一步提高系統(tǒng)的使用安全,應(yīng)具備身份認證和公開秘鑰密碼體制等功能;三是該系統(tǒng)應(yīng)當(dāng)具備數(shù)據(jù)備份與恢復(fù)功能,以及靈活方便的維護功能,從而保證系統(tǒng)的安全、穩(wěn)定、可靠運行[1]。1.2系統(tǒng)實現(xiàn)的目標(biāo)本次開發(fā)設(shè)計的系統(tǒng)需要實現(xiàn)的主要目標(biāo)是“四個全程”,即全程無紙化辦公、全程信息共享、全程受控以及全程數(shù)據(jù)安全,通過該系統(tǒng)的構(gòu)建,促進建設(shè)工程項目招投標(biāo)工作效率和水平的進一步提升。1)全程無紙化辦公。標(biāo)書以電子化的形式進行呈現(xiàn),由此能夠大幅度提升信息的傳輸速度,有助于相關(guān)工作效率的提高,同時全程無紙化辦公,可以節(jié)約大量的紙張,為綠色環(huán)保目標(biāo)的實現(xiàn)提供了可能。2)全程信息共享。系統(tǒng)對省內(nèi)所有投標(biāo)單位開放,可實現(xiàn)投標(biāo)單位、評標(biāo)專家的信息共享,招投過程中的相關(guān)數(shù)據(jù)信息能夠一次性錄入,并實現(xiàn)共享。3)全程受控。招投標(biāo)業(yè)務(wù)的全過程都是以電子化的形式完成,由此能夠在網(wǎng)絡(luò)上留下痕跡,當(dāng)存在異議時,可通過網(wǎng)絡(luò)進行追溯和查詢,確保了招投標(biāo)的公正性。同時,一些關(guān)鍵節(jié)點可以進行自動預(yù)警提醒,避免了各種錯誤的發(fā)生。4)全程數(shù)據(jù)安全。系統(tǒng)可以實現(xiàn)數(shù)字證書身份認證,標(biāo)書加密簽名等功能,由此使得投標(biāo)文件的安全性、合法性獲得了有效保障。基于該系統(tǒng)的設(shè)計需求及其所要實現(xiàn)的目標(biāo),下面本文重點從系統(tǒng)硬件工作平臺及軟件的開發(fā)設(shè)計入手進行詳細論述。
2系統(tǒng)硬件工作平臺的設(shè)計
該系統(tǒng)面向的用戶群體主要包括建設(shè)項目招標(biāo)辦公室、招標(biāo)機構(gòu)、投標(biāo)單位、專家評委以及交易中心等,整個系統(tǒng)的維護管理工作由專門的部門負責(zé)。硬件是確保該系統(tǒng)穩(wěn)定運行的基礎(chǔ)條件之一,結(jié)合以往同類系統(tǒng)的設(shè)計經(jīng)驗,本系統(tǒng)的硬件架構(gòu)采用了當(dāng)前最為流行的雙層結(jié)構(gòu)體系,即Web服務(wù)器與DB服務(wù)器相結(jié)合的形式。2.1服務(wù)器的基本要求在本系統(tǒng)的硬件設(shè)備中,服務(wù)器是關(guān)鍵組成部分,因此,對它的要求相對較高,需要服務(wù)器具備鏡像容錯功能,并且還要支持2.0以上的HTTP網(wǎng)絡(luò)通信協(xié)議以及SMTP、TELNET等協(xié)議,同時,服務(wù)器應(yīng)當(dāng)每天可以處理至少20萬次的Web點擊,能夠同時響應(yīng)并處理多個Web客戶端發(fā)出的請求。此外,服務(wù)器還需要支持當(dāng)前流行的開發(fā)品臺及開發(fā)工具[2]。2.2系統(tǒng)硬件的選擇與配置建設(shè)工程項目招投標(biāo)具有一定的特殊性,基于這一前提,系統(tǒng)對實時性具有較高的要求,為了滿足該要求,本系統(tǒng)在硬件設(shè)備配置的過程中,選擇了功能和性能都比較強大且相對完善的服務(wù)器、交換機。系統(tǒng)硬件的具體配置情況如下:1)核心交換機。本系統(tǒng)中核心交換機的數(shù)量為1臺,選用的是RG-S8606型,該交換機的基本參數(shù)如下:設(shè)備為高端框式,槽位數(shù)≥6,背板帶寬≥4.8T,可以滿足系統(tǒng)運行需要,交換容量≥3.8T,數(shù)據(jù)包轉(zhuǎn)發(fā)率≥2880Mpps;交換機采用的是雙引擎、雙電源設(shè)計,配有12個SFP千兆接口和24個自適應(yīng)接口,支撐雙棧、萬兆線速轉(zhuǎn)發(fā)、虛擬化及各種路由交換協(xié)議。2)服務(wù)器。①機柜。按照服務(wù)器的數(shù)量,并充分考慮到空間問題,決定采用1臺服務(wù)器機柜。通過技術(shù)經(jīng)濟性比選后,最終選定圖騰A36042+睿訊AL1716N機柜,該機柜的基本配置如下:機柜自帶KVM多電腦切換器,配有1U折疊式液晶顯示器和專用鍵盤、鼠標(biāo),電源分配單元PDU等。②業(yè)務(wù)數(shù)據(jù)庫服務(wù)器。為確保業(yè)務(wù)數(shù)據(jù)庫的運行可靠性,采用了2臺業(yè)務(wù)數(shù)據(jù)庫服務(wù)器,以雙機熱備的形式進行設(shè)計,通過技術(shù)經(jīng)濟性比選,最終決定選用Dell-R920,該服務(wù)器的基本參數(shù)如下:2*XeonE7-4830v2的CPU;64GBDDR3內(nèi)存;2*300G熱拔插SAS硬盤;4U機架;冗余電源;LC接口、DVD光驅(qū)、HBA光纖通道和4G網(wǎng)卡等。③應(yīng)用服務(wù)器。為確保兼容性,該服務(wù)器選用的是Dell-R720,它的基本參數(shù)如下:2*E5-2650v2/8GT/20MdeCPU;32GBDDR3內(nèi)存;4*300G熱拔插SAS硬盤;2U機架,冗余電源等[3]。
3系統(tǒng)軟件開發(fā)設(shè)計及開發(fā)平臺的應(yīng)用
軟件開發(fā)設(shè)計是本系統(tǒng)的核心部分,為確保應(yīng)用的穩(wěn)定性和操作的靈活性,決定采用MicrosoftWindowsServer2008作為操作系統(tǒng),數(shù)據(jù)庫系統(tǒng)采用的是與之相配套的MicrosoftSQLServer2008數(shù)據(jù)庫,這樣能夠確保兩者的兼容性。3.1數(shù)據(jù)庫的開發(fā)環(huán)境本系統(tǒng)的數(shù)據(jù)庫采用的是MicrosoftSQLServer2008Enter⁃priseEdition數(shù)據(jù)庫管理系統(tǒng)進行建立,并由其負責(zé)對整個數(shù)據(jù)庫的運行進行維護管理。數(shù)據(jù)庫的登錄模式為混合身份驗證,端口號為1433。之所以選擇SQLServer2008數(shù)據(jù)庫是因為它可以給企業(yè)數(shù)據(jù)管理與分析提供良好的解決方案,其應(yīng)用優(yōu)勢體現(xiàn)在如下幾個方面:1)結(jié)果響應(yīng)速度快。管理工具包、和VisualStudio2010共同運行環(huán)境的集成,使用戶進行系統(tǒng)構(gòu)建、錯誤排除以及應(yīng)用系統(tǒng)操作等方面變得更加高效和快速。2)決策支持。該數(shù)據(jù)庫系統(tǒng)相當(dāng)于一個智能商務(wù)平臺,它具備數(shù)據(jù)整合與分析等功能,由此可以為用戶制定決策提供良好的技術(shù)支撐。3)安全性高。該數(shù)據(jù)庫系統(tǒng)本身自帶的數(shù)據(jù)加密、強制口令以及默認的安全設(shè)置等功能,使數(shù)據(jù)庫的安全性獲得了大幅度提高,確保了用戶重要信息的安全[4]。3.2資源數(shù)據(jù)庫規(guī)劃業(yè)務(wù)數(shù)據(jù)庫是數(shù)據(jù)中心的設(shè)計重點,在設(shè)計時要以項目為主線,根據(jù)業(yè)務(wù)系統(tǒng)的特點進行設(shè)計,實現(xiàn)對資源數(shù)據(jù)的統(tǒng)一規(guī)劃。由于業(yè)務(wù)系統(tǒng)主要是針對工作流程、人員、信息方面的管理,所以可將其分為會員數(shù)據(jù)庫、機構(gòu)庫以及專家?guī)烊惢A(chǔ)數(shù)據(jù)庫。其中,會員數(shù)據(jù)庫是對建筑企業(yè)、政府采購行為的相關(guān)數(shù)據(jù)進行管理;專家?guī)焓菍φ袠?biāo)、采購、評標(biāo)、監(jiān)管等方面的相關(guān)資源數(shù)據(jù)進行管理,可配合終端輔助設(shè)備進行使用。3.3數(shù)據(jù)標(biāo)準(zhǔn)接口設(shè)計在充分考慮異構(gòu)系統(tǒng)問題的基礎(chǔ)上,各類數(shù)據(jù)接口采用XML格式的設(shè)計標(biāo)準(zhǔn)傳遞數(shù)據(jù),通過數(shù)據(jù)交換平臺與各應(yīng)用系統(tǒng)接口進行對接[5]。通過數(shù)據(jù)標(biāo)準(zhǔn)接口設(shè)計,可使整個系統(tǒng)提供WebService接口,設(shè)計時必須根據(jù)國家制定的相關(guān)標(biāo)準(zhǔn)確定該系統(tǒng)的數(shù)據(jù)標(biāo)準(zhǔn),將數(shù)據(jù)標(biāo)準(zhǔn)的編定作為系統(tǒng)設(shè)計的重點。
4結(jié)論
綜上所述,本文以建設(shè)工程項目招投標(biāo)系統(tǒng)設(shè)計為依托,對其軟件設(shè)計的相關(guān)問題及開發(fā)平臺的應(yīng)用進行了分析,目前,該系統(tǒng)已經(jīng)進行了試應(yīng)用,系統(tǒng)運行穩(wěn)定,并未出現(xiàn)重大問題,它的應(yīng)用為建設(shè)項目招投標(biāo)工作的開展提供了良好的平臺,大幅度提升了招投標(biāo)的效率和質(zhì)量,具有一定的推廣使用價值。
參考文獻:
[1]李犁.基于BIM技術(shù)建筑協(xié)同平臺的初步研究[D].上海:上海交通大學(xué),2012.
[2]李曄.算量軟件在建筑工程上的應(yīng)用及問題探討[D].青島:青島理工大學(xué),2015.
[3]王秋陽.解析電子招投標(biāo)系統(tǒng)在建筑工程招標(biāo)投標(biāo)的運用[J].黑龍江科技信息,2015(15):125-127.
[4]喬保娟,鄧正賢,張洪磊.PKPM與Revit接口軟件中若干問題探討[J].土木建筑工程信息技術(shù),2014(1):85-87.
軟件設(shè)計開發(fā)研究范文3
1 云平臺包裝設(shè)計給軟件開發(fā)帶來的影響
云平臺能夠?qū)崿F(xiàn)更多數(shù)據(jù)庫的整合使用,在軟件開發(fā)階段可以充分的調(diào)動這些數(shù)據(jù)庫,實現(xiàn)更高效理想化的使用效果,并且隨著管理計劃的進一步開展,也能在現(xiàn)場形成高效穩(wěn)定的使用形式。傳統(tǒng)的軟件開發(fā)技術(shù)中,需要對操作平臺的功能進行進一步完善,并幫助提升運行使用效率,現(xiàn)場所存在的問題中,都能夠通過數(shù)據(jù)庫的調(diào)動使用來解決,避免數(shù)據(jù)受到進一步的影響,也能幫助提升管理安全性。通過云平臺下的包裝設(shè)計,軟件開發(fā)所面對的平臺更大,技術(shù)實現(xiàn)不會再受到影響,也能在基層中達到理想化的運行使用效果,促進管理任務(wù)能夠進一步提升。基層中常常會出現(xiàn)的一些問題,在云平臺的調(diào)動作用下,都得到了充分的解決,同時也能避免發(fā)生嚴重的質(zhì)量不達標(biāo)現(xiàn)象,進一步提升運行使用的安全性。對于平臺的管理,也能借助云平臺來實現(xiàn)遠程控制。
1.1 云平臺的三種主要服務(wù)模式
首先是資源整合功能,能夠根據(jù)使用者發(fā)出的請求,在網(wǎng)絡(luò)環(huán)境中快速的找到相關(guān)運行使用參數(shù),并通過技術(shù)性方法來進一步解決,當(dāng)系統(tǒng)進入到設(shè)計階段時,云平臺還能夠為設(shè)計人員提供相關(guān)的參數(shù),達到更理想化的使用效果,同時也能避免風(fēng)險隱患問題再次發(fā)生,為基層工作任務(wù)開展創(chuàng)造合理的運行環(huán)境。
其次是平臺的自身服務(wù)功能,在現(xiàn)場遇到不合理的現(xiàn)象時,能夠通過技術(shù)方法來進行現(xiàn)場的調(diào)控,云平臺自身也具有控制能力,所進行的軟件開發(fā)會充分利用平臺中的資源,達到理想化的使用標(biāo)準(zhǔn),并針對常見問題探討有效的解決方法,為接下來將要進行的管理任務(wù)創(chuàng)造可行性方案。
最后是軟件服務(wù),在云平臺的調(diào)動作用下,各個平臺之間能夠形成穩(wěn)定的運行體系,在功能上也能夠互相補充,共同完成系統(tǒng)平臺的操作任務(wù),當(dāng)基層中出現(xiàn)不穩(wěn)定的使用狀態(tài)時,才能進一步提升設(shè)備的參數(shù)運行標(biāo)準(zhǔn),幫助提升工作內(nèi)容方面的安全管理依據(jù)。
2 基于云平臺包裝設(shè)計的軟件開發(fā)規(guī)劃
嚴格按照使用功能對各個模塊進行劃分,并體現(xiàn)出技術(shù)方面的可行性研究結(jié)果,當(dāng)系統(tǒng)被投入到使用環(huán)節(jié)后,在軟件內(nèi)部能夠根據(jù)所接收到的請求調(diào)動各項運行使用需求,達到更加理想化的使用標(biāo)準(zhǔn),并通過技術(shù)手段來進一步完善,實現(xiàn)對運行中軟件功能的進一步更新,并促進使用效果能夠進一步的完善提升的,達到理想化的運行使用效果。在所進行的軟件開發(fā)任務(wù)中,還要嚴格按照包裝技術(shù)實現(xiàn)各個模塊之間的相互配合,嚴格按照功能系統(tǒng)來實現(xiàn)軟件內(nèi)部控制模塊的區(qū)分,避免在使用控制中出現(xiàn)混亂的現(xiàn)象,影響到功能的具體實現(xiàn)。
云平臺強大的數(shù)據(jù)整合技術(shù)也要配合使用,篩選出對軟件開發(fā)有利的參數(shù),其中存在的不合理現(xiàn)象也能得到控制,充分發(fā)揮云平臺的先進性以及促進作用。
3 基于云平臺包裝設(shè)計的軟件系統(tǒng)設(shè)計
3.1 軟件系統(tǒng)設(shè)計及實現(xiàn)
軟件系統(tǒng)設(shè)計可以參照已有平臺的經(jīng)驗來進行,但更要注意的是使用期間是否會出現(xiàn)一些不合理的內(nèi)容,觀察在現(xiàn)場可能會出現(xiàn)的相關(guān)問題。將軟件開發(fā)以及系統(tǒng)設(shè)計與云平臺緊密配合,達到最理想的運行使用效果,軟件功能實現(xiàn)與插件設(shè)計也有很大的關(guān)系,通過插件技術(shù)也能完善后期對軟件功能的補充,達到更理想化的使用效果。目前常用的主流技術(shù)包括AJAX,該種開發(fā)技術(shù)能在基層中形成穩(wěn)定的運行使用體系,通過技術(shù)方法來實現(xiàn)控制功能,發(fā)現(xiàn)在技術(shù)中存在一些不穩(wěn)定的情況,此時需要通過技術(shù)完善來進一步提升系統(tǒng)的參數(shù)檢測效率。通過這種技術(shù)方法來避免實用效果受到嚴重的影響。其次是模擬技術(shù)的運用,軟件開發(fā)以及使用都存在很大的不適應(yīng)性,其中比較明顯的一項是使用功能方面存在很大的不足,短時間內(nèi)這一功能很難快速的完善。
3.2 系統(tǒng)架構(gòu)設(shè)計
基于云平臺的系統(tǒng)技術(shù)架構(gòu)可以分為云端和客戶端兩部分,其框架層次兩端有所不同。在云端,可以分為四個層次,由高層到低層依次是應(yīng)用層、應(yīng)用支撐層、數(shù)據(jù)管理層、網(wǎng)絡(luò)服務(wù)層。應(yīng)用層提供功能模塊的應(yīng)用;應(yīng)用支撐層為系統(tǒng)提供技術(shù)支撐;數(shù)據(jù)管理層由元數(shù)據(jù)、基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)和決策數(shù)據(jù)構(gòu)成,實現(xiàn)數(shù)據(jù)的分類存儲;網(wǎng)絡(luò)服務(wù)層則是云平臺作為一個網(wǎng)站所必須具備的功能。系統(tǒng)構(gòu)架設(shè)計關(guān)系到最終功能實現(xiàn),因此要得到高度重視。
軟件設(shè)計開發(fā)研究范文4
目前,高職軟件開發(fā)類專業(yè)的人才培養(yǎng)目標(biāo)大多設(shè)定為滿足程序員等類似崗位的職業(yè)需求上。要求學(xué)生能夠掌握相關(guān)開發(fā)工具以及開發(fā)語言的使用,能夠參與到相關(guān)項目的開發(fā)工作當(dāng)中。但隨著軟件系統(tǒng)的業(yè)務(wù)需求越來越多樣、系統(tǒng)規(guī)模越來越龐大、應(yīng)用環(huán)境越來越復(fù)雜,軟件系統(tǒng)的開發(fā)無論是在技術(shù)上、結(jié)構(gòu)上以及工具上對開發(fā)人員都有了更高的要求。從而導(dǎo)致了教學(xué)效果差,教學(xué)目標(biāo)難以實現(xiàn)等問題。另一方面從學(xué)校走出來的學(xué)生又不能滿足企業(yè)需求。
為了能夠更好地滿足社會需求,大多數(shù)高職院校的軟件類專業(yè)都開展了課程建設(shè)和改革,在技術(shù)及實踐類課程中采用了項目化教學(xué)等方式方法。在培養(yǎng)學(xué)生專業(yè)技能的基礎(chǔ)上,更注重培養(yǎng)他們分析問題及解決問題的能力本文由收集整理、團隊協(xié)作能力、溝通能力等職業(yè)素質(zhì)。在項目化課程中教學(xué)項目承載著知識技能以及職業(yè)素養(yǎng)的培養(yǎng),因此,能否合理地設(shè)計教學(xué)項目在很大程度上會影響項目化教學(xué)的效果。目前,高職院校軟件類專業(yè)相關(guān)課程的教學(xué)項目都具備一定的實用性背景,能覆蓋課程相關(guān)的主要知識技能,能較好地培養(yǎng)學(xué)生的實踐能力。但是在學(xué)生工程能力的培養(yǎng)、開發(fā)內(nèi)容以及工具使用上還與實際開發(fā)和企業(yè)的工程項目需求有較大的差異。學(xué)生在完成相關(guān)課程的學(xué)習(xí)后還難以馬上投入到實際工作中。
cdio工程教育模式作為近年來國際工程教育改革的最新成果已被越來越多的本科及高職院校的工科類專業(yè)借鑒和采用。cdio將學(xué)生的培養(yǎng)目標(biāo)分成基礎(chǔ)知識、個人能力、人際團隊能力和工程系統(tǒng)能力四個層面,在培養(yǎng)學(xué)生基礎(chǔ)理論和專業(yè)知識的同時,更是通過貼近現(xiàn)實的工程場景來培養(yǎng)學(xué)生的綜合能力。工程能力作為cdio中的一個重要內(nèi)容,對學(xué)生的培養(yǎng)起著關(guān)鍵作用。對剛剛踏入社會的高校畢業(yè)生而言,他能夠融入實際工程中的能力顯然比他所具備的專業(yè)技能的深度更為實際。因此,如何融入cdio的理念以及如何培養(yǎng)學(xué)生的工程能力,是軟件開發(fā)類課程教學(xué)項目設(shè)計的關(guān)鍵問題。
一、注重增強學(xué)生的工程體驗
軟件開發(fā)是一項對語言技術(shù)和邏輯思維有一定要求的工作,也是一項需要通過長時間的實踐積累才能逐步提高的工作。但是很多高職院校的軟件技術(shù)類專業(yè)中的一種開發(fā)技術(shù)的課程最多也只能安排到兩門課,一般為120個左右的課時。這樣的時間對于學(xué)生掌握一種開發(fā)技術(shù)而言顯然是不夠的。目前,很多院校課程的教學(xué)還是側(cè)重于技術(shù)的培養(yǎng),總是力求在有限的時間內(nèi)將更多的技術(shù)傳授給學(xué)生,將教學(xué)項目設(shè)計的過于實用,功能復(fù)雜規(guī)模龐大。但是這種做法對我們高職的學(xué)生而言,收效甚微。
因此,在課程教學(xué)項目的設(shè)計上不要過分追求項目的功能豐富層度和覆蓋的知識技能面。應(yīng)將關(guān)鍵點設(shè)定為整個項目的開發(fā)流程和實現(xiàn)過程上。重點是讓學(xué)生通過該教學(xué)項目的實施,能夠了解到軟件項目的實際開發(fā)流程,以及在開發(fā)過程中每一步要做的工作,并能夠在實踐學(xué)習(xí)的過程中掌握一定的知識技能。在教學(xué)項目中盡可能設(shè)置一些溝通交流的環(huán)節(jié),讓同學(xué)們在模擬真實環(huán)境的同時能夠培養(yǎng)溝通交流的能力。從而通過工程體驗的增強來提高學(xué)生的工程能力。
二、突出培養(yǎng)學(xué)生的核心能力
高職軟件開發(fā)類專業(yè)學(xué)生的培養(yǎng)目標(biāo)不是技術(shù)精英,而是能干技術(shù)活的開發(fā)人員。要想在有限的時間里面既培養(yǎng)學(xué)生的工程能力又培養(yǎng)學(xué)生的知識技能,就需要對知識技能進行優(yōu)化,梳理出其中核心的部分,并作為教學(xué)和訓(xùn)練的重點。在實際設(shè)計時可以通過如下的幾個步驟來進行:(1)對區(qū)域內(nèi)主要軟件應(yīng)用進行匯總分類,了解學(xué)生畢業(yè)在區(qū)域就業(yè)后可能從事開發(fā)或運營的軟件項目類型;(2)對這些項目進行歸納分析,總結(jié)出它們中類同的、通用的功能模塊以及所對應(yīng)的知識技能;(3)梳理這些功能模塊,并將它們轉(zhuǎn)化成需要進行教學(xué)的核心內(nèi)容。
軟件設(shè)計開發(fā)研究范文5
(一)對摩爾定律運用后 CPU 的運行速度與運算能力得到優(yōu)化
但單核 CPU 很難提升計算能力。
(二)服務(wù)器處理能力在技術(shù)創(chuàng)新與多核運算上優(yōu)化提升
打破瓶頸,服務(wù)器承擔(dān)了較多的計算能力,C/S 模式客戶端結(jié)構(gòu)在運用中逐漸被 B/S 模式替代。
(三)云計算在互聯(lián)網(wǎng)的普及中投入運用
服務(wù)終端的計算能力進一步加強。
二、軟件開發(fā)的變化與發(fā)展趨勢
軟件開發(fā)與軟件工程是字母的關(guān)系。在計算機軟件工程中,軟件開發(fā)經(jīng)歷了不少變化:
(一)服務(wù)器逐漸吸收計算機的計算能力
軟件開發(fā)的主流也逐漸向高并行的計算手段與計算能力進步,中間技術(shù)的可用性在軟件開發(fā)中越來越被設(shè)計者追求。在大型軟件開發(fā)設(shè)計中,軟件系統(tǒng)的高并行性和可用性已成為設(shè)計開發(fā)者的一大設(shè)計標(biāo)準(zhǔn)。
(二)軟件開發(fā)的中間技術(shù)使用廣泛
中間技術(shù)能夠輔助設(shè)計者處理細節(jié)小問題,使設(shè)計者有時間將目光與精力投放在軟件的業(yè)務(wù)能力開發(fā)上,編寫量減少,代碼減少,開發(fā)團隊勞動力縮減,設(shè)計團隊能夠更加精簡與專業(yè)。
(三)軟件開發(fā)向著簡單便捷發(fā)展
使用簡便的軟件在計算能力上優(yōu)化加強。設(shè)計開發(fā)的軟件使用情況良好,隨處可見軟件的使用者,市場前景拓展,但由于人才因素與開發(fā)成本的降低,在開發(fā)軟件時的普遍現(xiàn)象之一是外包普及。
(四)軟件開發(fā)不再局限于個體使用
互聯(lián)網(wǎng)的普及使得軟件系統(tǒng)能夠協(xié)作發(fā)展,SOA 體系結(jié)構(gòu)得到了設(shè)計人員的關(guān)注,面向服務(wù)體系的軟件開發(fā)在勢在必行。
(五)開發(fā)人員在軟件開發(fā)設(shè)計中進行聚合
伴隨著互聯(lián)網(wǎng)的適用于普及,開發(fā)人員經(jīng)歷了分散狀向聚合狀的轉(zhuǎn)變。他們共同設(shè)計開發(fā)新軟件,開源成為軟件設(shè)計的新趨勢。
(六)B/S 模式的系統(tǒng)升級
為電子計算機軟件的交付與使用提供了極大的提升空間,瘦客戶端的使用速度大大提升,從原來的年為單位發(fā)展為星期天。
三、軟件工程的發(fā)展變化趨勢
1 軟件需求工程轉(zhuǎn)為熱點
目前軟件工程發(fā)展向著專業(yè)方向前進,互聯(lián)網(wǎng)催生了設(shè)計開發(fā)團隊的全球化與交付速度提高,都對軟件開發(fā)提出了進一步的精確要求,開發(fā)團隊會將研究目光投向需求工程,Use Case 也會在未來被人關(guān)注。同步而生的還有研究困境,為了解決困境,未來還將出現(xiàn)一種 UC 之上的需求體系,以其更加精細化的軟件需求被人們利用接受。需求工程將系統(tǒng)與用戶之間的交互進行抽象化處理,這樣就能夠擴大軟件的使用范圍,外行人員也能根據(jù)需求設(shè)計概念,避免干擾。
2 MDD 和 DSSA 實現(xiàn)
軟件在普及與利用中逐漸從手動操作化想全自動化過度與轉(zhuǎn)變,引用了 DSSA 的軟件 MDD 變得更加平民大眾化,降低使用門檻使得軟件開發(fā)的質(zhì)量與軟件設(shè)計的效率大大提高。
3 敏捷性與迭代化的標(biāo)準(zhǔn)
軟件的交付周期不斷縮短,因此軟件開發(fā)需要在迭代化上下大工夫,軟件的迭代化對于開發(fā)團隊的綜合能力要求很高,因此,大多數(shù)的開發(fā)團隊利用敏捷性的開發(fā)導(dǎo)入迭代型要求。敏捷需要開發(fā)者做到合作坦誠、自我獨立性強、適應(yīng)性強、迭代開發(fā)。這樣就能夠開發(fā)員工工作熱情,促進軟件開發(fā)的發(fā)展。
4 配置管理發(fā)展改革
諸多原因?qū)е铝碎_發(fā)團隊在不斷精簡,因此科學(xué)的配置管理對于實現(xiàn)專業(yè)化的開發(fā)角色尤為重要。規(guī)范實踐過程是滿足軟件開發(fā)的軟條件,則科學(xué)配置管理則是未來軟件工程技術(shù)發(fā)展的硬趨勢。開源配置已經(jīng)被越來越多用戶使用,配置管理朝著簡單明曉的方向發(fā)展。JIRA 等此類軟件配置簡單,在發(fā)展之后的軟件會以全生命周期的管理方式平臺出現(xiàn)在觀眾眼中。
四、總結(jié)
軟件設(shè)計開發(fā)研究范文6
關(guān)鍵詞:美學(xué);多媒體;軟件設(shè)計
中圖分類號:G642文獻標(biāo)識碼:A文章編號:1009-3044(2012)26-6369-02
Analysis on the Application of Aesthetics in Multimedia Software
SUN Ke-zheng
(Nantong Commercial Vocational College, Nantong 226007,China)
Abstract: With large capacity HD storage,rapid progress of the video audio compression technology and network technology , multimedia technology is also more and more impact on people’s work, study and life. However, multimedia software in layout, the color and so on all aspects of production is the lack of aesthetic feeling, therefore it is difficult for user use,also can not reach the effect of desirable. This paper detailed analysis of the aesthetics in the application of multimedia software design.
Key words: aesthetics; multimedia; software design
自古以來,“愛美之心人皆有之”,美是正常人所追求的,是一種精神享受。軟件設(shè)計技術(shù)會和美學(xué)有聯(lián)系嗎?答案是肯定的。目前大多數(shù)電腦技術(shù)人員對美學(xué)缺乏概念,在軟件設(shè)計開發(fā)時很少運用美學(xué)觀點,只求功能的完善。大多數(shù)電腦技術(shù)派人員對美學(xué)方面的內(nèi)容視而不見聽而不聞,而且目前有關(guān)各類軟件制作的教科書到處都是,缺大多數(shù)都是著眼于某一軟件開發(fā)的介紹,很少能涉及到有關(guān)美學(xué)的知識和運用。這種現(xiàn)狀導(dǎo)致了軟件設(shè)計開發(fā)的尷尬局面,即使是認真地學(xué)習(xí)了Photoshop、Flash和3D Studio Max等優(yōu)秀制作軟件的專門技術(shù)人才,也只是把各種素材進行簡單堆疊,注重功能的實現(xiàn)而缺乏美感。
1美學(xué)對軟件的影響
世人遇到的一切有存在價值的事物,都或多或少存在著合乎邏輯的外在和內(nèi)在,所以說美學(xué)的出現(xiàn)表達了人們對美的需要和美的追求。同樣當(dāng)你以動畫、圖像、特技等形式宣傳某一產(chǎn)品,表達你的思想,展現(xiàn)多媒體信息等活動時,軟件中的這些多媒體元素不能簡單組合,一定要合乎邏輯,其表達形式也要符合美學(xué)的基本原則。人們在使用軟件產(chǎn)品中除了要獲取信息還需要美的享受,要人們樂于接受美學(xué)也是軟件開發(fā)的客觀要求。不能把各種多媒體素材簡單的組織,形成軟件,完成軟件設(shè)計制作的任務(wù),表達出開發(fā)者所需要展示的內(nèi)容,還需要結(jié)合美學(xué)設(shè)計,達到二者的完美結(jié)合。
1)研究美學(xué)的基本知識,從多媒體畫面所具有的美的性質(zhì)以及美的形態(tài)兩方面進行理論規(guī)范。首先在性質(zhì)方面,畫面具有四個特點:功利性、普遍性、數(shù)字化和多元化;其次在形態(tài)方面,畫面美感大致可分為三個部分:優(yōu)美、崇高和滑稽。多媒體軟件的各種精美的畫面算是形式美,形式美也就是外在美,是指構(gòu)成事物的物質(zhì)材料的色、形、聲等自然屬性加上它們的諸如整齊、比例、對稱、均衡、節(jié)奏、多樣統(tǒng)一等構(gòu)成規(guī)律所表達出來的審美特性。其實辯證地看,僅僅從美的形式方面看問題是割裂了形式與內(nèi)容的聯(lián)系,不過具體就多媒體軟件的畫面來說,可以單純地從美的形式方面來研究其呈現(xiàn)的規(guī)律。比如背景顏色、圖像的選取要由軟件的整體風(fēng)格而定,正常來說安排背景的原則是襯托,要盡量避免喧賓奪主,背景的色彩要統(tǒng)一、淡雅,形象要盡量簡潔。能夠?qū)崿F(xiàn)人機互動交流是多媒體軟件的突出特點,所以,多媒體軟件的交互設(shè)計至關(guān)重要,簡潔、明了、操作方便是交互設(shè)計的原則,要多而不亂。交互可以有外在表現(xiàn)形象,也可以沒有,常見的交互有菜單式交互、按鈕式交互、熱字式交互、熱點區(qū)域式交互和圖形式交互等。
2)根據(jù)圖文、圖畫和圖像類媒體在多媒體軟件畫面中的不同的作用和功能逐個分析其特點,來進行歸類以便總結(jié)出一套操作性較強的規(guī)律。我們從外形、顏色和空間維度三方面入手來研究如何增強畫面美感。點、線、面、影調(diào)、色彩、肌理和空間是構(gòu)成畫面的基本元素,將這些基本元素在畫面上進行組合,就形成了人們視覺能感受得到的一些要素;而整體的畫面又是由一系列視覺要素的組合構(gòu)成的,所以從某種程度上講多媒體軟件本身就是一系列的畫面的組合。對畫面的功能性進行分析,可以分析出正常文字、裝飾性文字和說明性文字等屬于“圖文”范疇;背景圖、交互形象、教學(xué)圖片和圖形表格等屬于“圖畫”一類;動畫及模擬數(shù)字化了的視頻等則屬于“圖像”范疇。文字在多媒體軟件中,往往是用來表述用途最廣的文本形式的教學(xué)內(nèi)容,是畫面非常重要的組成部分。增強畫面的審美價值和效果的一種重要手段是文字的設(shè)計編排,文字的具體選擇有一定的審美趨向。常見字體大致可以分為端莊穩(wěn)重、清秀挺拔、古樸凝重和新穎獨特這幾大類。比如宋體、黑體、魏碑等屬于端莊穩(wěn)重的,仿宋、行楷、圓體等屬于清秀挺拔的,行楷、文鼎、方正少兒等屬于歡快輕盈的,而隸書、顏體、文鼎古印等就屬于古樸凝重的。總之選用何種字體要服從畫面的風(fēng)格特征,要起到相輔相成的作用。軟件畫面的色彩比現(xiàn)實的色彩更具有藝術(shù)魅力和美學(xué)價值。因此,在軟件設(shè)計時色彩的知識和運用技巧非常重要,設(shè)計者要知道自己想要表達什么,要突出什么,只有把要表達的內(nèi)容融入到畫面和色彩的設(shè)計中,畫面才精美才有了靈魂。
3)分析人們對審美的心理過程,總結(jié)規(guī)律,找出精美的多媒體畫面對審美的促進因素。多媒體教學(xué)軟件中可以用Flash和3D Studio Max等優(yōu)秀制作設(shè)計出立體的視頻和動畫,來模擬一些場景,展示一些技能,這是教學(xué)上的一個巨大優(yōu)勢,解決了傳統(tǒng)教學(xué)中一些解決不了的問題。動畫和視頻表現(xiàn)方式靈活方便,可以在時間上上下五千年,在空間上展現(xiàn)常人不方便觀察浩瀚宇宙和的微小的微觀世界,但是諸如數(shù)字化視頻和動畫的位置、大小等依然需要整體設(shè)計和整體編排,使其具有綜合的美學(xué)特征。整體編排也是多媒體軟件設(shè)計中非常重要的部分,注目價值高的位置要安排重要的要素,要考慮各視覺要素所在位置的表現(xiàn)能力。正常來說,上部感到輕快、漂浮和積極高昂,下部感覺壓抑、沉重、低矮和穩(wěn)定;給人輕便、自由舒展、富于活力之感的是左側(cè);給人緊促、局限卻而莊重印象的是右側(cè)。所以說不同位置在軟件的畫面中引起的注目程度是不同的。要具有視覺心理平衡與舒適感,主體必須居于畫面視角中心,而當(dāng)主體居于畫面幾何中心時,視覺因為上下左右空間對稱,會有莊重,呆板的感覺。主體偏上或偏下會有上升或下沉的心理感受,主體偏左或偏右,將產(chǎn)生的活力或莊重的心理感受。
2軟件的美學(xué)體現(xiàn)
任何一種制作技術(shù)手段都包含有一定層次的美,多媒體軟件也是一種藝術(shù),也有美的屬性,所以它和美學(xué)聯(lián)系緊密。美學(xué)使多媒體軟件實現(xiàn)了科學(xué)嚴謹?shù)膬?nèi)容與藝術(shù)唯美的形式的統(tǒng)一,實現(xiàn)了抽象理論與直觀形象的統(tǒng)一。
1)平衡美。平衡美實際上就是均衡美,即為了保持力學(xué)上的平衡把多種構(gòu)成要素均勻配置,也是美學(xué)的一個方面。這里的均衡和對稱不是一個概念,對稱的畫面經(jīng)常讓使用者感覺太莊重,有些呆板,不夠活潑,缺少創(chuàng)意和視覺上的樂趣。均衡不會使部分地方特別空或特別重,畫面上各種元素的布局大小合適,給人一種十分平穩(wěn)、祥和的感覺。
2)對立美。對立顧名思義對比,是把相反的東西放在一起,達到更明顯、更醒目、更突出的效果,吸引人的注意力,突出開發(fā)者表達的主題。在進行設(shè)計時,要注意素材位置、大小的對比,顏色明暗的對比,線條曲直、粗細的對比以及多種對比的混合。在空間、時間中靈活組織不同的顏色、形狀等都會形成強烈的對比。
3)協(xié)調(diào)美。協(xié)調(diào)是把兩個相接近的東西并列,相接近的不同色彩的搭配對不同人群會產(chǎn)生不同的影響。相近的調(diào)和色會使人感到和諧、平靜,使人在變化中感到一致,比如橙色和黃色、綠色和藍色以及青色和色紫就顏色相近。多媒體軟件開發(fā)中,不同的色彩搭配會有不同的效果,圖像和動畫色彩的著色和配色相當(dāng)重要,直接影響其實際效果。
4)節(jié)奏美。節(jié)奏是物質(zhì)在運動過程中以等距離時空所呈現(xiàn)出來的反復(fù)連續(xù),是一種動態(tài)美,這種美同樣存在于在多媒體軟件中。通過對聲音和畫面交替等精心的設(shè)計和創(chuàng)作,可以體現(xiàn)出更豐富的節(jié)奏層次,使人感覺更形象。所以說,節(jié)奏的設(shè)計和調(diào)控也直接影響其實際效果,使人振奮。
5)整齊美。整齊美可以說是最簡單的形式美之一,表現(xiàn)為沒有顯著的差異和對立。在計算機軟件設(shè)計開發(fā)中也被普遍應(yīng)用到這個美學(xué)法則,它的表現(xiàn)形式體現(xiàn)了軟件的設(shè)計風(fēng)格,比如著名的WINDOWS系列OS的菜單風(fēng)格。整齊美這一設(shè)計原則,保證了軟件在整體框架上風(fēng)格的統(tǒng)一,使之成為一個不可分割的整體。
3結(jié)束語
綜上,在設(shè)計軟件時,我們要充分應(yīng)用美學(xué)的觀點,要在軟件設(shè)計中考慮多媒體畫面的美感,要從思想上提高對美的重視,從其它優(yōu)秀設(shè)計中借鑒總結(jié)設(shè)計經(jīng)驗,從美學(xué)中增強美感和審美認知。美學(xué)和軟件技術(shù)相結(jié)合是未來發(fā)展的趨勢,加強美學(xué)相關(guān)理論的學(xué)習(xí)及運用,是時代進步的要求。
參考文獻:
[1]黃潔,王穎.多媒體教學(xué)軟件開發(fā)應(yīng)注重美學(xué)法則的運用[J].中國醫(yī)學(xué)教育技術(shù),2001(2)