• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      小型應(yīng)用軟件快速開發(fā)方法研究

      2017-04-17 19:42楊秋葉
      電腦知識(shí)與技術(shù) 2016年36期
      關(guān)鍵詞:軟件開發(fā)

      楊秋葉

      摘要:小型應(yīng)用軟件是為解決具體問題開發(fā)而成,功能針對(duì)性強(qiáng)。文中以該校小型應(yīng)用軟件開發(fā)為例,闡述了如何提高軟件頁面開發(fā)效率及代碼編寫效率的方法,具有一定的推廣價(jià)值。

      關(guān)鍵詞:小型應(yīng)用軟件;軟件開發(fā);代碼編寫;開發(fā)效率

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)36-0113-02

      Research on the Rapid Development of Small Scale Application Software—Take the Small Application Software Development in Our College as an Example

      YANG Qiu-ye

      (Shaanxi Radio and TV University, Xian 710068, China)

      abstract: Small application software is developed to solve specific problems, and stronger functional targeted. This paper discusses how to improve the efficiency of the development of the software page and how to write the code efficiency, and has a promotional value.

      Key words: small application software; software development; code writing; development efficiency

      1 背景

      計(jì)算機(jī)由硬件與軟件構(gòu)成,軟件是其核心[1], 是完成計(jì)算機(jī)各種控制和操作的指令集合,硬件是保障計(jì)算機(jī)系統(tǒng)正常運(yùn)行的各種元器件。軟件又分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件是運(yùn)行在計(jì)算機(jī)硬件上的基礎(chǔ)軟件,是其他應(yīng)用軟件運(yùn)行的基礎(chǔ)平臺(tái),而應(yīng)用軟件是為了滿足使用者對(duì)于計(jì)算機(jī)系統(tǒng)的不同需求而設(shè)計(jì)開發(fā)的具有專業(yè)性和較強(qiáng)應(yīng)用性的程序,其最大的特點(diǎn)就是其應(yīng)用性[2]。軟件開發(fā)是一項(xiàng)特殊工作,其特殊性表現(xiàn)在工作內(nèi)容復(fù)雜且工作量大、開發(fā)時(shí)間緊張、需求不清晰、進(jìn)度難保證、錯(cuò)誤難杜絕,而且軟件產(chǎn)品是一種邏輯產(chǎn)品,不具有實(shí)物特征,開發(fā)過程具有一定隱蔽性,因此,應(yīng)用軟件開發(fā)應(yīng)嚴(yán)格遵循軟件工程思想、建立一套嚴(yán)密的開發(fā)流程才能保證軟件產(chǎn)品滿足用戶需求。與大型應(yīng)用軟件開發(fā)相比,小型應(yīng)用軟件開發(fā)工作量較小、復(fù)雜度可控、只需完成特定功能、應(yīng)用范圍窄、功能針對(duì)性強(qiáng),小型應(yīng)用軟件只需少量開發(fā)人員或一人獨(dú)立開發(fā)就能完成。

      2 小型應(yīng)用軟件開發(fā)流程

      軟件的開發(fā)過程和技術(shù)是由軟件的性質(zhì)決定的[3]。小型應(yīng)用軟件開發(fā)流程與大型應(yīng)用軟件開發(fā)流程基本類似,都應(yīng)遵循軟件工程思想,經(jīng)過需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、內(nèi)部測(cè)試、軟件部署、用戶測(cè)試等環(huán)節(jié)才能上線使用。對(duì)大型應(yīng)用軟件開發(fā)而言,因其開發(fā)過程復(fù)雜、開發(fā)成本高,為確保開發(fā)的軟件符合用戶需求,大型應(yīng)用軟件開發(fā)的每個(gè)步驟都需要多人精心調(diào)研、策劃、論證、確認(rèn),形成相應(yīng)開發(fā)文檔,而小型應(yīng)用軟件開發(fā)相對(duì)來說復(fù)雜度較低、工作量較小,每一個(gè)開發(fā)環(huán)節(jié)要簡(jiǎn)單并且可控,開發(fā)者對(duì)小型應(yīng)用軟件的全局和細(xì)節(jié)都能完全掌控,開發(fā)效率自然就有了很大提高,但開發(fā)過程中每一個(gè)環(huán)節(jié)都不能少(圖1所示)。

      3 我校小型應(yīng)用軟件特征

      我校小型應(yīng)用軟件以Microsoft Visual Studio 2008為集成開發(fā)環(huán)境、C#為編程語言、SQL Server 2005為后臺(tái)數(shù)據(jù)庫開發(fā)而成,采用B/S結(jié)構(gòu),通過計(jì)算機(jī)自帶的瀏覽器來訪問應(yīng)用軟件系統(tǒng)。我校的小型應(yīng)用軟件系統(tǒng)是在定制需求下開發(fā)而成,功能針對(duì)性強(qiáng),開發(fā)過程中不僅需要對(duì)軟件頁面進(jìn)行設(shè)計(jì),同時(shí)需要使用到大量控件,如Label控件、TextBox控件、RadioButtonList控件等,每一個(gè)控件都有著特定用途,系統(tǒng)中同類型控件個(gè)數(shù)也會(huì)多達(dá)幾十個(gè),為保證這些控件正確使用將會(huì)占用大量開發(fā)時(shí)間,嚴(yán)重影響小型應(yīng)用軟件開發(fā)效率,同時(shí)在應(yīng)用軟件中增加了邏輯錯(cuò)誤的概率。

      4 提高小型應(yīng)用軟件開發(fā)效率方法

      4.1 提高軟件頁面開發(fā)效率方法

      在開發(fā)過程中,我們主要采用VS(Microsoft visual studio 2008)集成開發(fā)工具,該開發(fā)工具既適合開發(fā)C/S結(jié)構(gòu)軟件,也可以開發(fā)B/S結(jié)構(gòu)軟件,但VS工具更適合服務(wù)端程序的開發(fā),在頁面開發(fā)效率上,VS不如Dreamweaver工具來得快。為了提高系統(tǒng)頁面開發(fā)效率,我們可以把同一個(gè)軟件頁面文件在VS和Dreamweaver中同時(shí)打開,并在Dreamweaver中對(duì)系統(tǒng)頁面進(jìn)行設(shè)計(jì)、修改,VS開發(fā)工具中會(huì)自動(dòng)彈出該文件在其他地方已經(jīng)進(jìn)行修改,提示是否需要保存,我們?cè)赩S中保存該修改的文件,那么在Dreamweaver工具中設(shè)計(jì)的軟件頁面就能被VS開發(fā)工具識(shí)別、認(rèn)可。在Dreamweaver工具中完成軟件頁面設(shè)計(jì),在VS開發(fā)工具中完成服務(wù)端程序開發(fā),我們將VS開發(fā)工具與Dreamweaver頁面設(shè)計(jì)工具兩者結(jié)合應(yīng)用,將大大提高軟件頁面開發(fā)效率,從而提高應(yīng)用軟件開發(fā)效率。

      4.2 提高軟件開發(fā)代碼編寫效率方法

      代碼編寫是應(yīng)用軟件最終實(shí)現(xiàn)的基礎(chǔ)。在小型應(yīng)用軟件開發(fā)中,我們?cè)诖a編寫時(shí)使用有規(guī)律的變量名稱,在控件命名時(shí)也使用有規(guī)律的名稱來命名控,這樣一方面容易查錯(cuò),避免變量使用的錯(cuò)位、遺漏,另一方面可以對(duì)代碼有規(guī)律的修改,提高編寫效率。

      我們以我校的”民主推薦系統(tǒng)”軟件開發(fā)為例來說明如何提高代碼編寫效率。

      該軟件頁面能清楚顯示該軟件的功能,首先需要登陸系統(tǒng),然后在“推薦意見”欄打勾表示同意推薦,不打勾表示不同意推薦,控件Label上會(huì)顯示被推薦人姓名,因?yàn)楸煌扑]人數(shù)很多,該軟件中會(huì)使用到大量的Lable控件和CheckBox控件,為了正確、高效使用這些控件、避免出現(xiàn)錯(cuò)位、遺漏等錯(cuò)誤,我們采用下列方法來編寫對(duì)應(yīng)代碼。

      首先我們對(duì)Lable控件和CheckBox控件進(jìn)行有規(guī)律的命名,然后將對(duì)控件編碼的第一條代碼復(fù)制到Excel軟件中,借助Excel對(duì)數(shù)字的自動(dòng)增加功能下拉代碼就可以形成對(duì)其他控件代碼的編寫,如要實(shí)現(xiàn)對(duì)CheckBox控件置為非選擇狀態(tài),先在Excel軟件編寫第一條代碼讓CheckBox1置為非選擇狀態(tài)(如圖3),然后下拉就可以完成其他CheckBox控件置為非選擇狀態(tài)的代碼(如圖4)。

      當(dāng)一段代碼很長時(shí),我們可以將代碼不同的部分放在Excel不同的列,然后進(jìn)行下拉,由Excel自動(dòng)增加功能來實(shí)現(xiàn)代碼自動(dòng)生成,我們?cè)賹xcel中生成的代碼全部復(fù)制到記事本中,就可以得到純文本的代碼內(nèi)容,檢查純文本的代碼內(nèi)容,利用記事本自帶的“查找/替換”功能將操作過程生成的代碼中多余部分刪除,就可以得到我們所需要的代碼文本。

      5 結(jié)束語

      相較于人工操作而言,計(jì)算機(jī)的軟件處理能力具有更高的效率,其質(zhì)量也有了很大提高,能明顯降低出錯(cuò)率。小型應(yīng)用軟件雖然規(guī)模小、應(yīng)用范圍窄,但它針對(duì)性強(qiáng),能解決特定問題,如年終考核測(cè)評(píng)、民主推薦等小型應(yīng)用軟件的應(yīng)用不僅能提高工作效率,同時(shí)也可以滿足公平、公正、保密等方面的要求, 投入與產(chǎn)出比高。文中提成了兩種方法來提高小型應(yīng)用軟件的開發(fā)效率,首先是將VS開發(fā)工具與Dreamweaver頁面設(shè)計(jì)工具兩者結(jié)合應(yīng)用,將大大提高軟件頁面開發(fā)效率,其次,當(dāng)軟件系統(tǒng)中使用到大量同類型控件情況下,利用Excel軟件、記事本軟件來自動(dòng)生成的代碼文本沒有錯(cuò)誤,節(jié)省代碼編寫和檢測(cè)時(shí)間,從而提高了小型應(yīng)用軟件的開發(fā)效率。

      參考文獻(xiàn):

      [1] 邱志超.計(jì)算機(jī)軟件開發(fā)技術(shù)的現(xiàn)狀及應(yīng)用探究[J].電腦知識(shí)與技術(shù),2014(4):2261-2262.

      [2] 黃宣鈞.如何加強(qiáng)空管計(jì)算機(jī)應(yīng)用軟件的開發(fā)和維護(hù)[J].電子測(cè)試,2016(4):94,79.

      [3] 駱海霞.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)探討[J].電子制作,2013(11).

      猜你喜歡
      軟件開發(fā)
      基于安卓平臺(tái)的移動(dòng)式教學(xué)模式研究
      軟件開發(fā)中JAVA編程語言的應(yīng)用
      长岛县| 永新县| 盐边县| 扎鲁特旗| 黔江区| 含山县| 郸城县| 满洲里市| 乌审旗| 景洪市| 乐东| 剑川县| 曲松县| 丽江市| 宜都市| 长丰县| 宜阳县| 新宁县| 赤水市| 封开县| 文成县| 石家庄市| 麻城市| 康定县| 商南县| 巴东县| 通化市| 保康县| 公安县| 通海县| 福州市| 云和县| 新泰市| 辽宁省| 阿拉善左旗| 三江| 扎赉特旗| 孟村| 玉田县| 沛县| 三台县|