国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

組件軟件工程的開發(fā)研究

2015-01-02 04:48:24
中國(guó)管理信息化 2015年23期
關(guān)鍵詞:組間組件環(huán)節(jié)

康 銳

(上海復(fù)高計(jì)算機(jī)科技有限公司,上海 200072)

組件軟件工程是目前軟件工程開發(fā)的研究重點(diǎn)之一,組件的應(yīng)用有助于開發(fā)人員通過(guò)復(fù)用構(gòu)件在較短的時(shí)間內(nèi)進(jìn)行軟件的構(gòu)造。一般來(lái)說(shuō),基于組件的軟件工程模型包括需求描述、組件分析、需求修改、使用復(fù)用的系統(tǒng)設(shè)計(jì)、開發(fā)和集成以及系統(tǒng)有效性驗(yàn)證幾個(gè)環(huán)節(jié)。軟件組件作為軟件工程開發(fā)的一個(gè)輔助環(huán)節(jié),目前已經(jīng)逐漸發(fā)展成為獨(dú)立的應(yīng)用軟件為開發(fā)者所采用??梢?,對(duì)組件軟件工程的開發(fā)研究進(jìn)行分析對(duì)促進(jìn)應(yīng)用軟件工程的發(fā)展十分必要。

1 應(yīng)用組件進(jìn)行軟件開發(fā)

在軟件工程的開發(fā)過(guò)程中,應(yīng)用組件進(jìn)行輔助開發(fā)的環(huán)節(jié)包括制作環(huán)節(jié)、銷售環(huán)節(jié)、裝配環(huán)節(jié)以及分發(fā)系統(tǒng)環(huán)節(jié)。在這些環(huán)節(jié)的組件軟件工程開發(fā)時(shí),開發(fā)者可利用組件“即插即用”的優(yōu)勢(shì)在較短的時(shí)間內(nèi)構(gòu)造軟件;二次制軟件單元具有相對(duì)獨(dú)立的程序題,有助于聯(lián)合其他軟件進(jìn)行組合開發(fā),從而完成工程的開發(fā)工作。在應(yīng)用組件進(jìn)行軟件開發(fā)的過(guò)程中,首先,組件法具有“即用即插”的特點(diǎn),經(jīng)濟(jì)、方便、快捷且具有較高的可靠性;其次,組件法開發(fā)的軟件工程接口為核心;另外,開發(fā)工具語(yǔ)言在組件開發(fā)過(guò)程中通常以二進(jìn)制的途徑發(fā)布組件,改變了傳統(tǒng)開發(fā)方法中使用原程序代碼的缺點(diǎn),減少了組件的限制。在軟件組件的開發(fā)過(guò)程中,組件的相關(guān)性質(zhì)以同一組件中的不同接口表現(xiàn)出來(lái),使得其他軟件組件在進(jìn)行相關(guān)的邏輯處理過(guò)程中有據(jù)可依;在組件接口的控制過(guò)程中,要提高其規(guī)范性與標(biāo)準(zhǔn)化,可在軟件組件市場(chǎng)中購(gòu)買較為成熟的產(chǎn)品以提升組件軟件工程開發(fā)的有效性。

2 組件軟件工程的開發(fā)策略分析

2.1 采取新型的開發(fā)流程

在組件軟件工程的開發(fā)過(guò)程中,通常采用瀑布式的方法進(jìn)行組件開發(fā),耗費(fèi)時(shí)間較長(zhǎng),且費(fèi)用較高。因此,在組間軟件工程的開發(fā)流程上,可采用進(jìn)式以及并發(fā)式的策略,通過(guò)系統(tǒng)構(gòu)建組件開發(fā)整體提高開發(fā)效率;其中,該策略構(gòu)成的系統(tǒng)整體包括系統(tǒng)設(shè)計(jì)環(huán)節(jié)、建模環(huán)節(jié)、系統(tǒng)開發(fā)和系統(tǒng)分析、掛歷組件以及組件項(xiàng)目的相應(yīng)組織等部分。在組件軟件工程的開發(fā)過(guò)程中,可在裝配組件以及組合組件的過(guò)程中將工程中較為分散的結(jié)構(gòu)模塊進(jìn)行一定程度的耦合,從而提高組件開發(fā)流程的有效性。

2.2 以組件開發(fā)為核心,遵循開發(fā)順序

組件是組間軟件工程的重要部分,在開發(fā)過(guò)程中應(yīng)始終強(qiáng)調(diào)組件的核心開發(fā)地位。一般來(lái)說(shuō),組件的收集過(guò)程完成于軟件開發(fā)過(guò)程的需求分析階段,即組件的收集要以軟件工程的需求為依據(jù)。完成組件開發(fā)的收集后,還應(yīng)嚴(yán)格遵循軟件工程的開發(fā)順序展開工作,其中,開發(fā)的內(nèi)容應(yīng)主要包括設(shè)計(jì)環(huán)節(jié)、裝配環(huán)節(jié)以及組間軟件的測(cè)試環(huán)節(jié)等。在組件分析過(guò)程中,應(yīng)把握好組件與需求之間的協(xié)調(diào)性,并以此為依據(jù)進(jìn)行開發(fā)工具的選擇、裝配模型的建立以及組件的開發(fā)等工作,從而進(jìn)一步提高組間軟件工程的開發(fā)效率。

2.3 重視組件接口、連接以及重用的開發(fā)方式

組件的接口設(shè)計(jì)、組件間的連接以及組件的重用是組間軟件工程開發(fā)研究的重要論題。筆者以某組件軟件工程為例進(jìn)行組件接口、連接以及重用方式的開發(fā)分析。在進(jìn)行該組件軟件的開發(fā)過(guò)程中,應(yīng)明確開發(fā)工作包括軟件應(yīng)用程序的開發(fā)以及軟件組件的開發(fā)。首先,在應(yīng)用程序的開發(fā)時(shí),應(yīng)首先根據(jù)需求分析列出所需組件的列表,并通過(guò)設(shè)計(jì)組件工具生成相應(yīng)組件;其次,調(diào)查數(shù)據(jù)庫(kù)提取所需組件,結(jié)合已有組件進(jìn)行組件的重構(gòu)和開發(fā),將成熟的組件產(chǎn)品存入軟件系統(tǒng)的組件庫(kù)。而在該軟件組件的開發(fā)過(guò)程中,首先應(yīng)對(duì)軟件工程的組件需求以及組件實(shí)際效能進(jìn)行分析與明確,并針對(duì)分析結(jié)果進(jìn)行組件模型的設(shè)計(jì)與建立工作;完成組件的對(duì)外接口設(shè)計(jì)工作,與內(nèi)部的實(shí)際情況相連接,以提高其契合度;根據(jù)軟件應(yīng)用系統(tǒng)的復(fù)用要求,應(yīng)盡可能滿足所有組件的接口需求,并實(shí)現(xiàn)軟件工程組件的相關(guān)設(shè)計(jì)與部署工作。完成組件的接口管理后,對(duì)其組件進(jìn)行具體設(shè)計(jì),在設(shè)計(jì)過(guò)程中應(yīng)注意控制單個(gè)組件的粒度,以滿足具體需求為基準(zhǔn),避免盲目追求單一組件的綜合效能。另外,在單一組件的設(shè)計(jì)環(huán)節(jié)結(jié)束后,應(yīng)進(jìn)行組件的表現(xiàn)工作,通過(guò)二進(jìn)制代碼編輯組件,并存入可供后期軟件設(shè)計(jì)使用的組件數(shù)據(jù)庫(kù)。可見,完成應(yīng)用程序以及組件的開發(fā),須重視組件接口、連接以及重用幾個(gè)方面。

3 結(jié)語(yǔ)

綜上所述,組件軟件工程作為目前軟件工程開發(fā)的熱門環(huán)節(jié),已經(jīng)成為計(jì)算機(jī)技術(shù)發(fā)展的重要助推器。要實(shí)現(xiàn)組間軟件工程的開發(fā)效率以及社會(huì)、經(jīng)濟(jì)效益,必須從組件開發(fā)的基本規(guī)律著手進(jìn)行研究,通過(guò)滿足組件開發(fā)的接口需求、通用性與實(shí)用性需求以及重用性需求等提高組件開發(fā)的有效性,進(jìn)而推動(dòng)軟件工程的進(jìn)一步發(fā)展。另外,為實(shí)現(xiàn)組件軟件工程開發(fā)的可持續(xù)發(fā)展,應(yīng)提高組件開發(fā)過(guò)程的分工專業(yè)化,通過(guò)進(jìn)行系統(tǒng)分析、編程、管理等方面的分化而提高組件開發(fā)的效率與水平。

猜你喜歡
組間組件環(huán)節(jié)
無(wú)人機(jī)智能巡檢在光伏電站組件診斷中的應(yīng)用
能源工程(2022年2期)2022-05-23 13:51:50
必要的環(huán)節(jié)要寫清
新型碎邊剪刀盤組件
U盾外殼組件注塑模具設(shè)計(jì)
在農(nóng)民需求迫切的環(huán)節(jié)上『深耕』
數(shù)據(jù)組間平均數(shù)、方差關(guān)系的探究
更 正
Geological characteristics, metallogenic regularities and the exploration of graphite deposits in China
China Geology(2018年3期)2018-01-13 03:07:16
現(xiàn)代學(xué)徒制管理模式及其頂崗實(shí)習(xí)環(huán)節(jié)
風(fēng)起新一代光伏組件膜層:SSG納米自清潔膜層
凤冈县| 讷河市| 望城县| 长葛市| 广平县| 松潘县| 太湖县| 泸水县| 盐山县| 仁布县| 洪泽县| 廉江市| 咸阳市| 迁西县| 大同县| 镶黄旗| 尚义县| 图木舒克市| 德阳市| 柞水县| 昌都县| 郸城县| 宝鸡市| 基隆市| 乌什县| 镇巴县| 高州市| 赤峰市| 关岭| 永福县| 荔浦县| 南开区| 利津县| 兴安盟| 云安县| 曲阳县| 新密市| 玛纳斯县| 镇赉县| 新巴尔虎右旗| 临漳县|