軟件工程技術(shù)對(duì)系統(tǒng)軟件開發(fā)的運(yùn)用
因?yàn)橄到y(tǒng)軟件的復(fù)雜性和特殊性,如何控制和管理系統(tǒng)軟件的開發(fā)過程是直接關(guān)系到開發(fā)成敗的重要問題。下面是小編搜集整理的相關(guān)內(nèi)容的論文,歡迎大家閱讀參考。
摘要:隨著計(jì)算機(jī)的迅猛發(fā)展,網(wǎng)絡(luò)技術(shù)的不斷進(jìn)步,在自身硬件組成與軟件設(shè)計(jì)方面取得了突破性的成就,極大地便利了人們的工作與生活。計(jì)算機(jī)在發(fā)展的過程中,除了重視自身硬件性能的提升之外,逐漸將系統(tǒng)軟件的開發(fā)作為一項(xiàng)重要的內(nèi)容,以此從系統(tǒng)軟件構(gòu)成方面來滿足多樣化的使用需求,為了保證計(jì)算機(jī)系統(tǒng)軟件的科學(xué)開發(fā),該文旨在從軟件工程技術(shù)的角度出發(fā),在相關(guān)科學(xué)理論的指導(dǎo)下,對(duì)其在系統(tǒng)軟件開發(fā)過程中的科學(xué)高效運(yùn)用進(jìn)行全面探索,以期提升系統(tǒng)軟件開發(fā)的質(zhì)量與水平,促進(jìn)計(jì)算機(jī)產(chǎn)業(yè)的健康發(fā)展。
關(guān)鍵詞:系統(tǒng)軟件開發(fā);軟件工程技術(shù);原則;運(yùn)用方式
計(jì)算機(jī)技術(shù)以及互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,使得計(jì)算機(jī)應(yīng)用的范圍日益廣泛,逐漸成為現(xiàn)階段社會(huì)生產(chǎn)與生活中重要的工具。系統(tǒng)軟件作為計(jì)算機(jī)軟件系統(tǒng)的核心構(gòu)成,通過自身的邏輯語言與數(shù)學(xué)算法,在很大程度上滿足了計(jì)算機(jī)使用者的使用需求,實(shí)現(xiàn)了經(jīng)濟(jì)生產(chǎn)與社會(huì)生活的智能化[1]。為了進(jìn)一步提升系統(tǒng)軟件開發(fā)的質(zhì)量與水平,使得系統(tǒng)軟件能夠滿足越來越多樣化與專業(yè)化的使用需求,我們將軟件工程技術(shù)引入到系統(tǒng)軟件的開發(fā)過程中,通過這種方式促進(jìn)系統(tǒng)軟件開發(fā)的`效率,實(shí)現(xiàn)系統(tǒng)軟件開發(fā)的人性化與信息化。因此在現(xiàn)有的技術(shù)條件下,探究軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的科學(xué)高效應(yīng)用就有著十分重大的現(xiàn)實(shí)意義。
一、傳統(tǒng)軟件應(yīng)用程序與軟件開發(fā)分析
對(duì)傳統(tǒng)軟件應(yīng)用程序與軟件開發(fā)的客觀分析,能夠幫助參與系統(tǒng)軟件設(shè)計(jì)的相關(guān)工作人員進(jìn)一步厘清傳統(tǒng)軟件應(yīng)用程序中存在的不足,并以此為基礎(chǔ)為軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的運(yùn)用準(zhǔn)備條件。
1.1傳統(tǒng)軟件應(yīng)用程序開發(fā)工程分析
在傳統(tǒng)軟件應(yīng)用程序開發(fā)工程中,為了保證程序開發(fā)有序進(jìn)展,在軟件應(yīng)用程序開發(fā)之前需要進(jìn)行模型的構(gòu)建,并根據(jù)軟件應(yīng)用程序的設(shè)計(jì)需求與使用環(huán)境,在相關(guān)軟件開發(fā)理論的指導(dǎo)下,對(duì)軟件開發(fā)模型進(jìn)行多次計(jì)算與修改,形成生存期模型,而生存期模型在實(shí)際的開發(fā)過程中又產(chǎn)生了諸如演化型、螺旋型以及增量型等多種形式[2]。從實(shí)際情況來看,無論是何種形式,這些模型在軟件應(yīng)用程序開發(fā)的實(shí)際操作中,都表現(xiàn)出一定的不足,存在缺陷。例如演化型模型能夠?qū)浖_發(fā)流程進(jìn)行科學(xué)的優(yōu)化與調(diào)整,從而便于軟件應(yīng)用程序的有效管理,大大降低了軟件應(yīng)用程序開發(fā)過程中出現(xiàn)錯(cuò)誤的幾率,但是如果其中的某一個(gè)環(huán)節(jié)出現(xiàn)了差錯(cuò),將會(huì)造成整個(gè)軟件開發(fā)流程的紊亂,對(duì)軟件應(yīng)用程序開發(fā)的穩(wěn)定性帶來極為消極的影響。隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展,互聯(lián)網(wǎng)技術(shù)以及計(jì)算機(jī)技術(shù)的日益成熟,雖然現(xiàn)階段大多數(shù)的軟件程序仍是以WWW為構(gòu)建進(jìn)行設(shè)計(jì)與開發(fā),但是為了滿足經(jīng)濟(jì)快速發(fā)展的要求,相關(guān)企業(yè)不斷進(jìn)行軟件開發(fā)與管理流程的優(yōu)化,以期使得軟件開發(fā)工作能夠適應(yīng)國(guó)民經(jīng)濟(jì)發(fā)展與社會(huì)生活的客觀要求。但是我們必須看到傳統(tǒng)軟件應(yīng)用程序的開發(fā)模式已經(jīng)越來越難以滿足實(shí)際要求,這就要求相關(guān)企業(yè)要立足于軟件應(yīng)用程序設(shè)計(jì)開發(fā)的實(shí)際,進(jìn)行全新模式的科學(xué)探索。
1.2軟件應(yīng)用系統(tǒng)分析
傳統(tǒng)軟件的開發(fā)周期較長(zhǎng),應(yīng)用程序日益復(fù)雜,在很大程度上難以滿足社會(huì)經(jīng)濟(jì)發(fā)展對(duì)軟件應(yīng)用程序更新?lián)Q代速度的客觀要求。系統(tǒng)軟件開發(fā)作為一種新的軟件開發(fā)模式,以軟件作為構(gòu)建的基礎(chǔ),對(duì)于數(shù)據(jù)信息有著較強(qiáng)的處理能力,并且以頁面作為主要的展現(xiàn)形式,在一定程度上滿足了不同軟件應(yīng)用程序使用者的不同使用需求,并且憑借著自身對(duì)各類技術(shù)與軟件功能的科學(xué)整合,其能夠在很大程度上縮短軟件應(yīng)用程序開發(fā)周期,提升應(yīng)用程序的簡(jiǎn)潔性與使用性[3]。
二、系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)運(yùn)用中應(yīng)遵循的原則
(1)系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的運(yùn)用必須要遵循科學(xué)性的原則。系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中應(yīng)用目標(biāo)的實(shí)現(xiàn),要充分體現(xiàn)科學(xué)性的原則,只有從科學(xué)的角度進(jìn)行系統(tǒng)軟件工程技術(shù)重要性、系統(tǒng)軟件開發(fā)流程以及相關(guān)工作人員的職業(yè)素質(zhì)與技能進(jìn)行細(xì)致而全面的考量,才能夠最大限度地保證系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用滿足實(shí)際的系統(tǒng)設(shè)計(jì)需求與企業(yè)應(yīng)用的要求,只有在科學(xué)精神、科學(xué)手段、科學(xué)理念的指導(dǎo)下,我們才能夠以現(xiàn)有的技術(shù)條件為基礎(chǔ),進(jìn)行系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程中的科學(xué)高效運(yùn)用。
(2)系統(tǒng)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的運(yùn)用必須要遵循實(shí)用性的原則。系統(tǒng)軟件開發(fā)相關(guān)工作的科學(xué)高效運(yùn)行,需要雄厚資金的支持,從實(shí)際來看,資金的穩(wěn)定供應(yīng)與否直接影響到系統(tǒng)軟件開發(fā)工作的質(zhì)量與水平,因此系統(tǒng)軟件開發(fā)在進(jìn)行系統(tǒng)軟件工程技術(shù)應(yīng)用的過程中,必須要遵循實(shí)用性的原則,最大限度降低系統(tǒng)開發(fā)企業(yè)在設(shè)計(jì)與構(gòu)建過程中系統(tǒng)軟件的開發(fā)建設(shè)與應(yīng)用成本,降低系統(tǒng)軟件開發(fā)企業(yè)在軟件開發(fā)方面的資金投入,從而能夠?qū)⒏嗟馁Y金利用于其他方面,促進(jìn)系統(tǒng)軟件開發(fā)企業(yè)自身的健康快速發(fā)展,提升其經(jīng)濟(jì)收益。
三、軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程中運(yùn)用的途徑與方法
軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程中的運(yùn)用是一個(gè)復(fù)雜的過程,需要相關(guān)軟件設(shè)計(jì)人員充分認(rèn)識(shí)到傳統(tǒng)軟件應(yīng)用程序開發(fā)中存在的不足,并在相關(guān)原則的指導(dǎo)下,從多個(gè)方面入手,采取多種方式,實(shí)現(xiàn)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程中的科學(xué)高效運(yùn)用。
3.1軟件開發(fā)模型的科學(xué)構(gòu)建
軟件工程的特殊性使得軟件應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)與傳統(tǒng)的軟件開發(fā)工作有著極為明顯的區(qū)別。而為了保證軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的科學(xué)高效運(yùn)用,就需要進(jìn)行軟件開發(fā)模型的科學(xué)構(gòu)建,通過對(duì)整個(gè)系統(tǒng)軟件應(yīng)用程序的科學(xué)解讀,對(duì)開發(fā)周期、基本流程以及軟件開發(fā)管理工作的重點(diǎn)進(jìn)行梳理,以此為基礎(chǔ)進(jìn)行軟件開發(fā)模型的構(gòu)建,同時(shí)為了保證模型構(gòu)建的質(zhì)量與效果,還需要進(jìn)行項(xiàng)目管理模型以及組織公共模型的建立,通過這種方式及時(shí)發(fā)現(xiàn)軟件開發(fā)模型中存在的不足,并對(duì)其原因進(jìn)行考察,找出應(yīng)對(duì)差錯(cuò)的方式,從而保證開發(fā)流程的有序進(jìn)行[4]。
3.2軟件應(yīng)用程序的開發(fā)
通常情況下,軟件應(yīng)用程序的開發(fā)會(huì)以系統(tǒng)軟件的迭代升級(jí)作為自身的組織框架,在軟件一次次地更新中,對(duì)軟件的性能以及潛在的發(fā)展方向進(jìn)行準(zhǔn)確判斷,也就是說軟件應(yīng)用程序涵蓋了軟件開發(fā)的各個(gè)方面。所以為了充分發(fā)揮軟件應(yīng)用程序開發(fā)的作用,就需要對(duì)軟件使用者的使用需求進(jìn)行客觀分析,并以此為基礎(chǔ),組織相關(guān)技術(shù)人員對(duì)相關(guān)數(shù)據(jù)進(jìn)行分析,從而為下一階段的軟件應(yīng)用程序的使用需求、設(shè)計(jì)重點(diǎn)以及性能測(cè)試提供有效參考[5]。同時(shí)我們也必須看到軟件應(yīng)用程序開發(fā)的最終目的在于滿足用戶的使用需求,因此在進(jìn)行軟件的開發(fā)設(shè)計(jì)中,要對(duì)軟件應(yīng)用界面進(jìn)行科學(xué)的優(yōu)化,并在這一原則的指導(dǎo)下,對(duì)用戶的使用習(xí)慣進(jìn)行全面了解,對(duì)于用戶感興趣的內(nèi)容、重要資訊以及核心內(nèi)容安排應(yīng)用界面的合理位置,通過這種優(yōu)化能夠讓用戶在滿足使用需求的同時(shí),充分滿足自身的審美體驗(yàn),從而大大提升用戶使用軟件的頻率,實(shí)現(xiàn)高效開發(fā)與合理利用。
3.3軟件工程管理的有效運(yùn)用
立足于計(jì)算機(jī)硬件加速升級(jí)的趨勢(shì),以硬件為支撐,不斷提升軟件工程管理的效率。軟件工程管理與軟件開發(fā)技術(shù)有著較為密切的聯(lián)系,因此軟件工程管理水平的提升,就需要不斷進(jìn)行軟件開發(fā)技術(shù)的完善與調(diào)整,使其能夠滿足實(shí)際的管理需求。
參考文獻(xiàn)
[1]邱恩海.軟件工程技術(shù)在系統(tǒng)軟件開發(fā)過程的應(yīng)用[J].信息化建設(shè),2016(4):129-130.
[2]王楠.系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)[J].中國(guó)科技博覽,2015(45):90.
[3]周敏.系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)[J].電子制作,2015(8):85-86.
[4]鄭彥平.系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)[J].電子測(cè)試,2014(24):122-123.
[5]王瑋.軟件工程思想在管理信息系統(tǒng)開發(fā)中的運(yùn)用[J].電子技術(shù)與軟件工程,2015(11):71-72.
【軟件工程技術(shù)對(duì)系統(tǒng)軟件開發(fā)的運(yùn)用】相關(guān)文章:
系統(tǒng)軟件開發(fā)中軟件工程技術(shù)的應(yīng)用11-04
系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)07-09
軟件開發(fā)中測(cè)試驅(qū)動(dòng)開發(fā)的運(yùn)用07-03
現(xiàn)代軟件開發(fā)中現(xiàn)代軟件工程的合理運(yùn)用11-09
淺析現(xiàn)代軟件工程在現(xiàn)代軟件開發(fā)的有效運(yùn)用09-05
嵌入式系統(tǒng)軟件開發(fā)技術(shù)概述01-04