有關(guān)軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用論文
摘 要:網(wǎng)絡(luò)信息技術(shù)的普及使人們的生活和工作更加便捷,同時(shí)促進(jìn)了生產(chǎn)技術(shù)的智能化。系統(tǒng)軟件設(shè)計(jì)依賴于軟件工程技術(shù),需要從實(shí)際的應(yīng)用需求進(jìn)行系統(tǒng)軟件架構(gòu)和功能設(shè)計(jì)。系統(tǒng)軟件具有復(fù)雜性和特殊性,如何控制和管理系統(tǒng)軟件的開發(fā)以及運(yùn)用十分重要,甚至直接關(guān)系到軟件開發(fā)的成敗。文章探究了軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用,以期對提高軟件開發(fā)的效益能有所助力。
關(guān)鍵詞:工程技術(shù);網(wǎng)絡(luò)信息;軟件開發(fā)
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,計(jì)算機(jī)在人們的生產(chǎn)生活中廣泛應(yīng)用,計(jì)算機(jī)系統(tǒng)軟件是計(jì)算機(jī)軟件系統(tǒng)的核心,系統(tǒng)軟件的開發(fā)和運(yùn)用已經(jīng)成為推動(dòng)互聯(lián)網(wǎng)發(fā)展的重要力量,是目前社會(huì)生產(chǎn)和生活方面較為重要的工具。目前,隨著我國互聯(lián)網(wǎng)的普遍應(yīng)用,已逐漸將軟件工程技術(shù)應(yīng)用于系統(tǒng)軟件開發(fā)中,為了使系統(tǒng)軟件開發(fā)的質(zhì)量和水平能夠得到更好地提升,滿足當(dāng)今社會(huì)越來越多樣化和專業(yè)化的應(yīng)用需求,需要我們注重軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中所起的重要作用,并且使用這種方式可以很好地提升系統(tǒng)軟件開發(fā)的效率和效益,更好地實(shí)現(xiàn)系統(tǒng)軟件開發(fā)的人性化和信息化。為了促進(jìn)系統(tǒng)軟件的高效發(fā)展,需要研究在系統(tǒng)軟件開發(fā)中軟件工程技術(shù)的應(yīng)用。所以,以現(xiàn)有的技術(shù)條件為基礎(chǔ)研究怎樣加強(qiáng)軟件工程技術(shù)在軟件系統(tǒng)開發(fā)過程中所起的作用便顯得更為重要。更重要的是,合理地運(yùn)用軟件工程技術(shù),能夠真正地加快系統(tǒng)軟件開發(fā)的研究進(jìn)程,實(shí)現(xiàn)系統(tǒng)軟件智能化和人性化發(fā)展。
1 傳統(tǒng)軟件的應(yīng)用程序以及軟件開發(fā)
1.1 傳統(tǒng)的軟件工程
目前新形勢下,由于軟件工程技術(shù)的快速發(fā)展,導(dǎo)致傳統(tǒng)的軟件應(yīng)用程序以及軟件開發(fā)不能夠很好地適應(yīng)其需求。因此,通過對傳統(tǒng)軟件應(yīng)用程序和軟件開發(fā)的探討與分析,并且在原有的基礎(chǔ)上對其進(jìn)行改進(jìn),為了更好地應(yīng)用軟件工程技術(shù)進(jìn)行系統(tǒng)軟件開發(fā),需要軟件工程技術(shù)的知識(shí)儲(chǔ)備,以便更好地為系統(tǒng)軟件的開發(fā)做準(zhǔn)備。傳統(tǒng)軟件開發(fā)的過程中最重要的環(huán)節(jié)之一就是開發(fā)周期模型。根據(jù)軟件工程思想,傳統(tǒng)的軟件生存期模型的獲得經(jīng)過了大量的復(fù)雜計(jì)算。開發(fā)周期模型包括:演化模型、螺旋模型、瀑布模型和增量模型集中。在軟件開發(fā)的實(shí)際應(yīng)用過程中,這些模型都存在一定程度上的缺陷[1]。
1.2 對軟件應(yīng)用系統(tǒng)的分析及運(yùn)用
針對軟件開發(fā)周期,一般情況下如果軟件研發(fā)的周期長,應(yīng)用程序復(fù)雜,這樣就使現(xiàn)代企業(yè)對軟件應(yīng)用程序的需求產(chǎn)生了一定的影響。所以,系統(tǒng)軟件開發(fā)作為一種全新的軟件開發(fā)模式,將軟件作為其構(gòu)建的基礎(chǔ),在數(shù)據(jù)信息處理方面具有很強(qiáng)的能力,主要的表現(xiàn)形式之一為頁面,可以滿足不同軟件使用者的需求。同時(shí),軟件設(shè)計(jì)人員根據(jù)自身的能力,將各類技術(shù)與軟件功能進(jìn)行靈活地整合研究,從而大大縮短軟件的應(yīng)用周期,使系統(tǒng)軟件應(yīng)用程序更加簡潔。軟件開發(fā)是個(gè)系統(tǒng)工程,而且傳統(tǒng)的軟件開發(fā)不僅周期長、程序復(fù)雜,而且軟件的更新?lián)Q代速度慢,很難適應(yīng)當(dāng)今經(jīng)濟(jì)社會(huì)快速發(fā)展的需求。對于系統(tǒng)軟件開發(fā),一種新的軟件開發(fā)模式以軟件作為架構(gòu)的基礎(chǔ),更加高效地對數(shù)據(jù)進(jìn)行處理,通過頁面進(jìn)行展示,并且使用相關(guān)技術(shù)對軟件功能進(jìn)行科學(xué)的整合,目的是為了滿足不同使用者的需求,從而提高軟件開發(fā)的速度,更加簡潔地設(shè)計(jì)程序,使軟件的實(shí)用性更高。
2 軟件工程技術(shù)
2.1 軟件開發(fā)模型
軟件應(yīng)用系統(tǒng)的開發(fā)與傳統(tǒng)軟件開發(fā)的特征有所不同。一般情況下,軟件工程包括:開發(fā)過程模型、項(xiàng)目管理模型和組織公共模型等3個(gè)不同的模型體系。在開發(fā)過程中的模型構(gòu)建,主要是為了分析軟件應(yīng)用和開發(fā)的周期;在項(xiàng)目管理模型方面,主要是為了介紹軟件的開發(fā)流程和管理制度;而組織公共模型融合了上述的兩個(gè)模型體系,并且貫穿于整個(gè)系統(tǒng)軟件的開發(fā)過程中,只有這樣才能更好地推動(dòng)軟件工程技術(shù)在軟件開發(fā)中的運(yùn)用。不僅如此,在軟件開發(fā)過程中對于人員的管理和材料的管理有所不同。軟件工程技術(shù)本質(zhì)是通過工程化的管理方法來實(shí)現(xiàn)軟件開發(fā)的管理和控制。因此,在軟件工程技術(shù)的運(yùn)用過程中,必須要對軟件開發(fā)中的問題進(jìn)行控制,以此來達(dá)到既定的目標(biāo)。
2.2 軟件開發(fā)過程的技術(shù)管理
在軟件工程和軟件開發(fā)的過程中往往都會(huì)遇到很多復(fù)雜的理論與各種結(jié)構(gòu)上的問題。對應(yīng)的保密與管理工作之所以顯得很重要是因?yàn)榭茖W(xué)技術(shù)具有復(fù)雜性。軟件應(yīng)用系統(tǒng)的開發(fā)具有兩個(gè)局限,一是企業(yè)自主研發(fā)能力的缺陷;二是知識(shí)產(chǎn)權(quán)保護(hù)體系的欠缺[2]。
3 系統(tǒng)軟件開發(fā)運(yùn)用中系統(tǒng)軟件工程技術(shù)應(yīng)遵循的原則
3.1 科學(xué)性原則
為了能夠保證系統(tǒng)軟件開發(fā)滿足人們的實(shí)際需求,對系統(tǒng)軟件的開發(fā)要遵守科學(xué)性的原則,必須使用更加專業(yè)的技能和開發(fā)流程。開發(fā)者以科學(xué)手段和科學(xué)理念為指導(dǎo)對系統(tǒng)軟件進(jìn)行開發(fā),保證系統(tǒng)軟件的開發(fā)更加科學(xué)高效,同時(shí),在系統(tǒng)軟件的開發(fā)過程中是否堅(jiān)持科學(xué)性原則也考驗(yàn)了企業(yè)軟件開發(fā)管理和工作者的專業(yè)素質(zhì)。
3.2 實(shí)用性原則
提高人們生產(chǎn)生活的效率以及為經(jīng)濟(jì)社會(huì)的發(fā)展服務(wù)是系統(tǒng)軟件開發(fā)的目的。系統(tǒng)軟件的開發(fā)一定要遵循實(shí)用性原則,因?yàn)檐浖拈_發(fā)需要大量資金。堅(jiān)持實(shí)用性原則不僅可以降低系統(tǒng)軟件開發(fā)的成本,又可以減少資金的投入和消耗,同時(shí)也提高系統(tǒng)軟件開發(fā)效益。因此,堅(jiān)持實(shí)用性原則在提高企業(yè)運(yùn)行效益的同時(shí)也促進(jìn)了軟件開發(fā)企業(yè)的健康發(fā)展。
4 軟件開發(fā)過程中軟件工程技術(shù)的作用
由于軟件工程技術(shù)的復(fù)雜性和特殊性使其理論在軟件開發(fā)和運(yùn)用過程中的應(yīng)用是相當(dāng)復(fù)雜的。這就需要軟件工程師自己一定要有深厚的理論知識(shí)以便解決軟件開發(fā)過程中所遇到的困難和不足,并能及時(shí)采取科學(xué)的方法來解決問題,進(jìn)而實(shí)現(xiàn)軟件工程技術(shù)理論在軟件開發(fā)過程中的科學(xué)運(yùn)用。開發(fā)者需要對傳統(tǒng)軟件開發(fā)模式進(jìn)行非常全面的了解,同時(shí)堅(jiān)持以科學(xué)性原則為指導(dǎo),避免傳統(tǒng)軟件開發(fā)模式的弊端,采取多種形式,在系統(tǒng)開發(fā)中更高效科學(xué)地應(yīng)用軟件工程技術(shù)理論[3]。
4.1 構(gòu)建科學(xué)的軟件模型endprint
軟件工程技術(shù)具有特殊性,與傳統(tǒng)軟件的開發(fā)和應(yīng)用系統(tǒng)的設(shè)計(jì)有著很大的區(qū)別,通過科學(xué)的手段構(gòu)建開發(fā)模式來提高軟件工程技術(shù)理論在系統(tǒng)軟件開發(fā)中的效率?茖W(xué)地分析系統(tǒng)軟件應(yīng)用程序,全面評估開發(fā)周期、開發(fā)流程和開發(fā)重點(diǎn),在此基礎(chǔ)上對軟件開發(fā)模式進(jìn)行構(gòu)建,保證了模型的有效性。設(shè)計(jì)項(xiàng)目管理模式和組織模式,保證軟件開發(fā)的質(zhì)量,并且及時(shí)糾正軟件開發(fā)模式中的各種差錯(cuò),按照計(jì)劃進(jìn)行,保證及時(shí)完成軟件開發(fā)。
4.2 軟件設(shè)計(jì)程序的研發(fā)
在軟件的更新當(dāng)中,切實(shí)準(zhǔn)確地對軟件的性能和研究方向進(jìn)行預(yù)判,簡單來說就是在更新的應(yīng)用程序上包含了之前軟件開發(fā)中的各個(gè)方面。因此,在進(jìn)行軟件應(yīng)用程序的研發(fā)之前需要對軟件設(shè)計(jì)者的實(shí)際需求進(jìn)行分析,能夠及時(shí)高效地針對軟件使用者的實(shí)際需求作出相應(yīng)的調(diào)整,目的是為了能更好地發(fā)揮軟件應(yīng)用程序的優(yōu)勢。在此基礎(chǔ)上,科學(xué)地組織相應(yīng)的技術(shù)人員對相應(yīng)的數(shù)據(jù)進(jìn)行處理,以便能夠更好地為后續(xù)階段的軟件使用需求進(jìn)行重點(diǎn)調(diào)整,及時(shí)加強(qiáng)其對性能測試的研究。但是,在這一過程中,我們需要清楚地明白軟件應(yīng)用程序開發(fā)的目標(biāo)主要是為了能夠滿足軟件使用者的實(shí)際需求,在應(yīng)用界面設(shè)計(jì)上進(jìn)行相應(yīng)的調(diào)整。簡而言之,軟件設(shè)計(jì)師則必須要對軟件使用者的實(shí)際需求進(jìn)行全面了解,及時(shí)了解軟件使用者的重要內(nèi)容及其軟件設(shè)計(jì)的核心內(nèi)容,將其安排在軟件的合理位置上。利用這種優(yōu)化方式,讓用戶能夠充分地感受到軟件系統(tǒng)的人性化,從而不斷提升用戶對系統(tǒng)軟件的使用頻率,實(shí)現(xiàn)軟件應(yīng)用程序開發(fā)的高效性。
5 結(jié)語
軟件應(yīng)用程序開發(fā)是我國的一種新興產(chǎn)業(yè)。目前,軟件應(yīng)用程序的開發(fā)仍然存在很多不足,需要對其進(jìn)行優(yōu)化。但是,由于我國高新系統(tǒng)軟件技術(shù)的不斷發(fā)展,進(jìn)而推動(dòng)了系統(tǒng)軟件工程的開發(fā)。隨著軟件工程技術(shù)的不斷融入,軟件系統(tǒng)的程序設(shè)計(jì)將會(huì)變得更加復(fù)雜。為了在一定程度上促進(jìn)軟件工程技術(shù)的創(chuàng)新,不斷提升系統(tǒng)軟件工程管理的效率,需要我們加速計(jì)算機(jī)硬件的升級,充分的利用計(jì)算機(jī)硬件,F(xiàn)在有很多與軟件研發(fā)相關(guān)的研究論文,相關(guān)的理論也在不斷完善之中,深入探索現(xiàn)有的技術(shù)與社會(huì)發(fā)展需求之間的關(guān)系,才能設(shè)計(jì)和研發(fā)出適應(yīng)社會(huì)需求的軟件程序。軟件工程管理與開發(fā)技術(shù)之間存在著非常緊密的聯(lián)系,因此要對相應(yīng)的軟件開發(fā)技術(shù)進(jìn)行不斷改進(jìn),才能更好地為人們的生活帶來便捷。
【軟件工程技術(shù)在系統(tǒng)軟件開發(fā)中的應(yīng)用論文】相關(guān)文章:
系統(tǒng)軟件開發(fā)中軟件工程技術(shù)的應(yīng)用工程論文04-27
軟件工程技術(shù)的系統(tǒng)軟件開發(fā)過程應(yīng)用的論文04-27
軟件工程在軟件開發(fā)中的應(yīng)用論文04-27
軟件開發(fā)中現(xiàn)代軟件工程的應(yīng)用的論文04-27
系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)探討工程論文04-27
軟件工程方法在軟件開發(fā)中的應(yīng)用工程論文04-27
醫(yī)療軟件開發(fā)中現(xiàn)代軟件工程方法應(yīng)用的研究論文04-27