王文新,吳 敏
(大連海事大學(xué),遼寧大連,116026)
軟件工程的開(kāi)發(fā)和管理是一個(gè)復(fù)雜的過(guò)程,在生命周期內(nèi)容易出現(xiàn)各種問(wèn)題,從而降低軟件的應(yīng)用性,只有對(duì)軟件工程進(jìn)行控制才能保證軟件工程有序的進(jìn)行。為此,軟件工程標(biāo)準(zhǔn)化這一概念別提出國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、項(xiàng)目標(biāo)準(zhǔn)對(duì)軟件工程進(jìn)行約束,促使軟件工程規(guī)范的進(jìn)行,創(chuàng)造出滿足用戶需求的軟件。
軟件工程是一門(mén)研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用性的以及高質(zhì)量的軟件。通過(guò)軟件工程構(gòu)建和維護(hù)的各種不同功能軟件,應(yīng)用于在現(xiàn)代社會(huì)中的各個(gè)行業(yè)中,對(duì)于推動(dòng)社會(huì)的進(jìn)步起到積極的促進(jìn)作用。軟件工程涉及程序設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)、軟件開(kāi)發(fā)工具系統(tǒng)平臺(tái)、設(shè)計(jì)模式等方面,促使軟件構(gòu)建和維護(hù)得以實(shí)現(xiàn)的。軟件工程過(guò)程就是軟件產(chǎn)品構(gòu)建的過(guò)程,在此過(guò)程中主要是通過(guò)四個(gè)方面完成的。其一是軟件規(guī)格的說(shuō)明,這是軟件產(chǎn)品開(kāi)發(fā)的前期準(zhǔn)備過(guò)程,通過(guò)對(duì)軟件各方面進(jìn)行全面的規(guī)劃,促使以下方面能夠有序的進(jìn)行。其二是軟件開(kāi)發(fā),按照上一方面軟件規(guī)格的要求,具體的實(shí)施開(kāi)發(fā)軟件。其三軟件的確認(rèn),也就是對(duì)所開(kāi)發(fā)的軟件進(jìn)行進(jìn)一步的檢查和檢測(cè),確定其是否滿足用戶的需求。其四是軟件的演講,軟件在實(shí)際的應(yīng)用過(guò)程中不斷的優(yōu)化和完善,促使軟件更加能夠滿足用戶的需要。因此,軟件工程具有有效性、可靠性、 應(yīng)用性、維護(hù)性、可移植性等特點(diǎn),促使軟件工程能夠創(chuàng)造出滿足用戶需求的軟件產(chǎn)品。
軟件工程標(biāo)準(zhǔn)化主要表現(xiàn)在軟件標(biāo)準(zhǔn)和過(guò)程標(biāo)準(zhǔn)兩方面。軟件標(biāo)準(zhǔn)是指創(chuàng)造的軟件符合規(guī)范的要求,滿足用戶的需求,具有很強(qiáng)應(yīng)用性的軟件。過(guò)程標(biāo)準(zhǔn)是指軟件在使用過(guò)程中嚴(yán)格按照程序設(shè)定的內(nèi)容進(jìn)行標(biāo)準(zhǔn)的使用。軟件工程的標(biāo)準(zhǔn)化是促使軟件得以重用和促使行業(yè)發(fā)展的重要因素之一。
軟件工程進(jìn)行標(biāo)準(zhǔn)化的因素是通過(guò)一系列的標(biāo)準(zhǔn)與規(guī)范將錯(cuò)綜復(fù)雜的關(guān)系協(xié)調(diào)好,促使軟件開(kāi)發(fā)和管理能夠在生命周期內(nèi)有序進(jìn)行,為此, 軟件工程標(biāo)準(zhǔn)化表現(xiàn)在國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、項(xiàng)目標(biāo)準(zhǔn)。
2.1.1 軟件工程標(biāo)準(zhǔn)化中提出的國(guó)際標(biāo)準(zhǔn)主要是軟件工程在各個(gè)國(guó)家中的應(yīng)用效果良好,為了使軟件工程能夠在各個(gè)國(guó)家中規(guī)范的應(yīng)用,制定國(guó)際標(biāo)準(zhǔn)對(duì)軟件工程的應(yīng)用進(jìn)行統(tǒng)一的規(guī)范。國(guó)際標(biāo)準(zhǔn)是由國(guó)際聯(lián)合機(jī)構(gòu)制定和公布提供的標(biāo)準(zhǔn),促使軟件工程在國(guó)際標(biāo)準(zhǔn)的要求下合理的應(yīng)用。
2.1.2 國(guó)家標(biāo)準(zhǔn)提出是由于我國(guó)現(xiàn)代社會(huì)中各行各業(yè)或多或少都有應(yīng)用軟件。軟件工程的實(shí)施對(duì)于各個(gè)行業(yè)經(jīng)濟(jì)的發(fā)展起到積極的推動(dòng)作用。在我國(guó)制定軟件工程使用標(biāo)準(zhǔn),對(duì)各行業(yè)中軟件工程的應(yīng)用進(jìn)行控制,促使各行業(yè)中軟件工程標(biāo)準(zhǔn)的、規(guī)范的應(yīng)用。國(guó)家標(biāo)準(zhǔn)是有我國(guó)政府部門(mén)或相關(guān)機(jī)構(gòu)制定的符合我國(guó)行業(yè)發(fā)展的軟件工程應(yīng)用標(biāo)準(zhǔn),提高軟件工程應(yīng)用合理性、有效性。
2.1.3 行業(yè)標(biāo)準(zhǔn)針對(duì)某個(gè)行業(yè)提出的具體的軟件工程標(biāo)準(zhǔn)。在某個(gè)行業(yè)中軟件工程的應(yīng)用并不是一層不變的,可能是某給企業(yè)或者個(gè)人進(jìn)行軟件工程應(yīng)用。此種情況,下為了維護(hù)行業(yè)軟件工程使用合理性,提出行業(yè)標(biāo)準(zhǔn)約束企業(yè)或者個(gè)人規(guī)范的應(yīng)用軟件工程, 有效的發(fā)揮軟件工程的作用。
2.1.4 項(xiàng)目標(biāo)準(zhǔn)是企業(yè)開(kāi)發(fā)軟件提出的軟件工程應(yīng)用標(biāo)準(zhǔn)。通常情況下項(xiàng)目標(biāo)準(zhǔn)沒(méi)有形成系統(tǒng)的、正規(guī)的形式,其應(yīng)用決定企業(yè)是否需要通過(guò)正規(guī)劃的標(biāo)準(zhǔn)約束企業(yè)中軟件工程實(shí)施。
軟件工程標(biāo)準(zhǔn)的制定和推行主要是在整個(gè)生命周期內(nèi)進(jìn)行。軟件工程標(biāo)準(zhǔn)的步驟是:建議→開(kāi)發(fā)→咨詢→審批→公布→培訓(xùn)→實(shí)施→審核→修訂。其中提出建議是軟件標(biāo)準(zhǔn)化的初步構(gòu)想,在經(jīng)過(guò)多方意見(jiàn)和相關(guān)資料的總結(jié),制定合理可實(shí)施方案。開(kāi)發(fā)是具體的實(shí)施軟件標(biāo)準(zhǔn)方案,將方案有效的落實(shí)。咨詢是指將開(kāi)發(fā)出的軟件標(biāo)準(zhǔn)化內(nèi)容向有關(guān)部門(mén)進(jìn)行咨詢,確定軟件工程標(biāo)準(zhǔn)的實(shí)用性。審批是指將具有可實(shí)施性的軟件工程標(biāo)準(zhǔn)向相關(guān)機(jī)構(gòu)或者部門(mén)進(jìn)行審批,確定軟件工程標(biāo)準(zhǔn)是否能夠具體的應(yīng)用。公布就是將規(guī)范軟件工程的標(biāo)準(zhǔn)在國(guó)家、社會(huì)企業(yè)等方面進(jìn)行公布。培訓(xùn)是根據(jù)實(shí)際需求,對(duì)行業(yè)、企業(yè)或者個(gè)人進(jìn)行的軟件工程標(biāo)準(zhǔn)培訓(xùn),將軟件工程標(biāo)準(zhǔn)詳細(xì)化,促使行業(yè)、企業(yè)或者個(gè)人能夠掌握軟件工程標(biāo)準(zhǔn)中的內(nèi)容,進(jìn)而規(guī)范的應(yīng)用軟件工程。實(shí)施是在應(yīng)用軟件工程進(jìn)行軟件開(kāi)發(fā)的過(guò)程中實(shí)施軟件工程標(biāo)準(zhǔn)。審核是指經(jīng)過(guò)一段時(shí)間,對(duì)軟件工程標(biāo)準(zhǔn)進(jìn)行審核,觀察軟件工程的有效性,再一次確定此標(biāo)準(zhǔn)是否該繼續(xù)用或者修訂。修訂是軟件工程標(biāo)準(zhǔn)應(yīng)用效果不佳的情況下,對(duì)軟件工程標(biāo)準(zhǔn)進(jìn)行改善,提高軟件工程標(biāo)準(zhǔn)的作用,促使軟件工程標(biāo)準(zhǔn)有效的應(yīng)用。因此,軟件工程標(biāo)準(zhǔn)并不是一次就形式的,是在不斷的嘗試和探索形成的。
船舶貨運(yùn)是我國(guó)貨物運(yùn)輸?shù)囊环N方式。船舶運(yùn)輸過(guò)程中存在多種不良因素,具有加大的風(fēng)險(xiǎn)。為了最大限度降低船舶貨運(yùn)過(guò)程中存在的風(fēng)險(xiǎn)需要掌握船舶的重量性能和容積性能、船舶吃水差、載重程度,貨物的基本性質(zhì)、貨物的虧艙率、積載因數(shù)、自然損耗等基本內(nèi)容,充分利用船舶的載貨能力,在船舶中放入適當(dāng)重量的貨物,保證船舶的穩(wěn)定性和適當(dāng)?shù)某运睿椒€(wěn)的進(jìn)行船舶的運(yùn)輸。船舶貨運(yùn)過(guò)程中可能受天氣,水流以及其他因素的影響,船舶貨運(yùn)存在很多不確定的風(fēng)險(xiǎn),為保證貨運(yùn)能夠安全的到達(dá)目的地,掌握船舶貨運(yùn)實(shí)時(shí)狀況,有效的控制船舶,促使船舶安全、穩(wěn)定的運(yùn)行非常重要。由于船舶與陸地之間的距離不斷的擴(kuò)大,為了實(shí)現(xiàn)實(shí)時(shí)控制船舶貨運(yùn),應(yīng)用軟件接受數(shù)據(jù),數(shù)據(jù)分析,提出可行的方案,從而大大的提高船舶貨運(yùn)的安全穩(wěn)定。在此方面上應(yīng)用軟件工程構(gòu)建數(shù)據(jù)分析軟件對(duì)船舶運(yùn)輸過(guò)程中的數(shù)據(jù)進(jìn)行分析合理的分析和準(zhǔn)確的控制,效果較佳。在船舶貨運(yùn)的其他方面應(yīng)用軟件工程構(gòu)建具有一定需求的軟件同樣對(duì)于提高船舶貨運(yùn)發(fā)展重要的作用。可見(jiàn),軟件工程在船舶貨運(yùn)過(guò)程中發(fā)揮重要的作用。
當(dāng)前,軟件工程在船舶貨運(yùn)中的應(yīng)用還處于不斷開(kāi)發(fā)和利用階段,軟件工程標(biāo)準(zhǔn)化還未真正意義上形式。船舶貨運(yùn)中軟件工程標(biāo)準(zhǔn)化通常是以國(guó)際標(biāo)準(zhǔn)為主。因?yàn)椋柏涍\(yùn)一部分是國(guó)內(nèi)城市之間運(yùn)輸;一部分是我國(guó)與其他國(guó)家之間的運(yùn)輸,軟件工程國(guó)際標(biāo)準(zhǔn)更能準(zhǔn)確的約束和規(guī)范船舶貨運(yùn)中應(yīng)用的軟件工程。總體來(lái)說(shuō),船舶貨運(yùn)中軟件工程的應(yīng)用還處在不斷發(fā)展的過(guò)程中,船舶貨運(yùn)很多方面沒(méi)有應(yīng)用軟件工程開(kāi)發(fā)的軟件進(jìn)行管理。軟件工程標(biāo)準(zhǔn)化是在軟件工程應(yīng)用的生命周期內(nèi)不斷的優(yōu)化和改善中形成的。
在船舶貨運(yùn)中應(yīng)用標(biāo)準(zhǔn)化的軟件工程將是一個(gè)必然結(jié)果,通過(guò)標(biāo)準(zhǔn)化的軟件工程構(gòu)建能夠滿足船舶運(yùn)貨需求的軟件,從而提高船舶貨運(yùn)的安全、穩(wěn)定、合理是船舶貨運(yùn)中應(yīng)用軟件工程標(biāo)準(zhǔn)化的發(fā)展方向。軟件工程標(biāo)準(zhǔn)化的目的構(gòu)建出應(yīng)用效果良好的軟件,應(yīng)用于生產(chǎn)中,提升生產(chǎn)效率,促進(jìn)我國(guó)經(jīng)濟(jì)的發(fā)展。船舶貨運(yùn)中可能運(yùn)輸?shù)氖且后w、集裝箱、危險(xiǎn)品、谷類(lèi)等不同類(lèi)型的貨物,在運(yùn)輸?shù)倪^(guò)程中需要根據(jù)貨物的類(lèi)型合理的運(yùn)輸,如有些貨物容易變質(zhì),需要提高運(yùn)輸速度;有些貨物易碎,需要穩(wěn)定的運(yùn)輸?shù)鹊取R酝斑\(yùn)輸過(guò)程中有專(zhuān)門(mén)的工作人員監(jiān)管貨物,難以保證貨物運(yùn)輸過(guò)程中安全。隨著航運(yùn)企業(yè)中標(biāo)準(zhǔn)化軟件工程應(yīng)用不斷擴(kuò)大,航運(yùn)企業(yè)將逐漸實(shí)現(xiàn)信息化管理,在控制船舶貨運(yùn)方面實(shí)現(xiàn)數(shù)據(jù)共享,通過(guò)軟件時(shí)刻掌握船舶貨運(yùn)在運(yùn)輸過(guò)程中的實(shí)況,有效的避免因?yàn)榇柏涍\(yùn)流動(dòng)性而無(wú)法準(zhǔn)確控制船舶問(wèn)題。
軟件工程是科學(xué)技術(shù)研究的成果。具有極強(qiáng)的技術(shù)性,軟件工程應(yīng)用過(guò)程中嚴(yán)格符合標(biāo)準(zhǔn)化的要求進(jìn)行,所創(chuàng)造的軟件才能夠具有實(shí)用性,滿足用戶需求。在船舶貨運(yùn)中通過(guò)標(biāo)準(zhǔn)化軟件工程的應(yīng)用,實(shí)現(xiàn)遠(yuǎn)程控制船舶。大大的提高船舶貨運(yùn)的安全性、穩(wěn)定性; 高效性。盡管軟件工程標(biāo)準(zhǔn)化在船舶貨運(yùn)過(guò)程中還未系統(tǒng)的、標(biāo)準(zhǔn)的、規(guī)范的應(yīng)用。
[1]田國(guó)法,董建園,胡尚舉.基于GPRS/GPS的客車(chē)超載遠(yuǎn)程監(jiān)控終端設(shè)計(jì)[J].安防科技.2008(05)
[2]吳荒原,楊杰.港口船舶自動(dòng)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].交通科技.2008(01)
[3]莫餒,李勇建,許華勝.基于GPS/GPRS的船載導(dǎo)航監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].壓電與聲光.2009(01)