亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計(jì)算機(jī)軟件開發(fā)工具的集成和應(yīng)用研究

        2017-05-16 13:41:54竺文聰
        科教導(dǎo)刊·電子版 2017年7期
        關(guān)鍵詞:計(jì)算機(jī)軟件

        竺文聰

        摘 要 隨著互聯(lián)網(wǎng)的不斷發(fā)展,以及計(jì)算機(jī)應(yīng)用的范圍的擴(kuò)展,軟件開發(fā)也因此得到了更進(jìn)一步的發(fā)展。而不同的軟件開發(fā)機(jī)構(gòu)有著不同的特點(diǎn),針對這些不同的軟件開發(fā)機(jī)構(gòu)構(gòu)造出能夠與其相適用的計(jì)算機(jī)輔助性的軟件工具的應(yīng)用開發(fā)環(huán)境顯得至關(guān)重要。本文主要對于計(jì)算機(jī)軟件開發(fā)工具的集成環(huán)境進(jìn)行了研究,并且對其應(yīng)用進(jìn)行了進(jìn)一步的分析,在此基礎(chǔ)上構(gòu)造出了集成化的開發(fā)環(huán)境,從而更好地支持軟件開發(fā)的過程中。

        關(guān)鍵詞 計(jì)算機(jī)軟件 開發(fā)工具 集成 軟件開發(fā)過程

        1計(jì)算機(jī)輔助軟件工程工具

        1.1重要作用

        隨著計(jì)算機(jī)技術(shù)的不符按發(fā)展,計(jì)算機(jī)已經(jīng)逐漸的被應(yīng)用到各個(gè)領(lǐng)域中去,而各個(gè)領(lǐng)域?qū)τ谲浖_發(fā)者都有著較高的要求,軟件開發(fā)者開發(fā)的軟件必須能夠在該領(lǐng)域得到很好的使用并且有著較強(qiáng)的實(shí)用性。但是在現(xiàn)實(shí)的軟件開發(fā)過程中,各個(gè)領(lǐng)域之間存在著很大的差異,并且領(lǐng)域內(nèi)部也有著很大的變化性,這種特性給軟件開大帶來了很大的困難,軟件開發(fā)目前來看難以滿足各個(gè)領(lǐng)域的實(shí)際需求。而軟件開發(fā)的發(fā)展對于一個(gè)企業(yè)、一個(gè)領(lǐng)域的發(fā)展起著至關(guān)重要的作用,直接的影響著其信息化建設(shè)水平的強(qiáng)弱。目前來看,我國的軟件產(chǎn)業(yè)已經(jīng)得到了較為迅速的發(fā)展,但是仍然存在著一定的問題,而軟件開發(fā)工具的的選擇、其集成以及應(yīng)用的研究則成為了研究的重點(diǎn)所在。

        1.2相關(guān)概述

        目前來看,軟件的編寫都是在一種開發(fā)工具的軟件的基礎(chǔ)上進(jìn)行的,有了這一類的工具軟件,軟件的開發(fā)從規(guī)劃到設(shè)計(jì)、代碼的測試等每一步的實(shí)現(xiàn)都能夠被規(guī)范化,這極大的減輕了程序員的工作量,使得程序員的工作變得簡單,同時(shí)也為一些十分復(fù)雜的軟件的開發(fā)提供了便利的條件。這一類的工具軟件,就是軟件開發(fā)工具。

        而軟件這個(gè)概念,是相對于那些能夠看見的硬件而言的。在一個(gè)計(jì)算機(jī)中,軟件就像是計(jì)算機(jī)的大腦,控制著計(jì)算機(jī)的實(shí)際運(yùn)行。軟件可以分為系統(tǒng)軟件和應(yīng)用軟件,無論是哪一種的軟件都給人們的生活帶來了很大的方便。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,很多復(fù)雜的業(yè)務(wù)管理流程、以及比較復(fù)雜的系統(tǒng)控制都需要通過軟件開發(fā)工具來實(shí)現(xiàn),這些集成的軟件開發(fā)工具貫穿于軟件開發(fā)的各個(gè)生命周期。目前來看,軟件工程越來越多,這也進(jìn)一步的帶動(dòng)了軟件開發(fā)工具的發(fā)展。目前計(jì)算機(jī)輔助性軟件工程case工具有很多,如VB,PB,VC,JAVAASP等等,這些軟件開發(fā)工具都有著自己的特點(diǎn)。例如,VC的功能相對來說很強(qiáng)大,而JAVA的網(wǎng)絡(luò)編程能力則十分的強(qiáng)大,VB相對來說比較簡單,容易學(xué)習(xí)利于掌握。在實(shí)際的軟件開發(fā)時(shí),人們會(huì)根據(jù)不同的需求選擇不同的軟件開發(fā)工具。本文主要對case工具進(jìn)行了介紹,并對其集成環(huán)境進(jìn)行了研究。

        1.3應(yīng)用現(xiàn)狀

        計(jì)算機(jī)輔助軟件工程(case)工具,對于軟件的工程化十分的重要,但是經(jīng)過我們的調(diào)查研究,發(fā)現(xiàn)目前的國內(nèi)的規(guī)定劇的應(yīng)用水平總體來說還比較低,很多企業(yè)往往沒有對其進(jìn)行使用,雖然存在一部分機(jī)構(gòu)對其進(jìn)行了運(yùn)用但是其中的大多數(shù)的軟件開發(fā)機(jī)構(gòu)對于case工具的應(yīng)用仍然停留在對于部分軟件的開發(fā)中離散性的應(yīng)用該工具,還有一些比較小的的機(jī)構(gòu)還處于完全的手工操作的階段,只有恨少得一部分軟件機(jī)構(gòu)建立起了集成化的case工具軟件開發(fā)環(huán)境,并且將其貫穿在整個(gè)的軟件開發(fā)過程中。

        1.4應(yīng)用較少原因

        我們對于目前軟件開發(fā)機(jī)構(gòu)較少使用case工具的原因進(jìn)行了深入的分析,發(fā)現(xiàn)主要存在下面幾種因素:

        (1)我國的軟件的工程化的基礎(chǔ)還比較薄弱。Case工具的應(yīng)用必須在軟件工程化的活動(dòng)規(guī)范化的前提下進(jìn)行,但是目前來看很多軟件開發(fā)機(jī)構(gòu)還沒有一套完整的、符合實(shí)際的應(yīng)用特點(diǎn)的規(guī)范,技術(shù)人員在軟件開發(fā)的過程中對于軟件開發(fā)的工程化處于抵觸的狀態(tài),并且目前來看我國對于軟件開發(fā)的相關(guān)管理還比較松散,使得我國的開發(fā)機(jī)構(gòu)內(nèi)部的很多工程化活動(dòng)比較隨意,這就使得case工具沒有一個(gè)良好的應(yīng)用環(huán)境。

        (2)case工具有很多種類,因此集成方案較難界定。使用case工具來搭建集成化的軟件開發(fā)環(huán)境,能夠很好地提升軟件的開發(fā)效率,但是市場上的case工具的種類較多,在沒有經(jīng)過仔細(xì)的調(diào)查研究的前提下,難以制定出一個(gè)集成化的開發(fā)環(huán)境方案,這也導(dǎo)致了case工具的應(yīng)用水平較低。

        (3)case工具本身的交割比較高,這也是其沒有得到廣泛的應(yīng)用的一個(gè)原因,一些中小型的企業(yè)難以承擔(dān)起其應(yīng)用的價(jià)格。

        (4)case工具的應(yīng)用十分的復(fù)雜,因此培訓(xùn)起來也比較困難,學(xué)習(xí)內(nèi)容相對來說比較復(fù)雜,一般來說使用case工具需要掌握相應(yīng)的軟件工程方法以及相關(guān)的開發(fā)規(guī)范,而這些內(nèi)容的學(xué)習(xí)往往比較困難,因此使用者較少進(jìn)一步的導(dǎo)致了case工具的應(yīng)用范圍降低。目前來看,我國內(nèi)部代理商還缺乏使用這個(gè)工具對軟件系統(tǒng)進(jìn)行開發(fā)的實(shí)際經(jīng)驗(yàn),有的雖然開展了相關(guān)的培訓(xùn)課程,但是培訓(xùn)往往是停留在case工具的操作階段的,沒有對其進(jìn)行深入的講解,培訓(xùn)的內(nèi)容還不夠充分,難以為軟件開發(fā)機(jī)構(gòu)提供足夠的能力與技術(shù)支持。

        2 選擇case工具

        由于case工具的種類十分繁多,因此在選擇的時(shí)候需要注意很多問題,主要從這兩個(gè)方面進(jìn)行考慮:首先是case工具其自身的特點(diǎn)以及適用的環(huán)境,以及在應(yīng)用case工具的過程中,其所應(yīng)用的軟件開發(fā)機(jī)構(gòu)本身所具備的特點(diǎn)。

        2.1選擇標(biāo)準(zhǔn)

        在對case工具進(jìn)行選擇的過程中,主要應(yīng)該考慮以下的這些標(biāo)準(zhǔn):

        (1)應(yīng)該考慮到可靠性的問題。選擇的case工具必須能夠較長時(shí)間的完成規(guī)定的功能,在運(yùn)行的過程中不能出現(xiàn)死機(jī)的情況,同時(shí)應(yīng)該對訪問的權(quán)限進(jìn)行相應(yīng)的控制,應(yīng)該防止沒有權(quán)限的人對數(shù)據(jù)進(jìn)行訪問出現(xiàn)越權(quán)存儲的現(xiàn)象。該工具應(yīng)該能夠具有自動(dòng)備份的功能,有著較好的安全性,對于錯(cuò)誤有著較好的處理能力,對于存在的漏洞能夠進(jìn)行分析。

        (2)工具的可用性必須得到保證。該工具應(yīng)該具有容易安裝以及容易學(xué)習(xí)的特點(diǎn),有著較好的文檔質(zhì)量,其用戶界面具有通用性以及一致性。

        (3)該工具應(yīng)該能夠?qū)?shù)據(jù)進(jìn)行高效的處理,對于數(shù)據(jù)的存儲需求能進(jìn)行及時(shí)的優(yōu)化,對于內(nèi)存需求能夠很好地優(yōu)化,并且對于處理器能夠進(jìn)行優(yōu)化等能力。

        (4)可維護(hù)性。該工具應(yīng)該具有較高的服務(wù)更新的能力以及產(chǎn)品維護(hù)的能力,廠商對于問題的反應(yīng)速度要快以便于及時(shí)的維護(hù)。

        (5)可移植性。在不同版本的操作系統(tǒng)之間能夠進(jìn)行移植,不同版本的case工具之間能夠進(jìn)行數(shù)據(jù)移植。

        2.2軟件開發(fā)機(jī)構(gòu)特點(diǎn)

        在對case工具記性選擇的時(shí)候,所應(yīng)用的軟件開發(fā)機(jī)構(gòu)其本身所具有的特點(diǎn)也對其具有著很大的影響。

        首先應(yīng)該考慮到該機(jī)構(gòu)的背景,如果這個(gè)軟件開發(fā)機(jī)構(gòu)已經(jīng)長時(shí)間的從事軟件系統(tǒng)的研究開發(fā)工作,已經(jīng)有了一定的開發(fā)經(jīng)驗(yàn)和相對成熟的開發(fā)技術(shù),并且在以前的開發(fā)的過程中也曾經(jīng)離散性的應(yīng)用過case工具,那么其中一種合適的做法就是通過機(jī)構(gòu)統(tǒng)一的進(jìn)行出資,然后離開構(gòu)建這個(gè)集成化的軟件開發(fā)環(huán)境。但是如果這個(gè)軟件開發(fā)機(jī)構(gòu)的成立時(shí)間還不是很長,軟件開發(fā)的技術(shù)人員以及管理人員還沒有足夠的經(jīng)驗(yàn),那么就可以嘗試在個(gè)別的軟件工程中使用耽擱的case工具,通過這種方式來提高這項(xiàng)工作的效率。其中,比較適合的方式就是從一些比較容易進(jìn)行操作的case工具開始著手,例如可以通過白盒測試等工具進(jìn)行。

        然后應(yīng)該考慮的是軟件所應(yīng)用的環(huán)境的系統(tǒng)規(guī)模。對于一些大中型的軟件系統(tǒng),軟件的覆蓋范圍比較廣,功能也相對來說比較復(fù)雜,參與的人比較多,在這樣的環(huán)境下進(jìn)行軟件開發(fā)則相對來說需要考慮的問題比較多,需求分析也十分復(fù)雜,因此需要專門的需求管理工作的支持,并且需要使用業(yè)務(wù)建模以及分析工具。而且由于這種情況下使用的case工具的種類也會(huì)比較多,因此case工具的集成技術(shù)也因此變得更加的重要。對于一些小型的軟件系統(tǒng),軟件的功能相對會(huì)簡單一點(diǎn),參與的人員也不會(huì)很多,這些人員之間的溝通比較方便,項(xiàng)目管理也相對會(huì)簡單一點(diǎn),因此則不需要專門的需求管理軟件,企業(yè)管理工具也變得可有可無。并且這種情況下使用的case工具會(huì)少一些,那么既可以離散的使用這些工具,也可以集成后使用,且集成的方式也會(huì)簡單些。

        對于一些嵌入式的軟件系統(tǒng),必須選用一些和嵌入式系統(tǒng)相關(guān)的case集成開發(fā)環(huán)境,而不能使用支持通常的軟件系統(tǒng)的case工具。

        同時(shí)人員的素質(zhì)也有一定的要求,人員不僅需要具備一定的專業(yè)性知識,而且需要能夠接受新事物,有著較好的學(xué)習(xí)能力以及良好的團(tuán)隊(duì)精神,這樣才能夠更好的協(xié)同性完成任務(wù)。

        3 集成方法步驟

        Case工具的選擇以及繼承,不能脫離其所在的軟件開發(fā)環(huán)境,也不能和軟件開發(fā)機(jī)構(gòu)的實(shí)際情況分離開來,只有針對實(shí)際情況實(shí)事求是的進(jìn)行case工具的選擇以及搭建繼承開發(fā)環(huán)境,才能夠更好的發(fā)揮出其應(yīng)有的作用。

        因此,在集成的過程中,軟件的開發(fā)機(jī)構(gòu)首先需要了解自己的單位的環(huán)境情況,賦予本單位承擔(dān)的項(xiàng)目的特點(diǎn)進(jìn)行分析,對于本單位內(nèi)部的工作人員的能力素質(zhì)進(jìn)行分析,在此基礎(chǔ)上確定好軟件開發(fā)的具體方法以及采用的模型和規(guī)范。然后,在此基礎(chǔ)上對市場上的那些case工具進(jìn)行調(diào)研,了解他們的功能以己相應(yīng)的特點(diǎn),針對自身項(xiàng)目的特點(diǎn)選擇合適的case工具,有選擇性的在特定的軟件工程中離散的應(yīng)用這些case工具,如果可以的話可以搭建集成化的case工具支持的軟件開發(fā)環(huán)境,從而使用這些環(huán)境支持軟件開發(fā)。

        4 調(diào)研結(jié)果

        通過我們對于現(xiàn)在的市場上的一些case工具的調(diào)查研究,我們對這些工具進(jìn)行了分析以及篩選的時(shí)候主要考慮到這些因素:

        應(yīng)該注意對那些集成化的、成套的case工具進(jìn)行研究,并且應(yīng)該掌握這些case工具之間的接口與信息之間的關(guān)系,從而保證各種的case工具之間能夠進(jìn)行通信,保證信息的流暢性。這些case工具應(yīng)該能夠保證在集成化的環(huán)境,能夠?qū)⑿畔凑战y(tǒng)一的標(biāo)準(zhǔn)進(jìn)行傳遞,并且將其封裝起來,使得工具之間能夠更好地進(jìn)行方便的通信。

        5 結(jié)論

        計(jì)算機(jī)軟件開發(fā)工具case工具的良好運(yùn)用,能夠更好地促進(jìn)軟件開發(fā)的質(zhì)量以及效率,能夠使得軟件工程活動(dòng)變得更加的規(guī)范,因此case工具有著至關(guān)重要的作用。本文首先杜宇軟件開發(fā)工具進(jìn)行了相關(guān)的介紹,并且對于case工具的應(yīng)用現(xiàn)狀以及其沒有得到廣泛應(yīng)用的原因進(jìn)行了分析,然后在此基礎(chǔ)上對于case工具的選擇需要注意的問題進(jìn)行了進(jìn)一步的闡述,并且給出了該工具的集成步驟,希望能夠?qū)τ诖龠M(jìn)軟件開發(fā)工作起到一定的參考價(jià)值。

        參考文獻(xiàn)

        [1] 郭冰,張寧,徐海霞,韓利峰,陳永忠.TMSR CSS集成開發(fā)工具軟件的實(shí)現(xiàn)與應(yīng)用[J]. 核技術(shù),2013,(11):68-72.

        [2] 陳玉栓.軟件產(chǎn)品線方法在網(wǎng)絡(luò)管理軟件開發(fā)中的研究與應(yīng)用[D].吉林大學(xué),2006.

        [3] 孟德斌,羅曉沛,陳涵生.計(jì)算機(jī)軟件開發(fā)工具的集成和應(yīng)用研究[J].計(jì)算機(jī)工程,2002,(04):276-279.

        [4] 史勝輝,方淑榮.基于項(xiàng)目驅(qū)動(dòng)教學(xué)法在《軟件開發(fā)工具與環(huán)境》教學(xué)中的應(yīng)用[J]. 福建電腦,2009,(04):35.

        猜你喜歡
        計(jì)算機(jī)軟件
        芻議計(jì)算機(jī)軟件中的安全漏洞檢測技術(shù)
        計(jì)算機(jī)軟件技術(shù)的不可靠性探析
        基于C語言的計(jì)算機(jī)軟件編程
        電子制作(2018年16期)2018-09-26 03:27:08
        淺談不同編程語言對計(jì)算機(jī)軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        計(jì)算機(jī)軟件數(shù)據(jù)庫設(shè)計(jì)應(yīng)用探析
        電子制作(2017年14期)2017-12-18 07:08:03
        計(jì)算機(jī)軟件安全檢測技術(shù)研究
        電子制作(2017年10期)2017-04-18 07:22:58
        淺談基于C語言的計(jì)算機(jī)軟件程序設(shè)計(jì)
        電子制作(2017年24期)2017-02-02 07:14:40
        淺析計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析
        神州修車救援APP取得計(jì)算機(jī)軟件著作權(quán)
        計(jì)算機(jī)軟件開發(fā)中的分層技術(shù)分析
        河南科技(2014年19期)2014-02-27 14:15:24
        久久亚洲av成人无码电影a片| 中文字幕日本一区二区在线观看| 亚洲av自偷自拍亚洲一区| 亚洲第一幕一区二区三区在线观看 | 成人国产av精品麻豆网址 | 正在播放国产多p交换视频 | 国产不卡一区二区三区免费视| 久久99亚洲网美利坚合众国| 蜜桃久久综合一区二区| 手机看黄av免费网址| 99热久久这里只精品国产www| 亚洲韩国在线| 日本91一区二区不卡| 日韩 无码 偷拍 中文字幕| 男受被做哭激烈娇喘gv视频| 久热香蕉av在线爽青青| 亚洲五月天中文字幕第一页| 内射中出日韩无国产剧情| 人妻少妇精品中文字幕av蜜桃| 久久这里只精品国产2| 极品少妇一区二区三区| 高h小月被几个老头调教 | 精品国产亚洲一区二区在线3d| 91成人自拍视频网站| 天堂一区二区三区在线观看视频| 人妻少妇精品无码专区二区| 国产精品丝袜在线不卡| 日韩人妻大奶子生活片| 国产美熟女乱又伦av果冻传媒| 人妻一区二区三区免费看| 免费亚洲一区二区三区av| 国产亚洲精品bt天堂精选| 日本精品网| 亚洲一区中文字幕视频| 蜜臀av一区二区三区久久| 色欲色欲天天天www亚洲伊| 最新精品亚洲成a人在线观看| 国产一级黄片久久免费看| 国产女人好紧好爽| 国产成人无码免费网站| 丝袜人妻无码中文字幕综合网|