張宏佳(遼寧省北鎮(zhèn)市高級中學(xué)3年17班,遼寧 錦州 121300)
網(wǎng)絡(luò)信息時代下軟件工程技術(shù)的發(fā)展
張宏佳(遼寧省北鎮(zhèn)市高級中學(xué)3年17班,遼寧 錦州 121300)
我國的網(wǎng)絡(luò)信息技術(shù)在不斷的發(fā)展,在網(wǎng)絡(luò)技術(shù)不斷發(fā)展的過程中,軟件產(chǎn)品的需求量也在不斷的增加,在軟件技術(shù)不斷的創(chuàng)新和發(fā)展的今天,軟件工程技術(shù)已經(jīng)得到了空前的發(fā)展,軟件產(chǎn)品也在逐漸的步入了規(guī)?;浖夹g(shù)已經(jīng)逐漸的成為了信息產(chǎn)業(yè)中十分重要的支柱。目前,網(wǎng)路信息時代下軟件工程技術(shù)正向著綜合性服務(wù)和全球性發(fā)展,以滿足不同的消費(fèi)人群的需要。
網(wǎng)絡(luò)信息時代;軟件工程;發(fā)展趨勢
在我國網(wǎng)絡(luò)信息技術(shù)不斷發(fā)展的今天,軟件工程的開發(fā)在我國社會的發(fā)展中扮演著重要的角色。要想使軟件工程技術(shù)得到快速的發(fā)展,就要在軟件技術(shù)的開發(fā)上下功夫,提供合理的參考數(shù)據(jù)和相關(guān)的理論指導(dǎo),滿足社會的發(fā)展需要。
在程序設(shè)計(jì)和計(jì)算機(jī)技術(shù)概念逐漸完善的過程中,已經(jīng)逐漸的演變出了一種邏輯實(shí)體,這種邏輯實(shí)體又被人們叫做軟件,尤其是在市場經(jīng)濟(jì)不斷發(fā)展的今天,軟件已經(jīng)變得越來越重要,軟件的商業(yè)化也越來越強(qiáng),軟件工程的主要特點(diǎn)主要包含了規(guī)模大和復(fù)雜性的特點(diǎn),滿足工程化的基本原則,但是還存在著一些問題需要解決,主要涉及到了設(shè)計(jì)語言、設(shè)計(jì)模式、數(shù)據(jù)庫和系統(tǒng)平臺等多個方面,而且對整個工程的方法進(jìn)行研究的過程中,還需要對整個計(jì)算機(jī)軟件進(jìn)行科學(xué)的管理、維護(hù)和開發(fā)。軟件工程技術(shù)存在的主要目的就是為了最大限度的保證計(jì)算機(jī)運(yùn)行的正確性與可靠性,軟件運(yùn)行的過程中,一定要充分的保證產(chǎn)品能夠最大限度的滿足市場的需要,并且滿足消費(fèi)者的實(shí)際需要,使得軟件產(chǎn)品能夠迅速的發(fā)展,但是發(fā)展的基本前提就是要提高網(wǎng)絡(luò)軟件工程技術(shù),這樣才能夠充分的保證整個軟件系統(tǒng)能夠穩(wěn)定的運(yùn)行。
我國的網(wǎng)絡(luò)信息在不斷的發(fā)展,在網(wǎng)絡(luò)信息不斷發(fā)展的過程中,一定要滿足軟件工程的發(fā)展需要,尤其是在軟件技術(shù)逐漸普及的今天,對于人們的生活與工作都有著重要的影響,已經(jīng)有許多的軟件被逐漸的商業(yè)化和生活化,也就是說軟件工程已經(jīng)取得了巨大的進(jìn)步,但是軟件工程技術(shù)的可信度卻讓人們有著極大的懷疑,在軟件系統(tǒng)中,由于系統(tǒng)環(huán)境的異常、系統(tǒng)問題和系統(tǒng)失效等原因經(jīng)常會出現(xiàn)失效的現(xiàn)象,在這樣的情況下,就需要對現(xiàn)階段的軟件工程技術(shù)進(jìn)行相應(yīng)的研究,提高軟件技術(shù)水平,達(dá)到國際水準(zhǔn),滿足系統(tǒng)的可靠性與安全性的基本要求,在開發(fā)的過程中就能夠準(zhǔn)確的把握,使得我國的軟件系統(tǒng)能夠快速的發(fā)展。
(1)軟件工程成為了信息時代發(fā)展的重點(diǎn)
我國的行業(yè)在多元化的發(fā)展,在我國行業(yè)不斷發(fā)展的今天,軟件工程應(yīng)全球化,人們對于軟件工程的需求也在逐漸的增加,使得我國的軟件行業(yè)也逐漸的走向了精準(zhǔn)化。與此同時,UseCase技術(shù)作為有著加大發(fā)展前景的軟件技術(shù),應(yīng)被諸多的學(xué)者所研究,其主要的作用就是能夠最大限度的滿足用戶與系統(tǒng)之間產(chǎn)生的一種交互抽象性,在使用UseCase技術(shù)來將整個市場的需求體系進(jìn)行轉(zhuǎn)化,將其轉(zhuǎn)變?yōu)橐环N分析模式,這種分析模式就是要滿足分析與需求相分離的基本要求。
(2)敏捷性與迭代化的標(biāo)準(zhǔn)
隨著人們生活節(jié)奏的不斷加快,人們對工作效率的要求也在逐漸的提高,軟件開發(fā)的周期必須要逐漸的加快,在這樣的情況下,迭代化開發(fā)就已經(jīng)成為了現(xiàn)代化軟件開發(fā)的重要項(xiàng)目,但是迭代化開發(fā)對于整個團(tuán)隊(duì)的協(xié)作能力和測試能力有著極高的要求,在測試的過程中,需要團(tuán)隊(duì)各個人員都能夠協(xié)作配合,而且有著較高的技術(shù)水平,可以說迭代化開發(fā)這個過程就是要充分的發(fā)揮敏捷性,使團(tuán)隊(duì)中的每一個成員都能夠滿足敏捷性、自適應(yīng)能力和坦誠合作的三大要求,要不斷的激發(fā)開發(fā)人員的工作熱情,每一個開發(fā)人員都必須要喜歡軟件開發(fā)工作,在這樣的情況下,才能夠滿足迭代化開發(fā)的基本要求,這一情況是我國目前軟件工程技術(shù)開發(fā)需要突破的難題。
(3)持續(xù)集成
軟件工程技術(shù)開發(fā)十分重要的環(huán)節(jié)之一就是持續(xù)集成,也就是說持續(xù)集成中的自動化可以充分的滿足代碼質(zhì)量的基本要求,例如IBMRationalBuildForge,這些都是持續(xù)集成所形成的成果,而且持續(xù)集成系統(tǒng)也并沒有人們所想象的那么簡單,在這樣的情況下,Build環(huán)境與現(xiàn)有的配置管理都要充分的滿足集成的基本要求,對于自動Build過程進(jìn)行相應(yīng)的定義,在這樣的情況下,還要對整個軟件及開發(fā)項(xiàng)目的質(zhì)量進(jìn)行相應(yīng)的自動化檢測,在此基礎(chǔ)上,就能夠?qū)ο鄳?yīng)的管理報(bào)表進(jìn)行相應(yīng)的定義,使得管理報(bào)表能夠進(jìn)行科學(xué)的分析。
(4)軟件構(gòu)件技術(shù)
軟件構(gòu)件技術(shù)主要就是指開發(fā)人員要對相應(yīng)的軟件進(jìn)行重新的組裝和搭配,這樣就能夠生成出新的軟件,使得新的軟件能夠滿足不同功能的需要。并且利用軟件重構(gòu)技術(shù)能夠在一定程度上提升軟件的質(zhì)量和效率,對于軟件產(chǎn)業(yè)的變革有著重要的意義。
(5)采用面向角色的程序設(shè)計(jì)方法
當(dāng)前時代,程序設(shè)計(jì)的主要發(fā)展方向是實(shí)現(xiàn)面向角色的技術(shù)升級。一方面,角色技術(shù)完善了過去面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,使軟件系統(tǒng)能符合當(dāng)前計(jì)算機(jī)的語境變化;另一方面,在復(fù)雜的大型軟件系統(tǒng)開發(fā)過程中,角色技術(shù)是一種有效的設(shè)計(jì)手段,能使同一對象適用于不同的語境,對語境的特征加以反映,協(xié)調(diào)不同語境中的狀態(tài)行為。
(6)在研發(fā)過程中以實(shí)踐過程為核心指導(dǎo)
隨著開發(fā)技術(shù)人員的專業(yè)化,對于軟件工程開發(fā)過程的規(guī)?;笫窃絹碓絿?yán)格。因此,在開發(fā)過程中出現(xiàn)不確定因素時,就需要通過實(shí)踐去對已開發(fā)完成的流程進(jìn)行重新的整體部署規(guī)劃。
隨著社會的發(fā)展,網(wǎng)絡(luò)軟件工程技術(shù)在人類生產(chǎn)和生活中必將發(fā)揮更大的作用。因此,軟件開發(fā)商要積極應(yīng)對軟件工程技術(shù)發(fā)展過程中存在的問題,進(jìn)一步推動軟件工程技術(shù)的變革和創(chuàng)新,保證軟件工程技術(shù)行業(yè)的健康、持續(xù)發(fā)展。
[1]于永清,朱麗華.淺析面向?qū)ο筌浖こ贪l(fā)展趨勢[J].無線互聯(lián)科技,2013,(9).
[2]趙青松.試析軟件工程若干熱點(diǎn)技術(shù)的現(xiàn)狀與發(fā)展趨勢[J].華人時刊(中旬刊),2013,(12).
[3]金海.軟件工程發(fā)展趨勢綜述[J].華章,2013,(17).