久久久国产精品视频_999成人精品视频线3_成人羞羞网站_欧美日韩亚洲在线

0
首頁(yè) 精品范文 軟件開(kāi)發(fā)技術(shù)

軟件開(kāi)發(fā)技術(shù)

時(shí)間:2022-09-26 01:27:26

開(kāi)篇:寫(xiě)作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇軟件開(kāi)發(fā)技術(shù),希望這些內(nèi)容能成為您創(chuàng)作過(guò)程中的良師益友,陪伴您不斷探索和進(jìn)步。

軟件開(kāi)發(fā)技術(shù)

第1篇

【關(guān)鍵詞】B/S結(jié)構(gòu);PHP;VisualBasic;SQL標(biāo)準(zhǔn)語(yǔ)言

Internet/Intranet技術(shù),尤其是基于Web(HTML,HTTP)的信息與檢索技術(shù)的飛速發(fā)展使得整個(gè)應(yīng)用系統(tǒng)的體系結(jié)構(gòu)發(fā)生了很大的變化,逐漸從C/S的主從結(jié)構(gòu)演變?yōu)殪`活的多級(jí)分布式結(jié)構(gòu)。在當(dāng)今以Web技術(shù)為核心的信息網(wǎng)絡(luò)時(shí)代,上述變化為體系結(jié)構(gòu)的應(yīng)用賦予了新的內(nèi)涵。實(shí)際上,新型的多級(jí)分布式結(jié)構(gòu)就是瀏覽器/服務(wù)器體系,亦即Browser/Server(B/S)體系。

1.基于Web的B/S體系結(jié)構(gòu)

B/S模式應(yīng)用系統(tǒng)由兩部分組成,分別為瀏覽器(Browser)與服務(wù)器(WebServer,OtherServer)。服務(wù)器上有數(shù)據(jù)(data)與各種應(yīng)用程序(App),通過(guò)對(duì)服務(wù)器上的應(yīng)用程序進(jìn)行下載,瀏覽器可以對(duì)其功能實(shí)現(xiàn)動(dòng)態(tài)擴(kuò)展,服務(wù)器的結(jié)構(gòu)具有多層次性,B/S系統(tǒng)所處理的各種數(shù)據(jù)類(lèi)型亦能夠進(jìn)行動(dòng)態(tài)擴(kuò)展。借助于瀏覽器,用戶(hù)可以向在網(wǎng)絡(luò)上進(jìn)行分布的各個(gè)服務(wù)器發(fā)出某種請(qǐng)求,在接收到相應(yīng)的請(qǐng)求之后,服務(wù)器會(huì)對(duì)其進(jìn)行處理,并將用戶(hù)所需信息最終再返回到瀏覽器上。B/S結(jié)構(gòu)能夠?qū)蛻?hù)機(jī)的工作進(jìn)行簡(jiǎn)化,通過(guò)對(duì)B/S體系的應(yīng)用,服務(wù)器會(huì)承擔(dān)更多的工作,相對(duì)地,客戶(hù)機(jī)上則只需配置少量客戶(hù)端軟件即可,服務(wù)器會(huì)完成具體的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)與應(yīng)用程序執(zhí)行等工作。瀏覽器在發(fā)出請(qǐng)求之后,WebServer會(huì)對(duì)其他一系列工作進(jìn)行處理,例如數(shù)據(jù)請(qǐng)求與加工、結(jié)果返回、動(dòng)態(tài)網(wǎng)頁(yè)生成等。實(shí)際上,B/S體系結(jié)構(gòu)是對(duì)二層Client/Server結(jié)構(gòu)下的事務(wù)處理模塊與客戶(hù)機(jī)任務(wù)的分離,它利用Web服務(wù)器單獨(dú)組成一層來(lái)承擔(dān)與完成各項(xiàng)任務(wù),通過(guò)將負(fù)荷向Web服務(wù)器進(jìn)行分配,大大減輕了客戶(hù)機(jī)的壓力。

2.基于B/S結(jié)構(gòu)的軟件開(kāi)發(fā)技術(shù)

2.1PHP技術(shù)

PHP為超級(jí)文本預(yù)處理語(yǔ)言的英文首字母簡(jiǎn)寫(xiě),是一種HTML嵌入式語(yǔ)言。在某種意義上,PHP與ASP有著一定的相似性,他們都屬于HTML嵌入式的腳本語(yǔ)言。PHP在服務(wù)器端的實(shí)現(xiàn)風(fēng)格與C語(yǔ)言類(lèi)似,現(xiàn)階段,很多網(wǎng)站編程人員都對(duì)PHP語(yǔ)言有較高的應(yīng)用率。除了自己的創(chuàng)新,PHP語(yǔ)法還與C語(yǔ)言、Java語(yǔ)言以及Perl語(yǔ)言相結(jié)合,與CGI語(yǔ)言及Perl語(yǔ)言相比,PHP有著更快的動(dòng)態(tài)網(wǎng)頁(yè)執(zhí)行速度。在具體的執(zhí)行過(guò)程中,CGI會(huì)完全生成HTML標(biāo)記,因此其工作效率相對(duì)而言會(huì)比較低,而PHP會(huì)在HTML文檔中進(jìn)行程序的嵌入,這就決定其有著較高的效率;與同是HTML嵌入式腳本語(yǔ)言的JavaScript相比,PHP會(huì)對(duì)服務(wù)器端的程序予以執(zhí)行。此外,PHP所具有的功能非常多,CGI與JavaScript所具有的全部功能PHP都可以實(shí)現(xiàn),不僅如此,它還可以對(duì)9成以上的現(xiàn)行數(shù)據(jù)庫(kù)與操作系統(tǒng)提供支持。

2.2VisualBasic技術(shù)

20世紀(jì)90年代初,微軟公司推出了VisualBasic語(yǔ)言,它是一種面向?qū)ο蟮目梢暬潭容^高的高級(jí)程序設(shè)計(jì)語(yǔ)言,實(shí)現(xiàn)了與事件驅(qū)動(dòng)方式相關(guān)理論及開(kāi)發(fā)技術(shù)的結(jié)合,被用在以Windows環(huán)境為基礎(chǔ)的各種應(yīng)用程序的開(kāi)發(fā)環(huán)節(jié)中。VisualBasic易于學(xué)習(xí)與掌握,其強(qiáng)大的功能在一定程度上甚至可以同專(zhuān)業(yè)的Windows開(kāi)發(fā)工具SDK相媲美。可視化環(huán)境下VisualBasic可以方便且迅速地對(duì)Windows圖形界面進(jìn)行創(chuàng)建,借助于這一技術(shù),很多程序都可以被開(kāi)發(fā)出來(lái),例如互聯(lián)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)管理以及客戶(hù)/服務(wù)器模式等。VisualBasic技術(shù)以其所具有的可視化設(shè)計(jì)方法與環(huán)境優(yōu)勢(shì)降低了應(yīng)用程度開(kāi)發(fā)的復(fù)雜程度。

2.3SQL標(biāo)準(zhǔn)語(yǔ)言

SQL是英文StructuredQueryLanguage的首字母簡(jiǎn)寫(xiě),即結(jié)構(gòu)化查詢(xún)語(yǔ)言,其主要功能在于同不同數(shù)據(jù)庫(kù)建立良好的聯(lián)系并進(jìn)行有效溝通。以美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)所提出的相關(guān)規(guī)定為依據(jù),SQL屬于一種關(guān)系型的數(shù)據(jù)庫(kù)管理系統(tǒng)標(biāo)準(zhǔn)語(yǔ)言,它應(yīng)用在多種程序的執(zhí)行與操作過(guò)程中,例如對(duì)數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)進(jìn)行更新與提取等。現(xiàn)階段,SQL語(yǔ)言標(biāo)準(zhǔn)在常用關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)中的應(yīng)用比較廣泛,這些數(shù)據(jù)庫(kù)管理系統(tǒng)有DB2、Sybase、Oracle、Access以及SQLServer等。雖然很多數(shù)據(jù)庫(kù)會(huì)對(duì)SQL語(yǔ)句進(jìn)行一定的再開(kāi)發(fā)與擴(kuò)展,但它們依舊可以對(duì)Update、Delete、Drop等標(biāo)準(zhǔn)SQL命令加以使用,以對(duì)各種數(shù)據(jù)庫(kù)操作予以執(zhí)行。SQLServer的開(kāi)發(fā)起始于Microsoft與Sybase等公司,并于1988年推行第一個(gè)版本,它是一種與數(shù)據(jù)庫(kù)有著緊密聯(lián)系的管理系統(tǒng)。當(dāng)WindowsNT之后,Microsoft與Sybase兩個(gè)公司關(guān)于SQLServer的開(kāi)發(fā)產(chǎn)生了不同的觀點(diǎn)并出現(xiàn)分歧,最終結(jié)束合作并進(jìn)行各自的發(fā)展。其中,Microsoft公司選擇將SQLServer引入到WindowsNT中,并加大力度對(duì)SQLServer在WindowsNT操作系統(tǒng)中的應(yīng)用進(jìn)行開(kāi)發(fā)與推廣;而Sybase公司則將更多的精力放于SQLServer在UNIX系統(tǒng)中的應(yīng)用之上。

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

在軟件規(guī)模及其復(fù)雜程度日益增加的背景之下,系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)與說(shuō)明亦越來(lái)越重要,甚至比特定算法與數(shù)據(jù)結(jié)構(gòu)選擇的重要性還要大很多。作為對(duì)系統(tǒng)高層設(shè)計(jì)予以描述的一種手段,軟件體系結(jié)構(gòu)逐漸發(fā)展為軟件工程領(lǐng)域研究的一個(gè)重點(diǎn)與熱點(diǎn)。本文所進(jìn)行的體系結(jié)構(gòu)開(kāi)發(fā)技術(shù)的研究,對(duì)于軟件工程領(lǐng)域來(lái)說(shuō)有著一定的理論借鑒意義。

【參考文獻(xiàn)】

[1]魯華棟,裴祥.B/S體系網(wǎng)絡(luò)結(jié)構(gòu)計(jì)算機(jī)軟件開(kāi)發(fā)的研究[J].信息通信,2013(6):87-87.

[2]吳小青.基于B/S體系結(jié)構(gòu)軟件開(kāi)發(fā)技術(shù)研究[D].江南大學(xué),2008.

第2篇

1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用分析

我們知道,之所以進(jìn)行計(jì)算機(jī)軟件開(kāi)發(fā),主要目的在于通過(guò)更加高效便捷的軟件設(shè)計(jì)方便用戶(hù)的使用,所以從這個(gè)層面上來(lái)看,軟件的應(yīng)用性是衡量其質(zhì)量的重要參考標(biāo)準(zhǔn)。基于這一因素,計(jì)算機(jī)軟件開(kāi)發(fā)首先要考慮的就是增加使用的便捷性,其次要兼具可擴(kuò)展性、安全性、可維護(hù)性以及穩(wěn)定性等特性。根據(jù)筆者的工作經(jīng)驗(yàn)來(lái)看,有些軟件在設(shè)計(jì)時(shí)就是沒(méi)有考慮到這一因素,導(dǎo)致好的設(shè)計(jì)卻缺乏廣泛的使用市場(chǎng)。其次,伴隨著計(jì)算機(jī)軟件更新?lián)Q代速度的加快,軟件在開(kāi)發(fā)設(shè)計(jì)時(shí)還應(yīng)該考慮到版本兼容的問(wèn)題,同時(shí)還要擁有數(shù)據(jù)自動(dòng)恢復(fù)的功能,只有這樣,才能夠占據(jù)更高的市場(chǎng)份額,也才能夠進(jìn)一步推廣使用。

2計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)用的具體表現(xiàn)形式

全球化經(jīng)濟(jì)的發(fā)展推動(dòng)了互聯(lián)網(wǎng)技術(shù)與產(chǎn)品的應(yīng)用,計(jì)算機(jī)軟件作為科技時(shí)代的產(chǎn)物能夠縮短人們之間的距離,實(shí)現(xiàn)資源共享,也為實(shí)時(shí)互動(dòng)交流提供了可能。正是基于這些功能,計(jì)算機(jī)軟件才能在保持多個(gè)用戶(hù)獨(dú)立性的前提下實(shí)現(xiàn)統(tǒng)一連接,通過(guò)更加寬廣的數(shù)據(jù)分析處理平臺(tái)的提供,使人們的使用與操作更加高效便捷,推動(dòng)了數(shù)據(jù)時(shí)代的到來(lái)。除此之外,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)通常還與信息處理設(shè)備、移動(dòng)通信設(shè)備聯(lián)合使用,真正做到便捷用戶(hù)操作的應(yīng)用性。

二計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的未來(lái)發(fā)展趨勢(shì)

1計(jì)算機(jī)軟件開(kāi)發(fā)的網(wǎng)絡(luò)化與智能化趨勢(shì)

隨著信息化時(shí)代的到來(lái)與個(gè)人計(jì)算機(jī)的普及,網(wǎng)絡(luò)化也成為不可逆轉(zhuǎn)的計(jì)算機(jī)軟件的發(fā)展潮流與趨勢(shì)。互聯(lián)網(wǎng)的發(fā)展使得世界各國(guó)之間的距離不斷拉近,不同國(guó)家之間人們的信息交流與共享也推動(dòng)了網(wǎng)絡(luò)化的進(jìn)一步發(fā)展。只有基于網(wǎng)絡(luò)化發(fā)展方向,計(jì)算機(jī)軟件才能為世界各國(guó)的人們提供更加便捷的、優(yōu)質(zhì)的信息服務(wù)。而人工智能技術(shù)已經(jīng)被應(yīng)用于了社會(huì)生活的各個(gè)方面,也取得了新的進(jìn)展與更廣泛的應(yīng)用。隨著人們對(duì)計(jì)算機(jī)軟件需求的不斷提升,計(jì)算機(jī)軟件的智能化方向也是不可逆轉(zhuǎn)的必然趨勢(shì)。從宏觀角度來(lái)看計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的智能化進(jìn)程的推進(jìn),對(duì)于整個(gè)現(xiàn)代化計(jì)算機(jī)時(shí)代的發(fā)展具有重要的意義。

2計(jì)算機(jī)軟件開(kāi)發(fā)的開(kāi)放化和融合化趨勢(shì)

計(jì)算機(jī)軟件的開(kāi)放化趨勢(shì)也是不可避免的,所指是用于軟件開(kāi)發(fā)的軟件源代碼以及軟件產(chǎn)品的設(shè)計(jì)標(biāo)準(zhǔn)等進(jìn)一步公開(kāi)化,并通過(guò)共享促進(jìn)軟件開(kāi)發(fā)人員之間的交流與創(chuàng)新。軟件開(kāi)發(fā)是一項(xiàng)需要?jiǎng)?chuàng)新思維的工作,行業(yè)人員之間通過(guò)互相交流與學(xué)習(xí)達(dá)到共同進(jìn)步,也有助于產(chǎn)業(yè)的發(fā)展與提升,并逐步走向成熟。計(jì)算機(jī)軟件開(kāi)發(fā)的融合是指軟件開(kāi)發(fā)科學(xué)與其他相關(guān)科學(xué)如電氣化、自動(dòng)化以及機(jī)械化等相融合,并融入網(wǎng)絡(luò)化、數(shù)字化以及智能化等計(jì)算機(jī)核心理念與技術(shù),實(shí)現(xiàn)計(jì)算機(jī)軟件開(kāi)發(fā)產(chǎn)業(yè)整體水平與市場(chǎng)競(jìng)爭(zhēng)力的提升,從而能夠占據(jù)更高的市場(chǎng)份額,也造福于廣大計(jì)算機(jī)軟件用戶(hù)。而隨著計(jì)算機(jī)軟件更加貼近人們的日常生活,計(jì)算機(jī)軟件的開(kāi)發(fā)也更加以客戶(hù)的需求為主,所展現(xiàn)與提供的優(yōu)質(zhì)服務(wù)也是智能化與融合化的必然結(jié)果。

三結(jié)語(yǔ)

第3篇

關(guān)鍵詞:化學(xué)氧化;剪切強(qiáng)度;有效存放期

在新的時(shí)代背景下,社會(huì)多元化發(fā)展的趨勢(shì)越來(lái)越明顯,計(jì)算機(jī)所能發(fā)揮的作用也在不斷擴(kuò)大,已經(jīng)成為社會(huì)文明發(fā)展不可缺少的重要部分。計(jì)算機(jī)軟件主要包括應(yīng)用軟件和系統(tǒng)軟件兩個(gè)部分,是計(jì)算機(jī)正常運(yùn)行的基礎(chǔ)。因此,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的重要性不言而喻。

1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)概述

計(jì)算機(jī)軟件根據(jù)其用途可以分為應(yīng)用軟件和系統(tǒng)軟件兩個(gè)類(lèi)型,其中應(yīng)用軟件是人們?yōu)榱死糜?jì)算機(jī)解決具體問(wèn)題而開(kāi)發(fā)出來(lái)的軟件,例如工作軟件或是學(xué)習(xí)軟件等。而系統(tǒng)軟件則是指與計(jì)算機(jī)本身相關(guān)的軟件,例如計(jì)算機(jī)的監(jiān)控軟件、管理軟件或是維護(hù)軟件等,此外,操作系統(tǒng)軟件和自檢程序等也是系統(tǒng)軟件的重要組成部分。計(jì)算機(jī)應(yīng)用軟件和系統(tǒng)軟件的目的就是為用戶(hù)提供良好的計(jì)算機(jī)應(yīng)用環(huán)境。也就是說(shuō),計(jì)算機(jī)的應(yīng)用實(shí)際上是通過(guò)計(jì)算機(jī)軟件來(lái)實(shí)現(xiàn)的。人們?cè)诶糜?jì)算機(jī)完成具體工作時(shí)都是借助計(jì)算機(jī)軟件來(lái)進(jìn)行的。由此可見(jiàn),計(jì)算機(jī)軟件是計(jì)算機(jī)的必要組成部分[1]。在上個(gè)世紀(jì),計(jì)算機(jī)軟件的開(kāi)發(fā)大多是通過(guò)手工軟件完成的,因此開(kāi)發(fā)技術(shù)十分落后,由于效率很低,根本無(wú)法滿(mǎn)足人們不斷增長(zhǎng)的需求。后來(lái),隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展以及科學(xué)技術(shù)的進(jìn)步,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)也獲得了新的生機(jī)。目前,計(jì)算機(jī)的作用呈現(xiàn)出多樣化的發(fā)展趨勢(shì),計(jì)算機(jī)軟件開(kāi)發(fā)的目標(biāo)也較過(guò)去出現(xiàn)了新的改變,更加注重計(jì)算機(jī)的維護(hù)和管理以及實(shí)際問(wèn)題的解決。一方面計(jì)算機(jī)軟件開(kāi)發(fā)能夠?yàn)橛脩?hù)提供更加舒適的應(yīng)用界面,另一方面則能更好地滿(mǎn)足人們的工作和生活需求。由此可見(jiàn),社會(huì)對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)人才的需求量十分龐大,為計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展提供了良好的社會(huì)環(huán)境。只有不斷順應(yīng)時(shí)代潮流進(jìn)行自我更新,才能實(shí)現(xiàn)技術(shù)水平的長(zhǎng)足提高。

2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用分析

進(jìn)入新世紀(jì)以來(lái),人們對(duì)計(jì)算機(jī)應(yīng)用的需求也變得多樣化,計(jì)算機(jī)軟件的種類(lèi)隨之更加豐富和細(xì)化,許多游戲和辦公軟件已經(jīng)在人們的工作生活中得到了廣泛的普及。這樣計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的種類(lèi)也隨之增加。當(dāng)前,比較常用的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)包括生命周期法、原型化開(kāi)發(fā)法以及自動(dòng)式軟件開(kāi)發(fā)法等。其一,生命周期法。這種方法也叫結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)法,是目前世界范圍內(nèi)比較流行的一種開(kāi)發(fā)技術(shù),廣泛應(yīng)用于大型項(xiàng)目的開(kāi)發(fā),在過(guò)程比較復(fù)雜的系統(tǒng)中可以發(fā)揮出巨大的作用,這是其優(yōu)勢(shì)所在。在應(yīng)用生命周期法進(jìn)行軟件開(kāi)發(fā)的過(guò)程中,要從全局的角度出發(fā),將軟件的開(kāi)發(fā)和維護(hù)劃分成多個(gè)不同的階段,針對(duì)每一階段的工作內(nèi)容制定相應(yīng)的目標(biāo)和任務(wù),這樣可以將復(fù)雜的系統(tǒng)開(kāi)發(fā)變得更加簡(jiǎn)單細(xì)化,從而實(shí)現(xiàn)軟件開(kāi)發(fā)質(zhì)量的整體提升。但是生命周期法也存在一定的局限性,即不同階段任務(wù)之間存在著十分緊密的聯(lián)系,只有在前一階段任務(wù)完成的情況下,才能開(kāi)始下一階段的任務(wù)。同樣,若是前面的工作出現(xiàn)了疏漏和偏差,也將會(huì)對(duì)后續(xù)開(kāi)發(fā)工作的開(kāi)展造成十分嚴(yán)重的影響[2]。其二,原型化開(kāi)發(fā)法。這種方法在計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程中也十分常見(jiàn),在具體應(yīng)用的過(guò)程中,技術(shù)人員要根據(jù)系統(tǒng)的實(shí)際需求開(kāi)發(fā)出一個(gè)原型,之后通過(guò)試運(yùn)行的方式找出原型中存在的問(wèn)題,有針對(duì)性地進(jìn)行改進(jìn)和完善,最終獲得符合要求的軟件。利用這種方法進(jìn)行軟件開(kāi)發(fā)的過(guò)程中,可以根據(jù)客戶(hù)的要求對(duì)軟件進(jìn)行調(diào)整,因此客戶(hù)的滿(mǎn)意度較高。但由于開(kāi)發(fā)的過(guò)程中需要對(duì)原型進(jìn)行頻繁的修改,因此不適用于大型的軟件項(xiàng)目,同時(shí)軟件的維護(hù)也存在較大的困難。由此可見(jiàn),原型化開(kāi)發(fā)法比較適用于客戶(hù)要求明確的軟件。其三,自動(dòng)式軟件開(kāi)發(fā)法。這種方法的應(yīng)用只需對(duì)軟件開(kāi)發(fā)的目標(biāo)和內(nèi)容進(jìn)行明確,并不需要說(shuō)明軟件開(kāi)發(fā)的過(guò)程。在具體應(yīng)用的過(guò)程中,能夠根據(jù)計(jì)算機(jī)軟件設(shè)計(jì)的要求自動(dòng)完成設(shè)計(jì)和編碼,因此軟件開(kāi)發(fā)的過(guò)程更加簡(jiǎn)單快捷。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)應(yīng)用的目的是為人們的工作生活提供便利,因此計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)實(shí)際上解決的就是如何將計(jì)算機(jī)軟件應(yīng)用到人們的生活工作中。例如,在將C#+Access和Web+Xml+ActiveX這兩種不同類(lèi)型的計(jì)算機(jī)軟件同時(shí)安裝到同一計(jì)算機(jī)上時(shí),由于C#+Access可以和安裝微軟系統(tǒng)的計(jì)算機(jī)兼容,因此需要考慮的是如何安裝Web+Xml+ActiveX軟件到微軟操作系統(tǒng),這一軟件無(wú)法和計(jì)算機(jī)兼容,不能直接安裝運(yùn)行。為了解決這一問(wèn)題,必須借助一些組件的幫助,因此,在Web+Xml+ActiveX安裝之前,要首先安裝一些組件。在上述兩款軟件安裝完成后,還要對(duì)其運(yùn)行情況進(jìn)行一段時(shí)間的觀察。相對(duì)而言,C#+Access軟件的運(yùn)行更加穩(wěn)定,但是隨著用戶(hù)數(shù)量的不斷增加,客戶(hù)端的運(yùn)行速度不可避免地會(huì)出現(xiàn)一定的降低,因此需要在實(shí)際應(yīng)用的過(guò)程中進(jìn)行適當(dāng)?shù)恼{(diào)整。另一方面,Web+Xml+ActiveX軟件的安裝運(yùn)行會(huì)受到瀏覽器和版本的阻礙,相對(duì)比較麻煩,用戶(hù)數(shù)量較前者低出不少。由此可見(jiàn),隨著計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的不斷發(fā)展,軟件開(kāi)發(fā)的專(zhuān)業(yè)性也在持續(xù)提升[3]。

3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展趨勢(shì)

當(dāng)前,為了滿(mǎn)足人們不斷增長(zhǎng)的需求,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)也呈現(xiàn)出智能化、網(wǎng)絡(luò)化、服務(wù)性以及開(kāi)放化的發(fā)展趨勢(shì)。首先,互聯(lián)網(wǎng)的普及使人類(lèi)的工作生活方式發(fā)生了巨大的變化,網(wǎng)絡(luò)化發(fā)展能夠使計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用變得更加方便快捷,促進(jìn)其價(jià)值的充分發(fā)揮,為人們提供更加高效高質(zhì)的服務(wù)。同時(shí),人與物之間相互連接的物聯(lián)網(wǎng)將會(huì)成為計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的重要研究?jī)?nèi)容。其次,隨著科學(xué)技術(shù)的不斷革新,智能化技術(shù)在很多領(lǐng)域都得到了應(yīng)用,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的智能化發(fā)展能夠有效降低計(jì)算機(jī)軟件開(kāi)發(fā)的復(fù)雜性和困難度,實(shí)現(xiàn)開(kāi)發(fā)效率的提高。同時(shí),智能化也是應(yīng)對(duì)計(jì)算機(jī)軟件類(lèi)型的豐富以及需求量增加的有效手段,因此計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的智能化是未來(lái)的主流趨勢(shì)。再次,計(jì)算機(jī)軟件開(kāi)發(fā)的目的就是為人類(lèi)提供服務(wù),因此服務(wù)性是其不可缺少的屬性,在未來(lái)的發(fā)展過(guò)程中,如何更好地滿(mǎn)足人們的實(shí)際需求將成為計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)發(fā)展的導(dǎo)向。最后,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的開(kāi)放化發(fā)展指的是計(jì)算機(jī)軟件開(kāi)發(fā)人員之間在工作中的技術(shù)交流和共享將會(huì)變得更加頻繁。在技術(shù)層面則表現(xiàn)為軟件源代碼開(kāi)放和軟件產(chǎn)品的標(biāo)準(zhǔn)化。業(yè)內(nèi)人員只有通過(guò)相互借鑒和學(xué)習(xí)才能打破行業(yè)壁壘,從源頭上提高計(jì)算機(jī)軟件產(chǎn)品的質(zhì)量,為行業(yè)的健康發(fā)展奠定基礎(chǔ)[4]。

4結(jié)語(yǔ)

隨著時(shí)代的不斷發(fā)展,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)為人們工作生活帶來(lái)的便利將會(huì)越來(lái)越大,為了滿(mǎn)足人們的多元化需求,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的智能化、網(wǎng)絡(luò)化、服務(wù)性等特證也將會(huì)變得更加顯著,為人類(lèi)提供更加高質(zhì)量的服務(wù)。

參考文獻(xiàn)

[1]文靜,張萃.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及未來(lái)發(fā)展趨勢(shì)[J].電子技術(shù)與軟件工程,2017(15):50.

[2]鄧勇.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的發(fā)展趨勢(shì)與應(yīng)用分析[J].電子世界,2015(16):172-173.

[3]彭志強(qiáng).淺論新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨勢(shì)[J].數(shù)字技術(shù)與應(yīng)用,2016,26(5):243.

第4篇

關(guān)鍵詞:計(jì)算機(jī);軟件開(kāi)發(fā)技術(shù);生命周期法

21世紀(jì)已進(jìn)入了信息時(shí)代,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)正處于高速發(fā)展的時(shí)期,在這樣的社會(huì)環(huán)境之下,也推動(dòng)了計(jì)算機(jī)技術(shù)的飛快提升,被人們廣泛應(yīng)用于社會(huì)的各個(gè)方面,包括日常工作、學(xué)習(xí)等。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)也得到專(zhuān)家學(xué)者們的廣泛關(guān)注。隨著改革的不斷深化,經(jīng)濟(jì)發(fā)展、社會(huì)進(jìn)步,人們的生活水平逐漸提高,于是人們有了更高的物質(zhì)和精神文化需求[1]。為了更好滿(mǎn)足人們的需求,就需要不斷創(chuàng)新計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)。

1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)概述

計(jì)算機(jī)軟件可以大致劃分為系統(tǒng)軟件與應(yīng)用軟件兩大類(lèi)別,系統(tǒng)軟件作為計(jì)算機(jī)硬件驅(qū)動(dòng)的基礎(chǔ),滿(mǎn)足了用戶(hù)基本的使用需求。應(yīng)用軟件則主要針對(duì)不同用戶(hù)具體的使用需求而開(kāi)發(fā)的,例如游戲軟件、音樂(lè)軟件、視頻軟件。無(wú)論是系統(tǒng)軟件還是應(yīng)用軟件,都是通過(guò)計(jì)算機(jī)這一平臺(tái)為用戶(hù)提供服務(wù),達(dá)到方便生活的目的。從用戶(hù)的角度來(lái)講,利用計(jì)算機(jī)主要利用的是計(jì)算機(jī)上的各種軟件。在20世紀(jì)六七十年代,主要通過(guò)手工的方式來(lái)開(kāi)發(fā)計(jì)算機(jī)軟件,出錯(cuò)率較高、生產(chǎn)效率低下,不能滿(mǎn)足人們的需要。隨著技術(shù)的不斷進(jìn)步,人們意識(shí)到需要一種特定規(guī)范的文檔來(lái)確保計(jì)算機(jī)軟件開(kāi)發(fā)的程序設(shè)計(jì)、調(diào)試和運(yùn)行[2]。

2計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的特點(diǎn)

計(jì)算機(jī)軟件系統(tǒng)由系統(tǒng)軟件和應(yīng)用軟件構(gòu)成,其中系統(tǒng)軟件是計(jì)算機(jī)本身必備的軟件,其是保證和支持計(jì)算機(jī)正常運(yùn)轉(zhuǎn)的重要保障。應(yīng)用軟件開(kāi)發(fā)中心在于滿(mǎn)足用戶(hù)的使用需求,例如音樂(lè)軟件、視頻軟件在多數(shù)情況是為了幫助用戶(hù)獲得更好的娛樂(lè)體驗(yàn),因此與系統(tǒng)軟件相比,應(yīng)用軟件有著更好的實(shí)用性,能夠滿(mǎn)足人們的一些需求。本文提到的計(jì)算機(jī)軟件既指應(yīng)用軟件又指系統(tǒng)軟件[1]。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)有以下幾個(gè)特點(diǎn)。(1)計(jì)算機(jī)軟件開(kāi)發(fā)工作必須著眼于實(shí)際需求,提升系統(tǒng)軟件與應(yīng)用軟件的使用價(jià)值,滿(mǎn)足人們的一些需求。在軟件開(kāi)發(fā)完成后,借助于基本的軟件框架,發(fā)掘軟件的社會(huì)價(jià)值,推動(dòng)計(jì)算機(jī)軟件開(kāi)發(fā)工作的深入進(jìn)行。(2)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)是一項(xiàng)精細(xì)度極高的技術(shù),所以在研發(fā)過(guò)程中,工作人員必須要仔細(xì)入微[2]。(3)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)必須要遵循一定的原則,比如在研發(fā)過(guò)程中必須要確保所研發(fā)軟件的質(zhì)量與性能,盡可能研發(fā)設(shè)計(jì)一些先進(jìn)的產(chǎn)品,而不是別人做什么,自己就做什么。在研發(fā)出一個(gè)新的軟件之后必須要先進(jìn)行嚴(yán)格的評(píng)估和檢測(cè),才能投放到市場(chǎng)中,以避免一些不必要的麻煩[1]。

3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的重要性

計(jì)算機(jī)軟件極大便利了人們的生活,它所起到的作用也是顯而易見(jiàn)的,如人們?cè)诠ぷ髦羞\(yùn)用的各種辦公軟件,如今已成為人們工作中必不可少的一部分[2]。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的重要性主要包括以下三個(gè)方面:推動(dòng)信息時(shí)代的到來(lái);是網(wǎng)絡(luò)技術(shù)發(fā)展的不竭動(dòng)力;是計(jì)算機(jī)行業(yè)和軟件行業(yè)發(fā)展的源泉。第一,現(xiàn)階段企業(yè)在運(yùn)營(yíng)管理的過(guò)程中,著力構(gòu)建信息數(shù)據(jù)管理機(jī)制,將其作為企業(yè)管理的核心。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)極大提高了信息傳輸和資源交流的速度,也使得人們有更多的渠道來(lái)獲取信息。計(jì)算機(jī)軟件開(kāi)發(fā)工作獲得了較為充足的發(fā)展空間與各項(xiàng)資源,滿(mǎn)足了軟件開(kāi)發(fā)工作中的各項(xiàng)基本需求,實(shí)現(xiàn)了企業(yè)管理的信息化。第二,以網(wǎng)絡(luò)技術(shù)為基礎(chǔ),打破了空間與時(shí)間的局限,能夠進(jìn)行跨地區(qū)的交流溝通,極大便利了人們的生活。同時(shí)計(jì)算機(jī)軟件服務(wù)能力的提升在很大程度上也推動(dòng)了現(xiàn)代化網(wǎng)絡(luò)的構(gòu)建,催生出一大批新的計(jì)算機(jī)發(fā)展模式[1]。第三,以計(jì)算機(jī)軟件開(kāi)發(fā)為起點(diǎn),軟件類(lèi)型日益細(xì)化,在滿(mǎn)足人們不同使用需求的同時(shí),也為計(jì)算機(jī)產(chǎn)業(yè)自身獲取了足夠的空間,促進(jìn)了計(jì)算機(jī)軟件開(kāi)發(fā)產(chǎn)業(yè)的健康持續(xù)發(fā)展。

4計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的方式

經(jīng)過(guò)科研人員的不斷探索與研究,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)已走向成熟階段,現(xiàn)已形成多種比較成熟的研發(fā)方式。目前計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)主要有以下幾種方法。

4.1原型化方法

在研發(fā)部分軟件的過(guò)程中,對(duì)于軟件開(kāi)發(fā)方向以及方法可能缺少必要的規(guī)劃,面對(duì)這種情況,為了確保軟件開(kāi)發(fā)工作順利進(jìn)行,可以采取原型化法。原型化方法指的是在研發(fā)的初級(jí)階段,通過(guò)對(duì)用戶(hù)軟件使用需求的客觀分析,建立軟件模型,在原型建立完成后,與相關(guān)企業(yè)進(jìn)行對(duì)接,進(jìn)行軟件的微調(diào)。原型化方法的優(yōu)勢(shì)在于將用戶(hù)需求與開(kāi)發(fā)工作進(jìn)行緊密結(jié)合,提升了軟件開(kāi)發(fā)工作的針對(duì)性與有效性,這樣就可以省去中間一些不必要的環(huán)節(jié),在一定意義也降低了研發(fā)的成本。然而這種方法也存在一定的劣勢(shì),就是不能用來(lái)研發(fā)大規(guī)模的系統(tǒng),因?yàn)檫@種方式過(guò)于繁瑣,在一定程度上會(huì)降低計(jì)算機(jī)軟件系統(tǒng)的研發(fā)效率,就算研發(fā)成功,將來(lái)的維護(hù)工作也會(huì)很難開(kāi)展[3]。

4.2計(jì)算機(jī)軟件生命周期法

計(jì)算機(jī)軟件生命周期法是軟件開(kāi)發(fā)人員研發(fā)軟件最常用的一種方式,相比于原型化方法,計(jì)算機(jī)軟件生命周期法可以用于研發(fā)大型的軟件系統(tǒng)。在運(yùn)用生命周期法時(shí),在正式研發(fā)之前,設(shè)計(jì)師會(huì)對(duì)所要設(shè)計(jì)的軟件系統(tǒng)的功能和結(jié)構(gòu)進(jìn)行宏觀布局和整體規(guī)劃[4]。除此之外,還需要制作詳細(xì)的研發(fā)設(shè)計(jì)工作計(jì)劃報(bào)告。計(jì)算機(jī)軟件生命周期法的優(yōu)勢(shì)在于可以對(duì)整個(gè)設(shè)計(jì)研發(fā)工作進(jìn)行合理的整體布局和規(guī)劃,把大型計(jì)算機(jī)軟件系統(tǒng)的設(shè)計(jì)難度平均化,并且對(duì)研發(fā)的時(shí)間有較好的把控。

4.3自動(dòng)形式的系統(tǒng)開(kāi)發(fā)法

軟件開(kāi)發(fā)設(shè)計(jì)人員在運(yùn)用自動(dòng)形式的系統(tǒng)開(kāi)發(fā)法的過(guò)程中,需要對(duì)軟件的基本需求、運(yùn)行模式進(jìn)行必要的分析,在通常情況下,如果不進(jìn)行說(shuō)明,在實(shí)際研發(fā)的過(guò)程中,為了保證研發(fā)工作的質(zhì)量,技術(shù)人員可以通過(guò)編程的方式開(kāi)發(fā)軟件。

5計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用

計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)主要是為了便利人們的生活,如何最大限度提高計(jì)算機(jī)軟件的使用價(jià)值值得考慮[3]。計(jì)算機(jī)軟件的開(kāi)發(fā)都是為了更好地服務(wù)人類(lèi),在軟件的開(kāi)發(fā)過(guò)程中研發(fā)人員的專(zhuān)業(yè)素養(yǎng)越來(lái)越高,所以,在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中應(yīng)以人為本,立足于市場(chǎng)的需求,再進(jìn)行軟件系統(tǒng)的設(shè)計(jì)和研發(fā),不斷地提高計(jì)算機(jī)軟件系統(tǒng)的實(shí)用價(jià)值。

6計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的展望

第一,計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)正在向網(wǎng)絡(luò)化發(fā)展,并且這也是未來(lái)的一種發(fā)展趨勢(shì)。計(jì)算機(jī)軟件也算是網(wǎng)絡(luò)的一種形式,所以計(jì)算機(jī)的網(wǎng)絡(luò)化對(duì)整個(gè)計(jì)算機(jī)大行業(yè)的發(fā)展有重要意義。網(wǎng)絡(luò)化也給計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)提供了巨大的便利,所以,計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù)是網(wǎng)絡(luò)化的開(kāi)發(fā)技術(shù)[5]。第二,計(jì)算機(jī)軟件開(kāi)發(fā)的根本目的是服務(wù)人類(lèi)、服務(wù)社會(huì),提高人們的工作效率和生活質(zhì)量。所以在以后的研發(fā)過(guò)程中,必須要以客戶(hù)為主要的服務(wù)對(duì)象,最大限度滿(mǎn)足客戶(hù)的需要,提供全面的服務(wù)。在計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程中采用先進(jìn)的理念和技術(shù),這也是計(jì)算機(jī)軟件開(kāi)發(fā)的趨勢(shì)。

7結(jié)語(yǔ)

計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用是一個(gè)全方位的過(guò)程,需要技術(shù)人員以及相關(guān)工作者以現(xiàn)有的技術(shù)為基本框架,從多個(gè)角度出發(fā),采取多種開(kāi)發(fā)手段開(kāi)發(fā)計(jì)算機(jī)軟件[5]。通過(guò)這種方式,滿(mǎn)足社會(huì)經(jīng)濟(jì)發(fā)展以及日常生活中對(duì)于計(jì)算機(jī)軟件的使用需求,促進(jìn)整個(gè)計(jì)算機(jī)軟件開(kāi)發(fā)產(chǎn)業(yè)的健康快速發(fā)展。

參考文獻(xiàn)

[1]劉凱英.淺談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無(wú)線(xiàn)互聯(lián)科技,2013(l):134-136.

[2]孫麗霞.我國(guó)計(jì)算機(jī)軟件技術(shù)的現(xiàn)狀及發(fā)展趨勢(shì)[J].金田,2012(10):311.

[3]劉默.淺析軟件開(kāi)發(fā)技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)教育中的重要性[J].中小企業(yè)管理與科技,2011(18):275.

[4]胡玲芳.新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦:理論版,2013(8).

第5篇

人們對(duì)于計(jì)算機(jī)的研究可以追溯到很遠(yuǎn),在出現(xiàn)第一臺(tái)計(jì)算機(jī)之后到現(xiàn)在,人們都沒(méi)有停止對(duì)計(jì)算機(jī)的研究。不斷的研究計(jì)算機(jī)技術(shù),并且加大開(kāi)發(fā)。現(xiàn)階段出現(xiàn)的云技術(shù)就是在計(jì)算機(jī)技術(shù)的一種變革。使用這種技術(shù)增加計(jì)算機(jī)的其他功能。在云計(jì)算之前,也出現(xiàn)了網(wǎng)絡(luò)計(jì)算以及自主計(jì)算等等,云計(jì)算與這幾種計(jì)算都不同,它結(jié)合了這幾種技術(shù)的優(yōu)點(diǎn)而出現(xiàn)。并且,使用云計(jì)算可以促進(jìn)軟件的開(kāi)發(fā),本文就云計(jì)算技術(shù)對(duì)于軟件開(kāi)發(fā)的影響做以簡(jiǎn)要分析。

關(guān)鍵詞:

云計(jì)算;軟件開(kāi)發(fā);計(jì)算機(jī);影響

云計(jì)算技術(shù)的出現(xiàn)是計(jì)算機(jī)技術(shù)的創(chuàng)新,也是軟件工程的變革,云計(jì)算技術(shù)具有規(guī)模大、可靠性強(qiáng)、能夠在多臺(tái)計(jì)算機(jī)上通用等顯著特點(diǎn)。而且這種技術(shù)較廉價(jià)。云計(jì)算技術(shù)的出現(xiàn)也是現(xiàn)代社會(huì)發(fā)展的標(biāo)志。實(shí)質(zhì)上,云計(jì)算技術(shù)重組了軟件系統(tǒng),而且調(diào)整了信息框架結(jié)構(gòu)。使用云計(jì)算技術(shù)創(chuàng)新了軟件系統(tǒng)運(yùn)行的方式,開(kāi)啟了新的模式,促進(jìn)軟件工程的發(fā)展,本篇文章主要探討了在開(kāi)發(fā)軟件的時(shí)候,使用云計(jì)算技術(shù)會(huì)有什么影響。

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

在全球化的發(fā)展下,我國(guó)的經(jīng)濟(jì)與科技教育在國(guó)際化的大環(huán)境下得到了持續(xù)的發(fā)展,在計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)方面的投資獲得了企業(yè)方面大量的投資,在科研方面與人才支持方面都獲得了巨大的支持,而且在軟件的技術(shù)方面取得了一些對(duì)新軟件研究的突破。但是,由于受到全球經(jīng)濟(jì)與信息化的影響,我國(guó)的計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)仍然受到了眾多的挑戰(zhàn)與巨大的壓力。首先,我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)缺乏核心的技術(shù)。相比較世界其他的發(fā)達(dá)國(guó)家,我國(guó)在計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)方面的起點(diǎn)低、起步晚,開(kāi)發(fā)能力與技術(shù)十分有限,因此在軟件的創(chuàng)新技術(shù)研發(fā)上面突破較少,沒(méi)能夠形成較強(qiáng)的軟件開(kāi)發(fā)核心技術(shù),這給我國(guó)的軟件產(chǎn)品的質(zhì)量帶來(lái)了參差不齊的影響,也未能夠滿(mǎn)足現(xiàn)代網(wǎng)絡(luò)化與數(shù)字化發(fā)展的要求。所以,我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)行業(yè)必須加強(qiáng)對(duì)核心技術(shù)的研究,通過(guò)分析成功案例來(lái)找到軟件技術(shù)的關(guān)鍵。計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)方面的人才結(jié)構(gòu)不合理。計(jì)算機(jī)軟件開(kāi)發(fā)在我國(guó)沒(méi)有良好的開(kāi)發(fā)環(huán)境。目前對(duì)硬件技術(shù)的投入遠(yuǎn)遠(yuǎn)的高于軟件技術(shù)開(kāi)發(fā)的投入,這是造成軟件開(kāi)發(fā)技術(shù)受阻的重要原因,當(dāng)然還有其他的因素也對(duì)我國(guó)計(jì)算機(jī)軟件技術(shù)的開(kāi)發(fā)造成了嚴(yán)重影響,比如對(duì)軟件技術(shù)方面知識(shí)產(chǎn)權(quán)的保護(hù)意識(shí)不足以及價(jià)格的誘惑等,使得難以對(duì)我國(guó)計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)的前景與發(fā)展進(jìn)行開(kāi)拓。

2云計(jì)算技術(shù)對(duì)軟件開(kāi)發(fā)的影響

2.1影響開(kāi)發(fā)模式很多軟件仍采用傳統(tǒng)的模式,這種模式是單機(jī)版,單機(jī)版在使用的時(shí)候有局限性,不能充分地利用資源。而且利用率不高還受限制。一般只能利用個(gè)人計(jì)算機(jī)上的資源,不能使用其他的資源。而云計(jì)算技術(shù)出現(xiàn)后,改變了單機(jī)模式,將單機(jī)變?yōu)樵朴?jì)算,并且逐漸的將這種模式取代,在利用資源的時(shí)候,打破了資源的局限,同時(shí)提高資源的利用效率。從開(kāi)發(fā)模式上看,在軟件開(kāi)發(fā)上使用云計(jì)算可以使其開(kāi)發(fā)模式發(fā)生變化。

2.2影響開(kāi)發(fā)工具計(jì)算機(jī)在運(yùn)行的時(shí)候,需要使用一些輔助軟件,而開(kāi)發(fā)工具就是保證軟件具有生命一定生命周期的工具。在很長(zhǎng)一段時(shí)間,程序員在開(kāi)發(fā)軟件的時(shí)候,都是使用Java、Delphi等語(yǔ)言,轉(zhuǎn)換編碼程序,重新的編碼并且按照這個(gè)編碼去執(zhí)行。在開(kāi)發(fā)軟件的時(shí)候,重點(diǎn)開(kāi)發(fā)的就是軟件的內(nèi)存以及性能等。在云計(jì)算技術(shù)被廣泛使用后,開(kāi)發(fā)軟件的時(shí)候,使用最多的語(yǔ)言就是互聯(lián)網(wǎng)語(yǔ)言。主要是:VB-Script、ECMAScript等,在使用了這些語(yǔ)言之后,與互聯(lián)網(wǎng)的聯(lián)系更密切。而且在開(kāi)發(fā)軟件的時(shí)候,程序員開(kāi)始關(guān)注云計(jì)算下的資源分布。從這一點(diǎn)變化上可以看出,在使用云計(jì)算之后,其對(duì)軟件開(kāi)發(fā)的影響不僅僅是開(kāi)發(fā)工具,它還影響著開(kāi)發(fā)者。

2.3影響軟件設(shè)計(jì)受云計(jì)算的影響,軟件的設(shè)計(jì)結(jié)構(gòu)也出現(xiàn)了變化。軟件在開(kāi)發(fā)的時(shí)候,是通過(guò)獲取資源實(shí)現(xiàn)的開(kāi)發(fā),在使用云計(jì)算技術(shù)之后,獲取信息的方式出現(xiàn)變化,逐漸轉(zhuǎn)變成虛擬化。而云計(jì)算對(duì)于軟件的開(kāi)發(fā)還是有影響的,設(shè)計(jì)方向改變。在獲取資源的時(shí)候不再受時(shí)間以及地域的限制,任意的時(shí)間以及地點(diǎn)都可以獲取資源。而且在加入了云計(jì)算技術(shù)之后,其設(shè)計(jì)結(jié)構(gòu)逐漸人性化。

2.4影響設(shè)計(jì)模型云計(jì)算在軟件開(kāi)發(fā)的影響還表現(xiàn)設(shè)計(jì)模型上,集中體現(xiàn)在Hadoop上,這個(gè)是軟件設(shè)計(jì)中的核心軟件。主要的任務(wù)就是處理數(shù)據(jù),從眾多數(shù)據(jù)中提取一些數(shù)據(jù),將數(shù)據(jù)變形以及加載。在設(shè)計(jì)軟件模型的時(shí)候,使用了云計(jì)算技術(shù)可以讓模型中的數(shù)據(jù)變得更多,而且還能保證軟件的利用效率。

3基于云計(jì)算技術(shù)的軟件開(kāi)發(fā)的未來(lái)發(fā)展趨勢(shì)

基于云計(jì)算技術(shù)的軟件開(kāi)發(fā)也在顯示出其未來(lái)的發(fā)展趨勢(shì)。計(jì)算機(jī)技術(shù)的不斷進(jìn)步,軟件的重視程度不斷加大,軟件與硬件的獨(dú)立化更加明顯,但是當(dāng)云計(jì)算技術(shù)將軟件開(kāi)發(fā)推向更具服務(wù)性質(zhì)的方向上,又將軟件與硬件結(jié)合在了一起。這個(gè)結(jié)果的出現(xiàn)都要?dú)w于云計(jì)算的計(jì)算方式歸集化。當(dāng)了解整個(gè)軟件工程中軟件開(kāi)發(fā)的歷程,不難發(fā)現(xiàn)云計(jì)算技術(shù)的出現(xiàn)讓軟件開(kāi)發(fā)的抽象程度與開(kāi)放程度逐漸提高。軟件開(kāi)發(fā)從封閉的計(jì)算機(jī)平臺(tái)轉(zhuǎn)向互聯(lián)、互通、合作的計(jì)算機(jī)平臺(tái)環(huán)境。軟件開(kāi)發(fā)的地位從邊緣逐漸變?yōu)橹行摹L貏e是網(wǎng)構(gòu)軟件,已經(jīng)成為了將來(lái)軟件開(kāi)發(fā)的主要趨勢(shì),其特征主要是自主性、協(xié)同性、演化性等,由于互聯(lián)網(wǎng)的開(kāi)放與動(dòng)態(tài)多變性,決定了對(duì)網(wǎng)構(gòu)軟件的開(kāi)發(fā)是具有變化性質(zhì)的。網(wǎng)構(gòu)軟件將是基于云計(jì)算技術(shù)的軟件開(kāi)發(fā)的發(fā)展趨勢(shì)之一。

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

由上述可知,云計(jì)算技術(shù)對(duì)于軟件開(kāi)發(fā)有一定的影響,它不但會(huì)影響軟件開(kāi)發(fā)的模式、開(kāi)發(fā)的工具以及開(kāi)發(fā)者,而且對(duì)于軟件的設(shè)計(jì)模型也有一定的影響。從本文內(nèi)容上看,在軟件開(kāi)發(fā)中使用云計(jì)算技術(shù)是有積極作用的。云計(jì)算技術(shù)改變了傳統(tǒng)的軟件開(kāi)發(fā)模式,創(chuàng)新了新的開(kāi)發(fā)模式,提高了軟件開(kāi)發(fā)的效率,而且,這種變化的影響是長(zhǎng)久的。在軟件中使用云計(jì)算技術(shù)可以促進(jìn)軟件開(kāi)發(fā)的發(fā)展,而且,云計(jì)算技術(shù)也在不斷地完善,云計(jì)算技術(shù)的發(fā)展對(duì)于軟件開(kāi)發(fā)的影響會(huì)越來(lái)越大。

參考文獻(xiàn)

[1]張兆恩,張萬(wàn)超.云計(jì)算在高校教學(xué)平臺(tái)中的應(yīng)用研究[J].佛山科學(xué)技術(shù)學(xué)院學(xué)報(bào)(自然科學(xué)版),2012,11(3):112—113.

[2]程普,陸世東,楊文森.基于MapGIS的湖北省礦業(yè)權(quán)核查數(shù)據(jù)質(zhì)量檢查軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].武漢大學(xué)科技學(xué)院學(xué)報(bào)(自然科學(xué)版),2010,19(10):196—197.

第6篇

關(guān)鍵詞:嵌入式系統(tǒng);軟件開(kāi)發(fā);技術(shù)

引言

計(jì)算機(jī)技術(shù)一經(jīng)問(wèn)世,就成為加快推動(dòng)人類(lèi)社會(huì)生產(chǎn)活動(dòng)高效開(kāi)展的重要力量。在幾十年的發(fā)展里程中,計(jì)算機(jī)相關(guān)技術(shù)都實(shí)現(xiàn)了巨大進(jìn)步。伴隨著工業(yè)現(xiàn)代化進(jìn)程的不斷深入,嵌入式系統(tǒng)獲得了越來(lái)越多的關(guān)注。嵌入式系統(tǒng)是一種以軟件和硬件相結(jié)合為特征的計(jì)算機(jī)系統(tǒng)。該種系統(tǒng)常用于工業(yè)大型機(jī)械化生產(chǎn)或者國(guó)防工業(yè)等領(lǐng)域,通過(guò)嵌入到某些專(zhuān)門(mén)設(shè)備中予以實(shí)現(xiàn),故此得名嵌入式系統(tǒng)。在數(shù)十年的實(shí)際應(yīng)用過(guò)程中,嵌入式系統(tǒng)屢經(jīng)發(fā)展,不斷創(chuàng)新改進(jìn),目前已經(jīng)取得了許多項(xiàng)先進(jìn)技術(shù)成果,為今后的相關(guān)領(lǐng)域開(kāi)發(fā)工作指出了重要方向。

1 微處理器技術(shù)的選擇

微處理器技術(shù)是嵌入式系統(tǒng)的重要基本元素。伴隨著加工制作技術(shù)的升級(jí),微處理器從最初的4位、8位器件開(kāi)始,發(fā)展到后面的集成式單片8位微處理器、16位微處理器。時(shí)至今日,16位微處理器已經(jīng)成為微處理器應(yīng)用的中間類(lèi)型,占據(jù)著微處理器市場(chǎng)的最大份額,而更高端的領(lǐng)域則由32位架構(gòu)的器件所占據(jù)。最開(kāi)始的32位器件采用的是CISC架構(gòu),而后隨著技術(shù)的發(fā)展,性能更加優(yōu)異的RISC芯片則成為32位器件架構(gòu)形式的主要選擇。嵌入式系統(tǒng)開(kāi)發(fā)人員可以根據(jù)項(xiàng)目實(shí)際需要,綜合比較設(shè)備性能、服務(wù)、適用性以及成本等多個(gè)指標(biāo)選擇最適合的微處理器。

2 系統(tǒng)架構(gòu)的選擇

架構(gòu)是系統(tǒng)的基礎(chǔ)組成,不僅關(guān)系到系統(tǒng)功能的實(shí)現(xiàn),對(duì)于系統(tǒng)后續(xù)發(fā)展、優(yōu)化也有著舉足輕重的作用。微處理器的架構(gòu)開(kāi)始時(shí)僅僅是中央處理器和部分邏輯器件構(gòu)成的簡(jiǎn)單形式。經(jīng)過(guò)多年的發(fā)展,微處理器架構(gòu)變得復(fù)雜、繁瑣,但調(diào)試技術(shù)還是原來(lái)那些電路仿真、芯片級(jí)調(diào)試、ROM監(jiān)控器以及指令集模擬等技術(shù)。隨著嵌入式系統(tǒng)應(yīng)用范圍不斷擴(kuò)大和技術(shù)要求的不斷提高,系統(tǒng)架構(gòu)的重要性也在與日俱增,嵌入式系統(tǒng)開(kāi)發(fā)人員必須要認(rèn)真評(píng)估各類(lèi)微處理器相關(guān)特性,選取合適的系統(tǒng)架構(gòu),這樣才能保證開(kāi)發(fā)出來(lái)的系統(tǒng)的健康水平。

3 設(shè)計(jì)組成

嵌入式系統(tǒng)的軟件開(kāi)發(fā)工作包括硬件開(kāi)發(fā)和軟件開(kāi)發(fā)兩個(gè)部分。最開(kāi)始的時(shí)候,軟、硬件的開(kāi)發(fā)工作基本上都由一名技術(shù)人員負(fù)責(zé)。而且在系統(tǒng)開(kāi)發(fā)項(xiàng)目的全部工作中,軟件開(kāi)發(fā)所占據(jù)的比例較小,最大十分之一。隨著技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)開(kāi)發(fā)工作中軟件設(shè)計(jì)所占據(jù)的比例越來(lái)越大。原有工作模式因而發(fā)生丟了改變。專(zhuān)業(yè)人員專(zhuān)門(mén)負(fù)責(zé)嵌入式系統(tǒng)軟件開(kāi)發(fā)的工作模式出現(xiàn)在上個(gè)實(shí)際80年代中期,同期軟件開(kāi)發(fā)的工作量占據(jù)嵌入式系統(tǒng)開(kāi)發(fā)工作業(yè)務(wù)量的一半以上。

近些年來(lái),嵌入式系統(tǒng)發(fā)展得日漸成熟。軟件、硬件方面都實(shí)現(xiàn)了巨大進(jìn)步。系統(tǒng)開(kāi)發(fā)業(yè)務(wù)量持續(xù)上漲。其中,軟件開(kāi)發(fā)的業(yè)務(wù)增長(zhǎng)更為顯著,已經(jīng)達(dá)到嵌入式系統(tǒng)開(kāi)發(fā)業(yè)務(wù)量的十分之七、八左右。巨大的工作量已經(jīng)不是僅僅依靠一個(gè)開(kāi)發(fā)人員就能完成的,必須依靠團(tuán)隊(duì)的力量。特別是隨著系統(tǒng)開(kāi)發(fā)工作的深入,一些新的技術(shù)措施、手段紛紛涌現(xiàn),成為系統(tǒng)開(kāi)發(fā)中不可或缺的重要環(huán)節(jié)。其中一個(gè)至關(guān)重要的就是用于軟件開(kāi)發(fā)后進(jìn)行測(cè)試的硬件平臺(tái)。由于軟件開(kāi)發(fā)業(yè)務(wù)量的高速增加,用來(lái)進(jìn)行軟件測(cè)試的硬件平臺(tái)需求也就變得更加迫切。目前常用的方法有本地代碼執(zhí)行原型環(huán)境、指令集軟仿真(模擬),或者是使用標(biāo)準(zhǔn)的、低成本的、現(xiàn)成的評(píng)估板等。而主機(jī)-目標(biāo)機(jī)連接技術(shù)因?yàn)槌杀据^低,故而推廣速度很快,其中最為著名的就是JTAG接口。

4 軟件內(nèi)容

盡管軟件開(kāi)發(fā)所耗費(fèi)的時(shí)間越來(lái)越多,但市場(chǎng)對(duì)于軟件的開(kāi)發(fā)周期的要求卻越來(lái)越短。為了適應(yīng)市場(chǎng)需求,嵌入式系統(tǒng)軟件開(kāi)發(fā)企業(yè)不得不在開(kāi)發(fā)策略上下功夫。早期嵌入式系統(tǒng)軟件結(jié)構(gòu)簡(jiǎn)單、功能單一,使用企業(yè)自行開(kāi)發(fā)的應(yīng)用代碼即可實(shí)現(xiàn)。如今系統(tǒng)功能豐富,功能強(qiáng)大,結(jié)構(gòu)復(fù)雜,軟件開(kāi)發(fā)企業(yè)必須依賴(lài)外部的力量。目前,軟件開(kāi)發(fā)企業(yè)往往根據(jù)項(xiàng)目需求,選擇對(duì)應(yīng)的多任務(wù)的模型,然后使用標(biāo)準(zhǔn)的、商用的實(shí)時(shí)操作系統(tǒng)輔助開(kāi)發(fā)。這種做法,優(yōu)點(diǎn)是開(kāi)發(fā)效率高,缺點(diǎn)是不可避免的遇到知識(shí)產(chǎn)權(quán)的問(wèn)題。在全社會(huì)都越來(lái)越重視知識(shí)產(chǎn)權(quán)的大形勢(shì)下,嵌入式系統(tǒng)軟件開(kāi)發(fā),必須考慮到知識(shí)產(chǎn)權(quán)因素的影響,這種影響,不僅僅停留在當(dāng)前所開(kāi)發(fā)的軟件上,更對(duì)后續(xù)的相關(guān)軟件開(kāi)發(fā)、應(yīng)用拓展有著巨大的影響。

5 編程語(yǔ)言

編程語(yǔ)言是進(jìn)行軟件開(kāi)發(fā)設(shè)計(jì)必不可少的工具。在微處理器剛剛出現(xiàn),尚停留在4位、8位器件的階段,開(kāi)發(fā)人員只能選擇匯編語(yǔ)言進(jìn)行開(kāi)發(fā)。當(dāng)16位微處理器技術(shù)出現(xiàn)以后,軟件編程語(yǔ)言的選擇也變得豐富起來(lái)。使用較多的有Pascal、C語(yǔ)言、PL/M語(yǔ)言。而對(duì)于一些特別的系統(tǒng),F(xiàn)orth語(yǔ)言更為適合。當(dāng)32位微處理器應(yīng)用日漸廣泛以后,又開(kāi)發(fā)出了C和ADA。其中,ADA主要應(yīng)用于軍事領(lǐng)域,在國(guó)防事業(yè)中大展身手。時(shí)至今日,C++已經(jīng)逐步取代C語(yǔ)言成為嵌入式系統(tǒng)軟件開(kāi)發(fā)語(yǔ)言的主流,目前大約四分之一到三分之一的嵌入式系統(tǒng)是使用C++設(shè)計(jì)的。而本來(lái)專(zhuān)為嵌入式系統(tǒng)軟件所開(kāi)發(fā)出來(lái)的Java則在要求運(yùn)行時(shí)重新配置的領(lǐng)域?qū)崿F(xiàn)了更大的自身價(jià)值,統(tǒng)一建模語(yǔ)言(UML)也成為高級(jí)設(shè)計(jì)方法學(xué)的最流行選擇。

6 軟件隊(duì)伍的規(guī)模和分布

上文提過(guò),最初的嵌入式軟、硬件開(kāi)發(fā)工作通常都由一名工程師予以兼任。經(jīng)過(guò)多年的發(fā)展演化,軟件開(kāi)發(fā)工作變得專(zhuān)業(yè)化、系統(tǒng)化、精細(xì)化,形成了專(zhuān)門(mén)負(fù)責(zé)軟件開(kāi)發(fā)的技術(shù)業(yè)務(wù)人員。而以嵌入式系統(tǒng)軟件開(kāi)發(fā)為職責(zé)的團(tuán)隊(duì)則是今后發(fā)展的主要方向。IT行業(yè)軟件開(kāi)發(fā)項(xiàng)目管理工作責(zé)任重大、任務(wù)艱巨。嵌入式系統(tǒng)軟件開(kāi)發(fā)同樣如此。其區(qū)別僅在于嵌入式系統(tǒng)軟件開(kāi)發(fā)使用過(guò)程語(yǔ)言,比如C語(yǔ)言和匯編語(yǔ)言進(jìn)行編程。嵌入式系統(tǒng)軟件開(kāi)發(fā)是一項(xiàng)技術(shù)含量和系統(tǒng)化要求很高的工作。開(kāi)發(fā)團(tuán)隊(duì)中的所有人都要對(duì)目標(biāo)系統(tǒng)有著全面的清晰的了解,而在當(dāng)前項(xiàng)目越來(lái)越大,工作人員越來(lái)越多的情況下,受各人業(yè)務(wù)能力水平等因素的影響,要保持所有人都同樣深入的認(rèn)知水平顯然是不現(xiàn)實(shí)的。實(shí)際情況是團(tuán)隊(duì)中部分高端人才對(duì)于某個(gè)領(lǐng)域認(rèn)識(shí)非常深入,相關(guān)業(yè)務(wù)能力很強(qiáng),這些人是開(kāi)發(fā)團(tuán)隊(duì)的主干,團(tuán)隊(duì)管理者必須科學(xué)、協(xié)調(diào)、高效使用這些人力資源,確保他們的業(yè)務(wù)成果可以被其它人員正確使用。而面向?qū)ο缶幊碳夹g(shù)則是這種應(yīng)用策略在技術(shù)層面的現(xiàn)實(shí)體現(xiàn)。

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

我國(guó)正處于產(chǎn)業(yè)結(jié)構(gòu)調(diào)整的重要時(shí)期,大規(guī)模的自動(dòng)化生產(chǎn)成為工業(yè)生產(chǎn)的主流。嵌入式系統(tǒng)軟件遠(yuǎn)景廣闊,市場(chǎng)空間巨大。軟件開(kāi)發(fā)企業(yè)要牢牢把握這個(gè)機(jī)會(huì),深入、扎實(shí)地研究嵌入式系統(tǒng)軟件開(kāi)發(fā)技術(shù),吸收外部?jī)?yōu)勢(shì)資源為我所用,設(shè)計(jì)出功能強(qiáng)大、適應(yīng)廣泛的優(yōu)質(zhì)軟件產(chǎn)品,在實(shí)現(xiàn)企業(yè)自身的健康高速發(fā)展的同時(shí),為我國(guó)經(jīng)濟(jì)建設(shè)提供有力支持與保障。

參考文獻(xiàn)

第7篇

【關(guān)鍵詞】計(jì)算機(jī)軟件;分層技術(shù);開(kāi)發(fā);探討

在當(dāng)今時(shí)代下,計(jì)算機(jī)網(wǎng)絡(luò)已成為人們?nèi)粘9ぷ髋c學(xué)習(xí)中密不可分的一部分,因此,對(duì)于計(jì)算機(jī)軟件開(kāi)發(fā)行業(yè)而言,在迎來(lái)嶄新發(fā)展機(jī)遇的同時(shí),也面臨的巨大的挑戰(zhàn)。面對(duì)人們?nèi)找嫣岣叩氖褂眯枨螅氪_保計(jì)算機(jī)軟件在應(yīng)用上具備較高的靈活性,并方便后期的使用維修與軟件升級(jí)拓展,就需要實(shí)現(xiàn)軟件開(kāi)發(fā)技術(shù)的創(chuàng)新。而將分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件開(kāi)發(fā)之中,則能夠?yàn)闈M(mǎn)足當(dāng)前軟件開(kāi)發(fā)與使用之需的同時(shí),進(jìn)一步促進(jìn)軟件開(kāi)發(fā)行業(yè)的發(fā)展奠定基礎(chǔ)。

1分層技術(shù)概述

基于計(jì)算機(jī)軟件開(kāi)發(fā)下,分層技術(shù)的運(yùn)用指的是將計(jì)算機(jī)軟件技術(shù)與物理學(xué)進(jìn)行融合后,針對(duì)不同業(yè)務(wù)使用需求下進(jìn)行不同層次的搭建,進(jìn)而在各層次上融入解決方案,以通過(guò)完善層級(jí)系統(tǒng)的搭建來(lái)促使通過(guò)平等的層級(jí)劃分來(lái)滿(mǎn)足實(shí)際應(yīng)用之需。將該技術(shù)進(jìn)行應(yīng)用所呈現(xiàn)出的優(yōu)勢(shì)特點(diǎn)為:

1.1提升軟件的可拓展性

基于分層技術(shù)的運(yùn)用下,能夠通過(guò)對(duì)系統(tǒng)功能的層次性劃分來(lái)搭建出相應(yīng)的系統(tǒng)結(jié)構(gòu),進(jìn)而在進(jìn)行軟件升級(jí)改造的過(guò)程中,只需要針對(duì)相應(yīng)的功能層進(jìn)行修改即可來(lái)實(shí)現(xiàn)對(duì)軟件功能的擴(kuò)展,這就避免對(duì)整個(gè)軟件進(jìn)行升級(jí)維護(hù)而浪費(fèi)大量的資金成本。

1.2提升軟件開(kāi)發(fā)的效率與效益

以分層技術(shù)進(jìn)行軟件開(kāi)發(fā)的過(guò)程中,則能夠以分層改革的方式來(lái)降低軟件開(kāi)發(fā)與升級(jí)的時(shí)間與成本投入,進(jìn)而也就為提升軟件開(kāi)發(fā)的綜合效益奠定了基礎(chǔ)。

1.3提升軟件的利用率

基于分層技術(shù)運(yùn)用下,能夠促使計(jì)算機(jī)軟件在實(shí)現(xiàn)自主開(kāi)發(fā)的基礎(chǔ)上,通過(guò)功能層次接口的定義來(lái)實(shí)現(xiàn)無(wú)縫對(duì)接,進(jìn)而也就為提升軟件的利用率以降低軟件應(yīng)用與維護(hù)的綜合成本提供了技術(shù)保障。

2在計(jì)算機(jī)軟件開(kāi)發(fā)中分層技術(shù)的應(yīng)用

2.1三層技術(shù)的應(yīng)用

基于三層技術(shù)下,主要是實(shí)現(xiàn)軟件系統(tǒng)的UI層、BLL層以及DAL層這三個(gè)層級(jí)的搭建,其是對(duì)雙層技術(shù)的創(chuàng)新,能夠?yàn)樘嵘浖到y(tǒng)的使用效率、降低維護(hù)難度奠定基礎(chǔ),當(dāng)前是軟件開(kāi)放領(lǐng)域中常用的一種分層技術(shù)形式。具體而言,則是借助BLL層的融入來(lái)分擔(dān)UI分層的運(yùn)行任務(wù)量,以提升人機(jī)交互的能力,在三層軟件層級(jí)的搭建下,借助UI層來(lái)獲取用戶(hù)的實(shí)際使用需求,再將這一需求信息發(fā)送給BLL層,當(dāng)業(yè)務(wù)邏輯層對(duì)信息進(jìn)行分析后來(lái)與數(shù)據(jù)庫(kù)相進(jìn)行匹配,將處理后信息的傳送給DAL層,然后將相應(yīng)的數(shù)據(jù)信息發(fā)送給用戶(hù)到BLL層,以實(shí)現(xiàn)對(duì)信息形式的轉(zhuǎn)化后通過(guò)UI這一表面層來(lái)直觀的顯示給用戶(hù),這就能夠?yàn)樘岣咝畔⒌奶幚碣|(zhì)量與效率奠定了基礎(chǔ)。基于三層體系下,當(dāng)用戶(hù)界面與服務(wù)器不處于同臺(tái)設(shè)備上時(shí),則就需要以通信交互的應(yīng)用如CORBA等遠(yuǎn)程訪(fǎng)問(wèn)技術(shù)來(lái)實(shí)現(xiàn)人機(jī)交互,而選擇何種通信方式則是在進(jìn)行軟件系統(tǒng)層次設(shè)計(jì)與搭建過(guò)程中所考慮的重點(diǎn)內(nèi)容之一。

2.2四層技術(shù)的應(yīng)用

基于Web技術(shù)迅速發(fā)展的背景下,計(jì)算機(jī)層級(jí)技術(shù)實(shí)現(xiàn)了進(jìn)一步的發(fā)展,四層技術(shù)的誕生能夠?yàn)闈M(mǎn)足基于Web環(huán)境下計(jì)算機(jī)處理業(yè)務(wù)之需、提升運(yùn)算能力奠定基礎(chǔ)。與三層技術(shù)相比較而言,能夠有效提升業(yè)務(wù)邏輯處理能力,并實(shí)現(xiàn)各層級(jí)間獨(dú)立設(shè)計(jì),以封裝層的設(shè)置來(lái)實(shí)現(xiàn)軟件四層級(jí)的構(gòu)建,通過(guò)Web技術(shù)的運(yùn)用,則能夠基于其所選擇的運(yùn)行路徑下來(lái)定位軟件四層級(jí)的具體運(yùn)行。在實(shí)際運(yùn)行的過(guò)程中,如果用戶(hù)量少則Web層選擇將數(shù)據(jù)直接傳輸給數(shù)據(jù)層,進(jìn)而實(shí)現(xiàn)對(duì)數(shù)據(jù)的直接處理來(lái)提高業(yè)務(wù)處理效率;而如果用戶(hù)量較大時(shí),則基于這一復(fù)雜處理程序下相應(yīng)的Web層就會(huì)將選擇業(yè)務(wù)邏輯層來(lái)進(jìn)行數(shù)據(jù)的傳輸,然后以業(yè)務(wù)邏輯層來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)信息的分析,并在分析后將數(shù)據(jù)傳送給數(shù)據(jù)層,為提高數(shù)據(jù)處理效率與質(zhì)量提供保障。

2.3五層技術(shù)的應(yīng)用

五層技術(shù)則是基于四層技術(shù)不斷發(fā)展下而逐漸形成的,其是將數(shù)據(jù)層進(jìn)行了進(jìn)一步的劃分,獨(dú)立成兩個(gè)不同的層級(jí),即資源層與集成層,而從目前計(jì)算機(jī)軟件開(kāi)發(fā)行業(yè)發(fā)展的現(xiàn)狀看,當(dāng)前五層技術(shù)在計(jì)算機(jī)軟件開(kāi)放中尚未得到成熟其推廣性的應(yīng)用,在實(shí)際運(yùn)行的過(guò)程中,基于人際交互的界面下,將信息進(jìn)行傳輸?shù)倪^(guò)程中,首先經(jīng)過(guò)SLB層在送至Web層之后傳動(dòng)給HTTP服務(wù)器,并借助多個(gè)服務(wù)器的應(yīng)用來(lái)實(shí)現(xiàn)信息的傳輸,在到達(dá)業(yè)務(wù)應(yīng)用服務(wù)器之后,再將信息傳輸?shù)郊蓪樱鄳?yīng)數(shù)據(jù)訪(fǎng)問(wèn)服務(wù)器則因相應(yīng)數(shù)據(jù)信息已經(jīng)被優(yōu)化處理了,所以就不需要設(shè)置與應(yīng)用服務(wù)器臺(tái)數(shù)相當(dāng)?shù)臄?shù)據(jù)訪(fǎng)問(wèn)服務(wù)器,在此基礎(chǔ)上將信息進(jìn)行傳輸,相應(yīng)的storage實(shí)現(xiàn)對(duì)信息的接收。

3總結(jié)

綜上所述,在進(jìn)行計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程中,以分層技術(shù)的運(yùn)用能夠?yàn)樘岣哕浖拈_(kāi)發(fā)與維護(hù)效率、滿(mǎn)足實(shí)際業(yè)務(wù)處理之需并提升軟件開(kāi)發(fā)的綜合效益奠定基礎(chǔ)。從目前對(duì)該技術(shù)的應(yīng)用現(xiàn)狀看,主要有三層技術(shù)、四層技術(shù)以及五層技術(shù),而其中以三層技術(shù)的應(yīng)用為主,五層技術(shù)尚未發(fā)展成熟。但從技術(shù)作用上看,層級(jí)劃分越細(xì)致則軟件系統(tǒng)的業(yè)務(wù)處理功能與人機(jī)交互的性能越高,因此,相應(yīng)隨之科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)軟件層級(jí)技術(shù)將會(huì)得到進(jìn)一步的發(fā)展與完善。

參考文獻(xiàn)

[1]楊柯.分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用效果分析[J].軟件,2013,v.34;No.40210:47-48.

[2]楊博寧.淺談?dòng)?jì)算機(jī)軟件開(kāi)發(fā)中的分層技術(shù)[J].科技風(fēng),2015,No.26608:95.

第8篇

關(guān)鍵詞 搭建式開(kāi)發(fā) 面向服務(wù) 軟件開(kāi)發(fā) 技術(shù)研究

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

隨著時(shí)代的發(fā)展,傳統(tǒng)的軟件開(kāi)發(fā)技術(shù)已經(jīng)不能很好的滿(mǎn)足社會(huì)的需求。其不足之處主要表現(xiàn)在以下幾個(gè)方面:第一,軟件的開(kāi)發(fā)是建立在需求分析的基礎(chǔ)上的,需求處于不斷的變化當(dāng)中的,開(kāi)發(fā)技術(shù)如果不能不斷改進(jìn),就無(wú)法很好的結(jié)合需求開(kāi)發(fā)軟件;第二,傳統(tǒng)技術(shù)開(kāi)發(fā)的軟件缺乏靈活性,在其運(yùn)行過(guò)程中幾乎不能進(jìn)行調(diào)整或者改變;第三,從傳統(tǒng)企業(yè)的系統(tǒng)整體來(lái)看,企業(yè)的整個(gè)系統(tǒng)是一個(gè)比較復(fù)雜的整體,其信息模塊都來(lái)源于不同的平臺(tái)、開(kāi)發(fā)工具,此外信息的管理規(guī)范、需求等都不是一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。本文結(jié)合實(shí)際的變化需求,對(duì)軟件的開(kāi)發(fā)提出了一些相應(yīng)的策略。

1 軟件開(kāi)發(fā)現(xiàn)狀

目前,諸多領(lǐng)域的業(yè)務(wù)普遍出現(xiàn)需求量大、種類(lèi)多變的現(xiàn)象,所以對(duì)信息系統(tǒng)的要求也進(jìn)一步提高,要求信息系統(tǒng)能夠及時(shí)根據(jù)需求的變化做出相應(yīng)的調(diào)整。為了解決這一現(xiàn)狀,我們提出了面向服務(wù)的搭建式軟件開(kāi)發(fā)技術(shù),它具有較好的抽象性以及靈活性,能夠很好的解決軟件重組和集成等問(wèn)題。此外,由于其采用的是面向服務(wù)的結(jié)構(gòu),企業(yè)在應(yīng)用時(shí)能夠更快速更方便的對(duì)軟件的組建進(jìn)行重組、構(gòu)建,面向服務(wù)作為指導(dǎo)思想也變得更為普及。

搭建式軟件開(kāi)發(fā)模式與傳統(tǒng)的開(kāi)發(fā)模式不同,它能夠讓數(shù)據(jù)層、邏輯層等彼此分開(kāi),其資源的配置方式也變得更加簡(jiǎn)便,這樣就能夠?qū)崿F(xiàn)信息系統(tǒng)的靈活性和快速性。

2 搭建式軟件開(kāi)發(fā)技術(shù)

2.1 開(kāi)發(fā)思想及體系結(jié)構(gòu)

搭建式軟件開(kāi)發(fā)技術(shù)也就是說(shuō)能夠隨時(shí)根據(jù)不同需求組建不同的,能夠更好滿(mǎn)足用戶(hù)需求的應(yīng)用系統(tǒng),它具有較好的靈活性和即時(shí)性,用戶(hù)可以不用付出很大的代價(jià)就能夠構(gòu)建滿(mǎn)足自身需求的應(yīng)用。此外,搭建式開(kāi)發(fā)技術(shù)能夠在用戶(hù)需求發(fā)生改變的時(shí)候做出快速的響應(yīng),以便更好的完成面向服務(wù)的應(yīng)用。

搭建平臺(tái)是搭建式開(kāi)發(fā)技術(shù)所創(chuàng)建的系統(tǒng),它的搭建是有許多層面的構(gòu)建共同實(shí)現(xiàn)的。其中界面表現(xiàn)和邏輯控制能夠很好的融合是通過(guò)表單設(shè)計(jì)器來(lái)完成的;工作流主要負(fù)責(zé)邏輯控制的定制、修改以及業(yè)務(wù)的產(chǎn)生和完成等過(guò)程;功能庫(kù)能夠?yàn)槊恳豁?xiàng)服務(wù)提供相應(yīng)的組件;數(shù)據(jù)管理層是通過(guò)各種數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)管理的。

2.2 搭建式開(kāi)發(fā)技術(shù)體系結(jié)構(gòu)的實(shí)現(xiàn)

2.2.1 工作流管理系統(tǒng)

業(yè)務(wù)流程的自動(dòng)化或者半自動(dòng)化稱(chēng)為工作流,系統(tǒng)中一些文檔、信息等遵循設(shè)定的規(guī)則進(jìn)行流轉(zhuǎn),讓各個(gè)組織成員之間能夠相互協(xié)調(diào),從而實(shí)現(xiàn)整體的目標(biāo)。工作流管理系統(tǒng)的結(jié)構(gòu)大體可以分為以下三層:第一,數(shù)據(jù)層:系統(tǒng)通過(guò)數(shù)據(jù)庫(kù)對(duì)定義數(shù)據(jù)以及運(yùn)行數(shù)據(jù)進(jìn)行存儲(chǔ);第二,業(yè)務(wù)層:主要包含整個(gè)流程的引擎、監(jiān)控工具以及數(shù)據(jù)的訪(fǎng)問(wèn)構(gòu)件等;第三,表示層:其用戶(hù)有流程的定義人員、系統(tǒng)的管理員以及其他一些用戶(hù)。

2.2.2 自定義表單系統(tǒng)

自定義表單系統(tǒng)是構(gòu)建平臺(tái)面向服務(wù)的重要構(gòu)件,它能夠使界面表現(xiàn)和系統(tǒng)的邏輯控制有一個(gè)很好融合,其最主要的目的就是要將常用的控制以及功能很好的設(shè)計(jì)到搭建平臺(tái)中,操作方式要做到簡(jiǎn)單。自定義表單系統(tǒng)能夠?qū)?shù)據(jù)的安全存取提供保障,其具有人性化的服務(wù)界面,此外該系統(tǒng)還支持二次開(kāi)發(fā),這樣就能夠保證軟件能夠即時(shí)的滿(mǎn)足用戶(hù)的各種需求,對(duì)提高工作效率有極大的作用。

2.2.3 搭建框架運(yùn)行系統(tǒng)

搭建框架運(yùn)行系統(tǒng)是通過(guò)各種基礎(chǔ)的模塊組成的整個(gè)軟件系統(tǒng)的基本服務(wù)模塊,它是軟件系統(tǒng)的基礎(chǔ),在此基礎(chǔ)之上進(jìn)行各種子功能封裝,從而組成一個(gè)具有強(qiáng)大功能的業(yè)務(wù)系統(tǒng)。作為應(yīng)用系統(tǒng)的門(mén)戶(hù),它集成了各種常用的模塊以及各種業(yè)務(wù)的管理功能。該系統(tǒng)具有很好的擴(kuò)展機(jī)制,同時(shí)還提供各種開(kāi)發(fā)配置工具,能夠?yàn)閼?yīng)用的再次開(kāi)發(fā)提供良好的條件,此外該系統(tǒng)還摒棄了一些與業(yè)務(wù)本身沒(méi)有關(guān)系的技術(shù),這樣就能讓軟件的開(kāi)發(fā)設(shè)計(jì)人員集中精力于業(yè)務(wù)本身,有效地降低了軟件開(kāi)發(fā)的復(fù)雜性,同時(shí)還節(jié)約了開(kāi)發(fā)成本。

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

互聯(lián)網(wǎng)技術(shù)在企業(yè)中的應(yīng)用變的十分廣泛,隨著企業(yè)業(yè)務(wù)的發(fā)展需求以及企業(yè)之間的競(jìng)爭(zhēng)加劇,其應(yīng)用軟件也變的十分復(fù)雜。傳統(tǒng)的軟件開(kāi)發(fā)技術(shù)已經(jīng)不能適應(yīng)如此快速的變化,其自身的設(shè)計(jì)思想以及軟件的可開(kāi)發(fā)性、即時(shí)性都不能很好的滿(mǎn)足需求,此外,系統(tǒng)存在的一些問(wèn)題加劇了它被搭建式軟件開(kāi)發(fā)技術(shù)取代的趨勢(shì)。本文從搭建式軟件開(kāi)發(fā)技術(shù)的實(shí)用性、先進(jìn)性等方面進(jìn)行了簡(jiǎn)要分析,闡述了此技術(shù)在應(yīng)對(duì)各種業(yè)務(wù)變化方面的優(yōu)點(diǎn)。搭建式軟件開(kāi)發(fā)技術(shù)能夠大大提高企業(yè)的生產(chǎn)效率,降低企業(yè)成本,進(jìn)一步提高企業(yè)在市場(chǎng)競(jìng)爭(zhēng)中的優(yōu)勢(shì),隨著該項(xiàng)技術(shù)的深入研究,必將有很好的發(fā)展前景。

第9篇

面臨挑戰(zhàn)

作為在金融領(lǐng)域的IT綜合服務(wù)提供商,東南融通的業(yè)務(wù)范圍涵蓋了規(guī)劃咨詢(xún)、軟件開(kāi)發(fā)實(shí)施、技術(shù)服務(wù)、IT外包與運(yùn)營(yíng)服務(wù)、系統(tǒng)集成及ATM維護(hù)服務(wù)等。2007年,東南融通在紐約證交所上市,目前,其在全球范圍內(nèi)擁有員工2000多名,并在美國(guó)、加拿大等地設(shè)有分支機(jī)構(gòu)以開(kāi)拓海外業(yè)務(wù)。

正是由于東南融通已經(jīng)走上了從廈門(mén)走向世界的道路,因此其必須面對(duì)來(lái)自全球化競(jìng)爭(zhēng)的巨大挑戰(zhàn)。“在走向國(guó)際化道路的時(shí)候,首先要面臨的就是國(guó)外更成熟的市場(chǎng)環(huán)境。”東南融通首席執(zhí)行官連偉舟說(shuō): “客觀地說(shuō),國(guó)內(nèi)的軟件外包還處在比較初級(jí)的階段,而國(guó)際上已經(jīng)有很多發(fā)展得很成熟的公司,要和他們競(jìng)爭(zhēng),就一定要增強(qiáng)自身的競(jìng)爭(zhēng)力,而提升軟件質(zhì)量是重中之重。”

事實(shí)上,現(xiàn)在國(guó)內(nèi)很多的軟件開(kāi)發(fā)團(tuán)隊(duì)都面臨著各種各樣的挑戰(zhàn): 一方面,市場(chǎng)要求企業(yè)以更短的周期來(lái)開(kāi)發(fā)高質(zhì)量的軟件; 另一方面,軟件應(yīng)用需求隨著開(kāi)發(fā)環(huán)境和結(jié)構(gòu)的日趨復(fù)雜而變得更加復(fù)雜; 再加上分布式開(kāi)發(fā)、高性能要求、多平臺(tái)等種種因素都加重了軟件開(kāi)發(fā)的壓力。

在此之前,東南融通也面臨著同樣的難題,除了開(kāi)發(fā)質(zhì)量和周期的可控性差外,軟件維護(hù)成本也一直居高不下; 此外,由于東南融通在國(guó)內(nèi)擁有多個(gè)軟件開(kāi)發(fā)基地,如何讓這些分散的團(tuán)隊(duì)進(jìn)行有效的協(xié)同更是非常棘手的問(wèn)題。

提升軟件質(zhì)量

于是,力圖在國(guó)際市場(chǎng)上大展拳腳的東南融通使用了Rational的ClearCase和ClearQuest建立了測(cè)試管理平臺(tái)以對(duì)軟件測(cè)試進(jìn)行系統(tǒng)的管理,并嘗試測(cè)試驅(qū)動(dòng)軟件開(kāi)發(fā)的協(xié)同模式。

“在傳統(tǒng)手工管理的方式下,測(cè)試與需求間的關(guān)系是很難進(jìn)行跟蹤控制的。由于缺乏必要的系統(tǒng)平臺(tái)支撐,在需求發(fā)生變更時(shí)就容易造成測(cè)試資產(chǎn)的遺漏,也無(wú)法對(duì)測(cè)試資產(chǎn)進(jìn)行有效的跟蹤管理。”東南融通測(cè)試中心經(jīng)理翁旭驥表示: “這些問(wèn)題在東南融通搭建了基于Rational統(tǒng)一過(guò)程(RUP)和CMMI標(biāo)準(zhǔn)的測(cè)試平臺(tái)后得到了很好的解決,不但控制了開(kāi)發(fā)的流程及產(chǎn)品的質(zhì)量,開(kāi)發(fā)知識(shí)也得到了積累。”

此外,東南融通身處上海的開(kāi)發(fā)團(tuán)隊(duì)與身處廈門(mén)的測(cè)試團(tuán)隊(duì)通過(guò)ClearCase和ClearQuest實(shí)現(xiàn)了異地協(xié)同開(kāi)發(fā)。首先,廈門(mén)的測(cè)試人員測(cè)試并提交缺陷,系統(tǒng)會(huì)在指定的時(shí)間自動(dòng)雙向同步廈門(mén)與上海的ClearQuest數(shù)據(jù)庫(kù)和ClearCase的VOB庫(kù)。當(dāng)ClearQuest數(shù)據(jù)庫(kù)接收到數(shù)據(jù)后,系統(tǒng)自動(dòng)發(fā)送郵件給上海該項(xiàng)目的缺陷分配人,缺陷分配人收到郵件通知后,會(huì)登錄ClearQuest并分配缺陷,隨后,修改缺陷的開(kāi)發(fā)者就會(huì)收到缺陷處理的郵件通知。當(dāng)開(kāi)發(fā)人員處理完缺陷后,便會(huì)在ClearQuest中執(zhí)行Resolve操作,于是缺陷自動(dòng)變成“已解決”狀態(tài),等待測(cè)試人員驗(yàn)證。

當(dāng)執(zhí)行同步的時(shí)間到達(dá)后,系統(tǒng)自動(dòng)將ClearQuest數(shù)據(jù)庫(kù)與ClearCase的VOB庫(kù)進(jìn)行雙向同步。在同步完成后,廈門(mén)的測(cè)試人員會(huì)收到驗(yàn)證缺陷的郵件通知。測(cè)試后如果缺陷仍然存在,上海的開(kāi)發(fā)人員就可以看到這條被駁回的缺陷; 如果修改后該版本的程序驗(yàn)證通過(guò),廈門(mén)的管理員就會(huì)在集成流上打一條基線(xiàn),這條有基線(xiàn)標(biāo)識(shí)的版本即測(cè)試通過(guò)的版本。

從這個(gè)過(guò)程中我們可以看到ClearCase帶來(lái)的對(duì)軟件開(kāi)發(fā)流程的嚴(yán)格管控,工作流程得到了固化和自動(dòng)執(zhí)行,免去了人工控制流程中可能出現(xiàn)的遺漏或拖延。同時(shí),ClearQuest會(huì)對(duì)開(kāi)發(fā)過(guò)程中的所有變更進(jìn)行詳細(xì)的記錄,并要求修改者注明修改理由,這樣就能夠追溯到開(kāi)發(fā)中修改的任意一個(gè)版本,讓每一次變更都有跡可循。

第10篇

1UML在軟件開(kāi)發(fā)中的建模

(1)需求分析階段建模。使用UML靜態(tài)圖中的用例圖、狀態(tài)圖,可以在軟件開(kāi)發(fā)的需求分析階段找出系統(tǒng)所有需求并加以描述。在用例圖中,使用事件表明了用戶(hù)和系統(tǒng)的交互作用,在這個(gè)圖形中顯示了用戶(hù)能實(shí)現(xiàn)一個(gè)目標(biāo)。通過(guò)用例圖,可以把需求分析和功能分析中的系統(tǒng)模塊,按角色分配到各類(lèi)用戶(hù),使得系統(tǒng)模型更加清晰。UML的狀態(tài)圖是描述對(duì)象在生命周期內(nèi)處于哪些狀態(tài),每一種狀態(tài)的行為以及什么樣的事件引起對(duì)象狀態(tài)發(fā)生改變。(2)設(shè)計(jì)階段建模。設(shè)計(jì)階段的任務(wù)是通過(guò)綜合考慮所有的技術(shù)限制,以擴(kuò)展和細(xì)化分析階段的模型。設(shè)計(jì)的目的是指明一種易轉(zhuǎn)化成代碼的工作方案,是對(duì)分析工作的細(xì)化,即進(jìn)一步細(xì)化分析階段所提取的類(lèi)(包括屬性和操作),并且增加新的類(lèi)處理諸如數(shù)據(jù)庫(kù)、用戶(hù)接口、通信、設(shè)備等技術(shù)領(lǐng)域的問(wèn)題。設(shè)計(jì)階段可以分為兩個(gè)部分,一是結(jié)構(gòu)設(shè)計(jì)。結(jié)構(gòu)設(shè)計(jì)是高層設(shè)計(jì),其任務(wù)是定義包(子系統(tǒng)),包括包間的依賴(lài)性和主要通信機(jī)制。希望得到盡可能簡(jiǎn)單和清晰的結(jié)構(gòu),各部分之間的依賴(lài)盡可能的少,并盡可能地減少雙向的依賴(lài)關(guān)系。二是詳細(xì)設(shè)計(jì)。細(xì)化包的內(nèi)容,使編程人員得到的所有類(lèi)的一個(gè)足夠清晰的描述。在設(shè)計(jì)階段可以使用兩種UML視圖來(lái)描述系統(tǒng),一是類(lèi)圖,類(lèi)圖是UML中的靜態(tài)視圖中的一種;二是序列圖,序列圖是UML中的動(dòng)態(tài)圖中的一種。①系統(tǒng)類(lèi)圖。定義的類(lèi)通常要有二個(gè)特點(diǎn):一是使用來(lái)自問(wèn)題域的概念,二是類(lèi)的名字用該類(lèi)實(shí)際代表的涵義命名。通過(guò)系統(tǒng)需求分析、系統(tǒng)用例,建立本系統(tǒng)類(lèi)圖;②序列圖。序列圖描述對(duì)象如何相互交互和通訊。序列圖中的最重要的是時(shí)間。通過(guò)序列圖,可以看出為了完成某種功能一組對(duì)象如何發(fā)送和接收序列消息。(3)實(shí)現(xiàn)階段建模。構(gòu)造或?qū)崿F(xiàn)階段是對(duì)類(lèi)進(jìn)行編程的過(guò)程。選擇向?qū)ο笳Z(yǔ)言C#作為實(shí)現(xiàn)系統(tǒng)的軟件環(huán)境。在C#中很容易實(shí)現(xiàn)從邏輯試圖到代碼部件的映射。在實(shí)現(xiàn)階段中,可以選擇下列圖來(lái)輔助編程。①類(lèi)的規(guī)格說(shuō)明:每個(gè)類(lèi)的規(guī)格說(shuō)明詳細(xì)顯示了必要的屬性和操作。②類(lèi)圖:顯示類(lèi)的靜態(tài)結(jié)構(gòu)和類(lèi)之間的關(guān)系。③狀態(tài)圖:顯示類(lèi)的對(duì)象可能的狀態(tài)、所需處理的轉(zhuǎn)移以及觸發(fā)這些轉(zhuǎn)移的操作。④包含某個(gè)類(lèi)的對(duì)象的動(dòng)態(tài)圖(順序圖、合作圖、活動(dòng)圖):顯示該類(lèi)的某個(gè)方法的實(shí)現(xiàn)或別的對(duì)象是如何使用該類(lèi)的對(duì)象的。⑤用例圖和規(guī)格說(shuō)明:顯示系統(tǒng)需求和結(jié)果。(4)測(cè)試與配置階段建模。完成系統(tǒng)編碼后,需要對(duì)系統(tǒng)進(jìn)行測(cè)試,它通常包含:?jiǎn)卧獪y(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。在單元測(cè)試中,使用類(lèi)圖和類(lèi)的規(guī)格說(shuō)明,對(duì)單獨(dú)的類(lèi)或一組類(lèi)進(jìn)行測(cè)試;在集成測(cè)試中,使用組件圖和合作圖,對(duì)各組件的合作情況進(jìn)行測(cè)試;在系統(tǒng)測(cè)試中,使用UML的用例圖,以及查所,開(kāi)發(fā)的系統(tǒng)是否滿(mǎn)足用例圖所描述的需求。

2UML建模簡(jiǎn)介

UML通過(guò)事物、關(guān)系和圖來(lái)描述軟件工程的建模內(nèi)容。UML采用多視圖表示模型的不同側(cè)面,表示各種元素和概念之間的劃分,而每一類(lèi)視圖使用一種或兩種特定圖來(lái)可視化的表示視圖中的概念。圖是UML的核心,通過(guò)事物和關(guān)系來(lái)描述客觀事物的抽象。UML的圖可劃分為如下三種類(lèi)型:①靜態(tài)圖:描述了那些不發(fā)生變化的軟件元素的邏輯結(jié)構(gòu),描繪了類(lèi)、對(duì)象、數(shù)據(jù)結(jié)構(gòu)及其存在于它們之間的關(guān)系。②動(dòng)態(tài)圖:展示了在運(yùn)行期間的軟件實(shí)體的變化,描繪了執(zhí)行流程、實(shí)體改變狀態(tài)的方式。③物理圖:顯示了軟件實(shí)體的不變化的物理結(jié)構(gòu),描繪庫(kù)文件、字節(jié)文件、數(shù)據(jù)文件等,以及存在于它們之間的關(guān)系。

3UML建模的主要特點(diǎn)

建模的目的是從不同的視角去分析軟件的功能,從應(yīng)用角度來(lái)看,UML的主要特點(diǎn)可以歸結(jié)為:①UML融合了當(dāng)前一些流行的開(kāi)發(fā)方法的主要概念與技術(shù),成為一種面向?qū)ο蟮臉?biāo)準(zhǔn)化的統(tǒng)一的建模語(yǔ)言,約束了以往各種方法的建模語(yǔ)言的不一致和差別。②UML捕捉系統(tǒng)靜態(tài)和動(dòng)態(tài)行為的信息。靜態(tài)結(jié)構(gòu)定義了對(duì)系統(tǒng)具有重要意義的各種對(duì)象,以及它們之間的關(guān)系。動(dòng)態(tài)行為定義了時(shí)間上和狀態(tài)上對(duì)象間的通訊。從不同而又相關(guān)的視角來(lái)對(duì)系統(tǒng)建模,允許了多角度對(duì)系統(tǒng)的理解。③UML是系統(tǒng)建模語(yǔ)言,獨(dú)立于開(kāi)發(fā)過(guò)程。雖然UML與常用的建模工具配合使用,將發(fā)揮強(qiáng)大的效用,但是UML也可以在其它面向?qū)ο蟮拈_(kāi)發(fā)過(guò)程中使用。④UML與具體的實(shí)現(xiàn)無(wú)關(guān),可應(yīng)用于任何語(yǔ)言平臺(tái)和工具平臺(tái)。它可以被具有代碼生成的交互式可視建模工具所支持,工具可以提供UML向各種編程語(yǔ)言的代碼生成,以及可以從現(xiàn)有的程序逆向構(gòu)筑模型。

4結(jié)語(yǔ)

在不同的階段建立不同的模型,建模的目的也各不相同。UML為用戶(hù)提供了強(qiáng)大的支持,并提供了很大的自由度。用戶(hù)在遵循某些軟件開(kāi)發(fā)方法的原則下完全可以根據(jù)自己所開(kāi)發(fā)系統(tǒng)的特點(diǎn),在軟件開(kāi)發(fā)的過(guò)程(分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試和配置)中,靈活地選用UML所提供的各種圖,建立系統(tǒng)模型。

作者:傅明麗 單位:貴州師范大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院

第11篇

關(guān)鍵詞:業(yè)務(wù)規(guī)則;規(guī)則引擎;軟件構(gòu)件

1 實(shí)例簡(jiǎn)述

企業(yè)資源管理系統(tǒng)中會(huì)涉及到很多的企業(yè)業(yè)務(wù)流程,在這些工作流程中的工作規(guī)則就叫做業(yè)務(wù)規(guī)則。在軟件開(kāi)發(fā)中,一種簡(jiǎn)單的處理業(yè)務(wù)規(guī)則的方式是根據(jù)業(yè)務(wù)規(guī)則和業(yè)務(wù)流程設(shè)計(jì)軟件、編寫(xiě)代碼。但當(dāng)企業(yè)要改變業(yè)務(wù)規(guī)則的時(shí)候,這些系統(tǒng)就必須跟著修改,實(shí)在是麻煩。企業(yè)的業(yè)務(wù)規(guī)則不可能是一成不變的,所以,把業(yè)務(wù)規(guī)則硬編碼進(jìn)軟件代碼里不是一種好的方法。應(yīng)該把業(yè)務(wù)規(guī)則從程序中獨(dú)立出來(lái),使用一個(gè)專(zhuān)門(mén)讀取業(yè)務(wù)規(guī)則并依據(jù)規(guī)則中的定義來(lái)執(zhí)行業(yè)務(wù)流程的程序模塊來(lái)驅(qū)動(dòng)整個(gè)業(yè)務(wù)的進(jìn)行,這個(gè)模塊就叫規(guī)則引擎。本文以企業(yè)的人才招聘模塊為例子,本例子的人才招聘模式可以是面向院校、社會(huì)或者人力資源市場(chǎng)等,不同的招聘對(duì)象的招聘流程和規(guī)則都可以不一樣,而客戶(hù)要求我們?cè)O(shè)計(jì)的軟件系統(tǒng)要能適用于各種招聘對(duì)象和場(chǎng)合。

2 業(yè)務(wù)規(guī)則

規(guī)則可以以XML文件形式存儲(chǔ),采用XML形式的規(guī)則標(biāo)記語(yǔ)言定義規(guī)則包中的對(duì)象以及相應(yīng)的操作邏輯。根據(jù)在設(shè)計(jì)階段得到的業(yè)務(wù)模式設(shè)計(jì)相應(yīng)的業(yè)務(wù)規(guī)則,業(yè)務(wù)規(guī)則采用XML文檔來(lái)存儲(chǔ)。根據(jù)Microsoft BizTalk的規(guī)則引擎采用的規(guī)則定義文件的模式,每個(gè)模式的業(yè)務(wù)規(guī)則集用XML文檔的一個(gè)元素來(lái)表示,元素包含的多個(gè)相同模式的子元素,子元素就表示業(yè)務(wù)模式的業(yè)務(wù)規(guī)則。BizTalk的規(guī)則語(yǔ)言是一些定義好的XML元素符號(hào),能夠用來(lái)表示各種業(yè)務(wù)規(guī)則,本文中涉及的規(guī)則的描述采用Biztalk的規(guī)則語(yǔ)言規(guī)范。

如招聘管理業(yè)務(wù)模式中可建立如下篩選業(yè)務(wù)規(guī)則:

業(yè)務(wù)規(guī)則1:

IF:應(yīng)聘者性別為女而且學(xué)歷低于專(zhuān)科

THEN:淘汰

該規(guī)則是人員篩選構(gòu)件中初選子構(gòu)件的一個(gè)業(yè)務(wù)規(guī)則,條件不成立則調(diào)用篩選構(gòu)件的接口方法Bypass,并把該應(yīng)聘者的號(hào)碼作為參數(shù)傳遞。其中的inviteeObject是篩選構(gòu)件中對(duì)應(yīng)應(yīng)聘者的業(yè)務(wù)對(duì)象。

學(xué)歷編碼規(guī)則要和人力資源系統(tǒng)的基礎(chǔ)數(shù)據(jù)的定義相吻合,比如中專(zhuān)為1、專(zhuān)科為2、本科為3、研究生為4等。以上規(guī)則文檔的條件成立時(shí)執(zhí)行的操作是業(yè)務(wù)對(duì)象HRMBusinessObject中的方法Bypass,并以表示應(yīng)聘者的對(duì)象PersonInvitee的Number作為參數(shù),該方法會(huì)把不符合規(guī)則的應(yīng)聘者從列表中刪除。

而在設(shè)計(jì)構(gòu)件中的招聘模式是融合了三種招聘流程,這三種業(yè)務(wù)流程的業(yè)務(wù)規(guī)則用三個(gè)規(guī)則集文檔來(lái)表示,分別命名為xml_inviteStu、xml_inviteSoc、xml_inviteInCor。

3 規(guī)則引擎

業(yè)務(wù)規(guī)則引擎讀取業(yè)務(wù)規(guī)則,根據(jù)業(yè)務(wù)規(guī)則中的條件成立與否確定是否執(zhí)行對(duì)應(yīng)的操作。規(guī)則引擎用事實(shí)(fact)作為規(guī)則中的左邊表達(dá)式的值與規(guī)則的右邊表達(dá)式的值進(jìn)行比較關(guān)系運(yùn)算,關(guān)系結(jié)果成立則執(zhí)行規(guī)則規(guī)定的操作。其中的事實(shí)是規(guī)則所表達(dá)的系統(tǒng)中對(duì)應(yīng)對(duì)象的相關(guān)屬性,可以是數(shù)據(jù)庫(kù)中表的一條記錄的某個(gè)字段,或者是XML文檔的某個(gè)元素或?qū)傩缘闹怠H缟厦娴暮Y選規(guī)則可以用招聘管理數(shù)據(jù)庫(kù)中應(yīng)聘者表中的記錄作為事實(shí),每條記錄在程序中使用應(yīng)聘者對(duì)象的值表示。用Mictosoft Biztalk SDK提供的規(guī)則引擎工具包可以編寫(xiě)規(guī)則引擎構(gòu)件如下:

如每個(gè)應(yīng)聘者的數(shù)據(jù)記錄就是一個(gè)短期事實(shí),所有的應(yīng)聘者記錄組成數(shù)組,本構(gòu)件里的HRMRuleEngine類(lèi)中的Execute函數(shù)要求把應(yīng)聘者記錄的數(shù)組名作為參數(shù)。本構(gòu)件中的事實(shí)數(shù)組的大小限制在50,即本構(gòu)件所能一次處理篩選業(yè)務(wù)的記錄數(shù)不能多于50個(gè)(應(yīng)聘者)。

4 規(guī)則引擎的使用

在項(xiàng)目中引用前面開(kāi)發(fā)生成的程序集,包括業(yè)務(wù)規(guī)則引擎和業(yè)務(wù)邏輯層程序集。在應(yīng)用項(xiàng)目中,首先要生成應(yīng)聘者對(duì)象(Personinvitee)集(數(shù)組)。然后把這個(gè)數(shù)組作為參數(shù)傳遞給規(guī)則引擎,因?yàn)橐?guī)則文件里已經(jīng)定義好了不滿(mǎn)足條件執(zhí)行Bypass刪除相應(yīng)的應(yīng)聘者,因此之后得到的就是滿(mǎn)足招聘條件的應(yīng)聘者了。

篩選按鈕單擊事件處理過(guò)程復(fù)用業(yè)務(wù)構(gòu)件的業(yè)務(wù)對(duì)象inviteeFilter執(zhí)行應(yīng)聘人員的初選業(yè)務(wù),其代碼如下所示。

此處省略為應(yīng)聘者數(shù)組元素賦值的代碼!

//執(zhí)行篩選業(yè)務(wù)

上述代碼的最后一行,即業(yè)務(wù)類(lèi)inviteeFilter的Filter方法是通過(guò)調(diào)用規(guī)則引擎的Execute方法來(lái)實(shí)現(xiàn)規(guī)則的應(yīng)用的。

5 總結(jié)

我這里展示的實(shí)例處理的數(shù)據(jù)量太小,涉及的業(yè)務(wù)規(guī)則也太簡(jiǎn)單。采用本例展示的業(yè)務(wù)規(guī)則與程序邏輯分離的方式開(kāi)發(fā)這樣的應(yīng)用系統(tǒng),就能適應(yīng)每次招聘的規(guī)則的變化。對(duì)于人力資源管理的其它模塊也可以用同樣的方式來(lái)開(kāi)發(fā),但前提條件是有可復(fù)用的分析、設(shè)計(jì)和物理構(gòu)件存在,即必須有對(duì)應(yīng)領(lǐng)域的領(lǐng)域工程的支持。關(guān)于代碼的更多細(xì)節(jié),有興趣的話(huà)請(qǐng)聯(lián)系我。

參考文獻(xiàn):

[1]朱麗,基于構(gòu)件化軟件重用的ERP系統(tǒng)研究,中國(guó)知網(wǎng)優(yōu)秀碩博士論文數(shù)據(jù)庫(kù),2005年.

第12篇

【關(guān)鍵詞】計(jì)算機(jī)軟件;軟件開(kāi)發(fā)技術(shù);發(fā)展趨勢(shì)

在經(jīng)濟(jì)和科技不斷發(fā)展的時(shí)代背景下,計(jì)算機(jī)已經(jīng)在生活和生產(chǎn)的各領(lǐng)域得到了滲透,計(jì)算機(jī)技術(shù)的普及為社會(huì)生活帶來(lái)了極大的便利,同時(shí)在應(yīng)用的過(guò)程中也逐漸呈現(xiàn)出了一些問(wèn)題,計(jì)算機(jī)軟件的功能和安全性可能存在一定的漏洞,隨著時(shí)代的發(fā)展其功能也需要不斷的更新,這需要應(yīng)用更好的軟件開(kāi)發(fā)技術(shù)。

1計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)問(wèn)題

1.1數(shù)據(jù)安全問(wèn)題

在現(xiàn)階段,計(jì)算機(jī)軟件開(kāi)發(fā)的技術(shù)經(jīng)過(guò)長(zhǎng)期的發(fā)展已經(jīng)逐漸的完善,但在傳輸數(shù)據(jù)的過(guò)程中,仍然會(huì)出現(xiàn)數(shù)據(jù)泄露、失真、被竊取等問(wèn)題,給用戶(hù)和相關(guān)人員造成一定的損失,這種問(wèn)題目前還無(wú)法從根本上解決。

1.2版權(quán)問(wèn)題

在計(jì)算機(jī)軟件開(kāi)發(fā)工作中,版權(quán)問(wèn)題比較常見(jiàn)。當(dāng)前,我國(guó)的版權(quán)保護(hù)法還不夠完善,網(wǎng)絡(luò)平臺(tái)過(guò)于開(kāi)放,這些問(wèn)題都導(dǎo)致軟件開(kāi)發(fā)的一些成果存在一定的風(fēng)險(xiǎn),很容易被竊取,降低了軟件開(kāi)發(fā)工作的效率,也挫傷了開(kāi)發(fā)人員的積極性,阻礙了軟件行業(yè)的發(fā)展。

1.3信用值計(jì)算問(wèn)題

信用機(jī)制是導(dǎo)致這種問(wèn)題的關(guān)鍵因素。信用機(jī)制不統(tǒng)一,計(jì)算方法就會(huì)存在一定的差異,很多情況下,軟件開(kāi)發(fā)都采用加性增、乘性減的方法。加性增能夠在一定程度上限制信譽(yù)度的增加,約束惡意節(jié)點(diǎn)的形成,從而提高計(jì)算的安全性和精確性,提升軟件的性能。

2常用的軟件開(kāi)發(fā)技術(shù)與應(yīng)用

2.1常用軟件開(kāi)發(fā)技術(shù)概述

當(dāng)前,軟件開(kāi)發(fā)技術(shù)的類(lèi)型非常多,包括JavaWeb、PHP、.net等。在當(dāng)前的軟件開(kāi)發(fā)中,JavaWeb技術(shù)的應(yīng)用是最廣泛的,這種技術(shù)適合開(kāi)發(fā)大型計(jì)算機(jī)軟件,這種技術(shù)包含多種開(kāi)源框架,在此基礎(chǔ)上,程序員能夠更迅速有效的開(kāi)發(fā)出更高品質(zhì)的軟件產(chǎn)品;.net技術(shù)在開(kāi)發(fā)軟件的過(guò)程中會(huì)應(yīng)用C#語(yǔ)言,集成SOAP、XML等相關(guān)內(nèi)容,能在一定程度上實(shí)現(xiàn)軟件平臺(tái)之間的相互操作;PHP技操作比較交單,容易掌握,較小的軟件開(kāi)發(fā)項(xiàng)目通常會(huì)應(yīng)用這種技術(shù),能夠有效的節(jié)省開(kāi)發(fā)成本,提高開(kāi)發(fā)的效率。

2.2分層技術(shù)及應(yīng)用

在計(jì)算機(jī)軟件開(kāi)發(fā)中,分層技術(shù)包括三層、四層、五層技術(shù)等類(lèi)型。三層技術(shù)中包含業(yè)務(wù)邏輯層、表現(xiàn)層和數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)層。三層技術(shù)是在兩層技術(shù)的基礎(chǔ)形成的,是應(yīng)用最廣泛的分層技術(shù)。這種技術(shù)的業(yè)務(wù)邏輯層能夠緩解表現(xiàn)層的壓力,有效的處理邏輯關(guān)系,承擔(dān)表現(xiàn)層的一部分任務(wù),減少其工作量,有效的實(shí)現(xiàn)人機(jī)互動(dòng)。四層技術(shù)是建立在Web技術(shù)的基礎(chǔ)上的,分為儲(chǔ)存層、數(shù)據(jù)層、業(yè)務(wù)邏輯層和Web層。其中,Web層決定著技術(shù)的運(yùn)行路徑。這種技術(shù)的應(yīng)用使計(jì)算機(jī)的運(yùn)行更加復(fù)雜化,計(jì)算速度和精度都要相應(yīng)的提高。五層技術(shù)是以四層技術(shù)為基礎(chǔ),對(duì)四層技術(shù)加以拓展,將數(shù)據(jù)層分為資源層和集成層兩個(gè)部分。當(dāng)前,五層技術(shù)的發(fā)展與三層和四層技術(shù)相比還不是很成熟,仍然在發(fā)展的過(guò)程中,需要不斷的提高技術(shù)水平,促進(jìn)五層技術(shù)的發(fā)展與應(yīng)用。

2.3面向?qū)ο蟮能浖夹g(shù)

當(dāng)前,計(jì)算機(jī)技術(shù)的高速發(fā)展使軟件開(kāi)發(fā)的條件變得越來(lái)越復(fù)雜,在軟件開(kāi)發(fā)過(guò)程中,要想更好的滿(mǎn)足用戶(hù)的需求,需要開(kāi)發(fā)具備跨平臺(tái)功能的軟件。傳統(tǒng)軟件開(kāi)發(fā)技術(shù)具有較強(qiáng)的復(fù)雜性和開(kāi)放性,給軟件的后期維護(hù)工作造成了一定的影響,使維護(hù)工作變得復(fù)雜化,提高了成本,也限制了軟件的應(yīng)用領(lǐng)域,功能完善與拓展也受到了限制,阻礙了軟件更新的進(jìn)程。在這種形勢(shì)下,面向?qū)ο蟮能浖_(kāi)發(fā)技術(shù)應(yīng)運(yùn)而生。這種技術(shù)有較強(qiáng)的可拓展性,結(jié)構(gòu)相對(duì)比較開(kāi)放,能夠在一定程度上彌補(bǔ)傳統(tǒng)開(kāi)發(fā)技術(shù)的不足,為現(xiàn)代軟件開(kāi)發(fā)技術(shù)提供基礎(chǔ)動(dòng)力。

3計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的趨勢(shì)

當(dāng)今時(shí)代,技術(shù)的發(fā)展十分迅速,計(jì)算機(jī)軟件開(kāi)發(fā)也面臨著嚴(yán)峻的挑戰(zhàn),發(fā)展的趨勢(shì)受到多種因素的影響,其開(kāi)發(fā)成果必須滿(mǎn)足社會(huì)發(fā)展的需求,應(yīng)不斷向網(wǎng)絡(luò)化、服務(wù)化、智能化的方向發(fā)展。

3.1網(wǎng)絡(luò)化趨勢(shì)

網(wǎng)絡(luò)能夠?qū)崿F(xiàn)各種信息資源的存儲(chǔ)、計(jì)算和共享,在計(jì)算機(jī)網(wǎng)絡(luò)的影響下,需要不斷提高軟件開(kāi)發(fā)技術(shù),減少網(wǎng)絡(luò)問(wèn)題對(duì)軟件的影響,提高軟件的安全性能,這是計(jì)算機(jī)軟件開(kāi)發(fā)的必然趨勢(shì)。

3.2服務(wù)化趨勢(shì)

開(kāi)發(fā)計(jì)算機(jī)軟件的根本目的是為了滿(mǎn)足人們的生產(chǎn)生活需求,為人類(lèi)提供更便捷的服務(wù),因此,計(jì)算機(jī)軟件開(kāi)發(fā)應(yīng)堅(jiān)持以人為本,利用更高水平的開(kāi)發(fā)技術(shù),開(kāi)發(fā)出功能更完善、性能更安全、實(shí)用性更強(qiáng)的軟件,滿(mǎn)足用戶(hù)的多元化、個(gè)性化的需求,實(shí)現(xiàn)用戶(hù)與開(kāi)發(fā)商的雙贏。

3.3智能化趨勢(shì)

所謂智能化就是支持系統(tǒng)運(yùn)行的基礎(chǔ)信息需要有良好的適應(yīng)能力,提高系統(tǒng)的適應(yīng)性,讓用戶(hù)在維護(hù)靜態(tài)數(shù)據(jù)的過(guò)程中能同時(shí)滿(mǎn)足業(yè)務(wù)需求。開(kāi)發(fā)智能化的軟件能夠給用戶(hù)帶來(lái)更好的應(yīng)用體驗(yàn),降低操作難度,更輕松的工作和學(xué)習(xí)。近年來(lái),軟件開(kāi)發(fā)的智能化程度正在不斷提高,大量智能化軟件系統(tǒng)不斷的涌現(xiàn)出來(lái),人們的工作和生活也變得越來(lái)越輕松,在未來(lái),計(jì)算機(jī)軟件的智能化水平還會(huì)不斷提升,其優(yōu)勢(shì)也會(huì)表現(xiàn)得越來(lái)越明顯,軟件開(kāi)發(fā)必須把握時(shí)代特征,促進(jìn)社會(huì)的發(fā)展。

4結(jié)語(yǔ)

綜上所述,計(jì)算機(jī)軟件技術(shù)在社會(huì)生活中發(fā)揮著重要的作用,隨著時(shí)代的發(fā)展,人們對(duì)計(jì)算機(jī)軟件的功能提出了更高的要求,因此,要加大軟件開(kāi)發(fā)的力度,應(yīng)用先進(jìn)的軟件開(kāi)發(fā)技術(shù),開(kāi)發(fā)出更人性化、功能更完善的計(jì)算機(jī)軟件,提升軟件開(kāi)發(fā)的層次,推動(dòng)社會(huì)生產(chǎn)力的發(fā)展。

參考文獻(xiàn)

[1]劉芳.新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及發(fā)展趨向[J].中國(guó)新通信,2015(13):89.