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

        ?

        計(jì)算機(jī)軟件的深度開發(fā)應(yīng)用

        2012-12-31 00:00:00陳斌

        【摘要】計(jì)算機(jī)硬件和軟件組成了計(jì)算機(jī)使用的統(tǒng)一整體。因此,計(jì)算機(jī)資源應(yīng)該既考慮硬件資源又考慮軟件資源。軟件資源包括系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件是管理、監(jiān)控、維護(hù)計(jì)算機(jī)的軟件,如自檢程序、操作系統(tǒng)等。應(yīng)用軟件是主要解決某些具體問(wèn)題的軟件,如學(xué)習(xí)管理軟件、人事管理軟件等。從功能上可以認(rèn)為軟件是利用計(jì)算機(jī)本身提供的邏輯功能,合理地組織計(jì)算機(jī)工作,簡(jiǎn)化或代替人們?cè)谑褂糜?jì)算機(jī)過(guò)程中的工作環(huán)境。因此,不論是支撐計(jì)算機(jī)工作還是支持用戶應(yīng)用的程序都是軟件。

        【關(guān)鍵詞】計(jì)算機(jī);應(yīng)用;軟件;開發(fā)技術(shù)

        計(jì)算機(jī)硬件和軟件組成了計(jì)算機(jī)使用的統(tǒng)一整體。因此,計(jì)算機(jī)資源應(yīng)該既考慮硬件資源又考慮軟件資源。軟件資源包括系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件是管理、監(jiān)控、維護(hù)計(jì)算機(jī)的軟件,如自檢程序、操作系統(tǒng)等。應(yīng)用軟件是主要解決某些具體問(wèn)題的軟件,如學(xué)習(xí)管理軟件、人事管理軟件等。從功能上可以認(rèn)為軟件是利用計(jì)算機(jī)本身提供的邏輯功能,合理地組織計(jì)算機(jī)工作,簡(jiǎn)化或代替人們?cè)谑褂糜?jì)算機(jī)過(guò)程中的工作環(huán)境。因此,不論是支撐計(jì)算機(jī)工作還是支持用戶應(yīng)用的程序都是軟件。在20世紀(jì)50、60年代人們是基于手工方式進(jìn)行軟件開發(fā)的,人們認(rèn)為計(jì)算機(jī)軟件就是程序。隨著使用化、商品化、通用化、大型化軟件的開發(fā),軟件設(shè)計(jì)者逐漸感到要有一定規(guī)范的文檔以保證程序從設(shè)計(jì)、調(diào)試到運(yùn)行的成功。這樣,從20世紀(jì)70年代開始,認(rèn)為軟件不僅是程序還包括開發(fā)、使用、維護(hù)這些程序所需要的一切文檔。到了20世紀(jì)80年代,國(guó)際標(biāo)準(zhǔn)化組織從軟件工程的概念上更為全面地給軟件定義為:計(jì)算機(jī)程序、實(shí)現(xiàn)此程序功能所采用的方法、規(guī)則以及與其關(guān)聯(lián)的文檔和在計(jì)算機(jī)上運(yùn)行它所需要的數(shù)據(jù)都是計(jì)算機(jī)軟件。

        1.軟件工程的概念

        1.1“軟件工程”概念提出

        20世紀(jì)50、60年代開發(fā)大型系統(tǒng)軟件用手工方式進(jìn)行,其生產(chǎn)效率低、出錯(cuò)率高。這種狀態(tài)不能滿足日益增長(zhǎng)的軟件生產(chǎn)的需要,產(chǎn)生以下四個(gè)方面的問(wèn)題。a.軟件復(fù)雜性飛速增長(zhǎng);b.軟件成本高;c.開發(fā)周期長(zhǎng);d.維護(hù)工作量大。即出現(xiàn)了“軟件危機(jī)”現(xiàn)象。為了擺脫軟件生產(chǎn)的這種局面,在1968年北大西洋公約組織的學(xué)術(shù)會(huì)議上,第一次提出了“軟件工程”這個(gè)概念。

        軟件工程是開發(fā)和維護(hù)軟件的規(guī)范化方法,它的指導(dǎo)思想是以處理工程問(wèn)題(如建筑工程、機(jī)械工程等)一樣的方法處理軟件生產(chǎn)的全過(guò)程。為了指導(dǎo)這種軟件生產(chǎn)的整個(gè)過(guò)程,產(chǎn)生了軟件工程學(xué)。

        1.2什么是軟件工程學(xué)

        軟件工程學(xué)是研究和探討如何利用當(dāng)代的科學(xué)理論和技術(shù)指導(dǎo)軟件的開發(fā),以達(dá)到利用較少的投資獲得高質(zhì)量軟件產(chǎn)品的目的科學(xué)。

        軟件工程學(xué)既是邊緣學(xué)科,又是一種綜合性學(xué)科。它包括計(jì)算機(jī)科學(xué)、系統(tǒng)工程學(xué)、管理學(xué)、經(jīng)濟(jì)學(xué)、人體工程學(xué)和心理學(xué)等。

        2.軟件工程的發(fā)展

        軟件工程的發(fā)展,大體經(jīng)歷了三個(gè)時(shí)代,即程序設(shè)計(jì)時(shí)代、軟件時(shí)代、軟件工程時(shí)代。

        2.1軟件開發(fā)的三個(gè)階段

        前面講過(guò)用軟件工程的方式生產(chǎn)軟件的過(guò)程類似于機(jī)械、建筑工程生產(chǎn)產(chǎn)品的過(guò)程。如一個(gè)建筑工程(如立交橋、賓館大廈等)從開始到結(jié)束,經(jīng)歷設(shè)計(jì)、施工和驗(yàn)收三個(gè)階段。軟件產(chǎn)品的生產(chǎn)也要經(jīng)過(guò)定義、開發(fā)、維護(hù)的軟件開發(fā)三個(gè)階段。

        2.2軟件工程與其他工程科學(xué)不同之處

        從上面建筑工程與軟件二種產(chǎn)品開發(fā)階段比較,可以看出:a.建筑工程流程圖中,設(shè)計(jì)藍(lán)圖產(chǎn)生之后,往下的每一步?jīng)]有回溯問(wèn)題。但在軟件開發(fā)工程中,每一步都可能經(jīng)歷不只一次的修改和適應(yīng)的回溯問(wèn)題。b.軟件交付使用后,還有一個(gè)運(yùn)行維護(hù)問(wèn)題,如運(yùn)行后發(fā)現(xiàn)有隱藏錯(cuò)誤、運(yùn)行環(huán)境有變化、用戶要求的變更等。

        3.應(yīng)用軟件開發(fā)方法

        一個(gè)大型的應(yīng)用軟件、如計(jì)算機(jī)輔助設(shè)計(jì)軟件,大型仿真訓(xùn)練軟件等,需要多人共同完成。為保證大型應(yīng)用軟件系統(tǒng)的開發(fā)質(zhì)量,必須嚴(yán)格按照軟件工程的思路和原則,采用軟件的開發(fā)方法,使用軟件工程提供的圖示工具,組織軟件人員協(xié)調(diào)一致地完成設(shè)計(jì)與開發(fā)任務(wù)。

        現(xiàn)應(yīng)用的軟件開發(fā)方法主要有三種:軟件生命周期法、原型化方法、自動(dòng)形式的系統(tǒng)開發(fā)方法。

        3.1軟件開發(fā)的生命周期法

        生命周期方法是從時(shí)間角度對(duì)軟件的定義、開發(fā)和維護(hù)的復(fù)雜問(wèn)題進(jìn)行分解,分成若干個(gè)階段。每個(gè)階段的開始和結(jié)束都有嚴(yán)格的標(biāo)準(zhǔn)(前一階段的結(jié)束就是后一階段的開始。標(biāo)準(zhǔn)就是每個(gè)階段都應(yīng)該交出高質(zhì)量的文檔。軟件生命周期一般分為六個(gè)時(shí)期,即六個(gè)階段。

        3.2原型化方法

        傳統(tǒng)的生命周期法的理論基礎(chǔ)較為嚴(yán)密。一般說(shuō)來(lái),在軟件開發(fā)過(guò)程中,首先要經(jīng)過(guò)嚴(yán)格的定義或預(yù)先說(shuō)明,并要求軟件開發(fā)人員和用戶在系統(tǒng)的開發(fā)初期就要對(duì)整個(gè)的功能和信息需求做出全面、準(zhǔn)確而深刻地認(rèn)定。

        通常用戶給出概括性的軟件目標(biāo)而無(wú)法描述詳細(xì)的輸入、處理或輸出需求。而軟件開發(fā)人員也可能尚未確定處理算法的效果、操作系統(tǒng)的適用性及即將使用的人機(jī)界面形態(tài)。在這種情況下,對(duì)事務(wù)只有邊干邊認(rèn)識(shí),原型化方法就是基于這一主導(dǎo)思想。

        3.3原型的三種形態(tài)

        3.3.1紙上原型

        這種紙張和墨水的模型解釋了軟件上的一些特征。

        3.3.2工作原型

        制作所需軟件中的一部分功能,讓其在計(jì)算機(jī)上執(zhí)行,可使用戶和開發(fā)者在一定程度上了解即將被開發(fā)的程序。

        3.3.3現(xiàn)有原型

        利用一個(gè)可運(yùn)行的現(xiàn)成程序,完成所需功能的部分或全部,但是有一部分必須在新開發(fā)的基礎(chǔ)上加以改善。

        3.4原型法開發(fā)過(guò)程

        利用原型法開發(fā)軟件大致經(jīng)過(guò)可行性研究階段、確定系統(tǒng)的基本要求階段、建造原始系統(tǒng)階段、用戶和開發(fā)人員的評(píng)審階段、開發(fā)人員修改系統(tǒng)階段。

        3.5自動(dòng)形式的系統(tǒng)開發(fā)方法

        這種方法的特點(diǎn)是采用第四代技術(shù)(4GT)包含的大量軟件開發(fā)工具,使軟件開發(fā)者只需說(shuō)明軟件所要實(shí)現(xiàn)的內(nèi)容,而不必說(shuō)明如何去實(shí)現(xiàn)。4GT軟件工具根據(jù)系統(tǒng)要求確定規(guī)范,進(jìn)行分析,自動(dòng)設(shè)計(jì),自動(dòng)編碼。

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

        在軟件工程中,不應(yīng)武斷地選擇某種方法,應(yīng)當(dāng)由應(yīng)用特性來(lái)決定所要采用的方法。往往采用以上方法相結(jié)合的模式,可加快軟件開發(fā)的進(jìn)度。

        【參考文獻(xiàn)】

        [1]王熾鴻.計(jì)算機(jī)輔助設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,1998.

        [2]丁劍潔,基于度量的軟件維護(hù)過(guò)程管理的研究[D].西北大學(xué),2006.

        [3]朱穆超.試析計(jì)算機(jī)軟件開發(fā)[J].高等教育研究.

        [4]師以賀.計(jì)算機(jī)開發(fā)與應(yīng)用[J].科技創(chuàng)新導(dǎo)報(bào),2009,(36).

        日本五月天婷久久网站| 国产最新进精品视频| 极品美女aⅴ在线观看| 亚洲不卡中文字幕无码| 免费成人福利视频| 中文字幕av一区中文字幕天堂| 四月婷婷丁香七月色综合高清国产裸聊在线 | 色诱视频在线观看| 999久久久国产精品| 8av国产精品爽爽ⅴa在线观看| 最新永久免费AV网站| 免费人成黄页在线观看国产| 成年人干逼视频水好多| 亚洲av无码乱码国产一区二区| 欧美黑吊大战白妞| 全免费a级毛片免费看视频| 亚洲最大av免费观看| 国产免费人成视频在线观看播放播 | 亚洲福利二区三区四区| 无码av专区丝袜专区| 人妻熟女一区二区三区app下载| 永久免费的av在线电影网无码| YW亚洲AV无码乱码在线观看| 青青青草国产熟女大香蕉| 国产一区二区三区四区在线视频| 日本国产亚洲一区二区| 亚洲愉拍99热成人精品热久久| 吃奶摸下的激烈视频| 国产日韩久久久精品影院首页| 中文字幕在线一区乱码| 亚洲av高清天堂网站在线观看 | 少妇久久久久久被弄到高潮| 亚洲av无码成人精品区天堂| 久久精品国产一区二区涩涩| 精品亚洲国产日韩av一二三四区| 伊人久久精品无码av一区| 初女破初的视频| 色综合久久丁香婷婷| 国产日韩一区二区精品| 女同同志熟女人妻二区| 又粗又硬又大又爽免费视频播放|