計(jì)算機(jī)軟件工程淺析相關(guān)的論文
計(jì)算機(jī)軟件工程是一種工程形式,它使得軟件系統(tǒng)向著高性價(jià)比的方向發(fā)展,它運(yùn)用計(jì)算機(jī)科學(xué)和數(shù)學(xué)原針對(duì)軟件問(wèn)題獲得一種經(jīng)濟(jì)有效的解決方案。下面是學(xué)習(xí)啦小編給大家推薦的計(jì)算機(jī)軟件工程淺析相關(guān)的論文,希望大家喜歡!
計(jì)算機(jī)軟件工程淺析相關(guān)的論文篇一
《計(jì)算機(jī)軟件與軟件工程》
[摘 要]隨著軟件產(chǎn)業(yè)的不斷發(fā)展,計(jì)算機(jī)應(yīng)用逐步滲透到社會(huì)的各個(gè)角落,使各行各業(yè)都發(fā)生了很大的變化。傳統(tǒng)的計(jì)算機(jī)學(xué)科逐步上升到計(jì)算科學(xué)。這同時(shí)也促使人們對(duì)軟件的品種、數(shù)量、功能和質(zhì)量等提出了越來(lái)越高的要求。軟件的規(guī)模越大、越復(fù)雜,軟件開(kāi)發(fā)越顯得力不從心。于是,業(yè)界開(kāi)始重視軟件開(kāi)發(fā)過(guò)程、方法、工具和環(huán)境的研究,軟件工程應(yīng)用而生。本文主要針對(duì)計(jì)算機(jī)軟件與軟件工程做了相關(guān)簡(jiǎn)要闡述。?
[關(guān)鍵詞]計(jì)算機(jī) 軟件工程 開(kāi)發(fā)應(yīng)用
中圖分類號(hào):G623.58 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2015)15-0250-01
計(jì)算機(jī)從誕生至今,就一直與社會(huì)的發(fā)展和科技的進(jìn)步密切相關(guān),到今天其重要性也愈發(fā)突出。而隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)應(yīng)用以及軟件產(chǎn)業(yè)也逐漸成為社會(huì)的支柱產(chǎn)業(yè),軟件工程知識(shí)為開(kāi)發(fā)高品質(zhì)的產(chǎn)品提供了理論和科學(xué)支撐,強(qiáng)調(diào)采用工程化的方式開(kāi)發(fā)軟件。這些知識(shí)支持以精確地方式描述軟件工程產(chǎn)品,為產(chǎn)品及其相互關(guān)系的建模和推理提供了基礎(chǔ),并為可預(yù)測(cè)的設(shè)計(jì)過(guò)程提供了依據(jù)。
1 什么是計(jì)算機(jī)軟件
“軟件”這個(gè)詞匯于20世紀(jì)60年代被首次提出。一個(gè)完整的計(jì)算機(jī)系統(tǒng)由軟件和硬件組成。它們相互依存,缺一不可。IEEE給軟件定義為是計(jì)算機(jī)程序、規(guī)劃以及運(yùn)行計(jì)算機(jī)系統(tǒng)可能需要的相關(guān)文檔和數(shù)據(jù)。其概念是隨著計(jì)算機(jī)的發(fā)展而得出進(jìn)一步完善的,最先人們認(rèn)為軟件就是程序,到了20世紀(jì)70年代,人們認(rèn)為軟件不僅包括程序,還包括開(kāi)發(fā)、使用、維護(hù)這些程序所需要的文檔。到了80年代,較為全面的軟件的定義才出現(xiàn),包括計(jì)算機(jī)程序、實(shí)現(xiàn)程序所使用的方法、規(guī)則、相關(guān)聯(lián)的文檔、運(yùn)行所需的數(shù)據(jù)等都是程序。
計(jì)算機(jī)軟件的應(yīng)用
可以看到計(jì)算機(jī)和項(xiàng)目管理的發(fā)展在一定程度上有著一樣的進(jìn)度,前者的發(fā)展為后者提供一定的基礎(chǔ),而后者的不斷進(jìn)步又促進(jìn)了前者的更好應(yīng)用。信息的不斷進(jìn)步促進(jìn)了整體的工程項(xiàng)目的管理加強(qiáng)了應(yīng)用軟件的使用和發(fā)展,這也是工程人員使用的一個(gè)助手。當(dāng)前項(xiàng)目管理的軟件可分為下面兩個(gè)檔次:
像P3、Artemis、WorkBench和Open- Plan等的高檔次的專業(yè)項(xiàng)目管理應(yīng)用軟件,功能上的優(yōu)點(diǎn)很多,但是價(jià)格較高。
低檔次的像Micro-soft開(kāi)發(fā)的小型項(xiàng)目管理軟件,如TimeLine、ProjectScheduler和SureTrak等,通常僅僅能完成項(xiàng)目管理某階段和某方面的功能。
這里我們來(lái)了解一下Primavera項(xiàng)目管理系列軟件,從而探究高檔項(xiàng)目管理軟件的應(yīng)用現(xiàn)狀。
Primavera Project Planner(簡(jiǎn)稱P3),P3軟件作為一個(gè)專業(yè)的工程項(xiàng)目管理軟件,它是可以很好的對(duì)于整個(gè)工程做好各方面的管理的,做好整體的進(jìn)度和實(shí)際的定量的協(xié)調(diào)管理,做好進(jìn)度的設(shè)計(jì)合理的科學(xué)的計(jì)劃。
而且一個(gè)好的優(yōu)秀的商業(yè)的使用軟件,P3軟件可以做到數(shù)據(jù)資源的共享,保證了工程的實(shí)際參與的所有人員可以一同使用同一個(gè)工程的數(shù)據(jù)資源,按照各有的權(quán)限進(jìn)行數(shù)據(jù)的讀取和管理。這個(gè)軟件還有一個(gè)優(yōu)點(diǎn)就是它的使用非常的簡(jiǎn)單方便,使用者可以根據(jù)自己的喜好改變視圖和整體進(jìn)行更新,做好各個(gè)方面的工作等等。
伴隨著工程各個(gè)項(xiàng)目管理的相應(yīng)軟件的研發(fā)和發(fā)展,這也就使工程項(xiàng)目的整體管理更加的合理、科學(xué),在整體的工作中也會(huì)更有計(jì)劃性,保證所有的工程人員都能向著一個(gè)方向努力,一起更好的做好這個(gè)項(xiàng)目。達(dá)到整個(gè)項(xiàng)目的最好的效益化和更好的完成工程的進(jìn)度。
軟件特點(diǎn)有:(1)復(fù)雜性;(2)一致性;(3)可變性;(4)不可見(jiàn)性。軟件類型一是通用軟件,另一是定制軟件,是根據(jù)軟件服務(wù)對(duì)象的范圍,將其劃分為兩個(gè)類型。軟件危機(jī)是:(1)軟件維護(hù)費(fèi)用急劇上升,直接威脅計(jì)算機(jī)應(yīng)用的擴(kuò)大;(2)軟件生產(chǎn)技術(shù)進(jìn)步緩慢,是加劇軟件危機(jī)的重要原因。軟件生存周期是指一個(gè)軟件從提出需求開(kāi)始直到該軟件報(bào)廢為止的整個(gè)時(shí)期,通常包括可行性分析和項(xiàng)目開(kāi)發(fā)計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)等活動(dòng),它們將以適當(dāng)?shù)胤绞椒峙涞讲煌A段去完成。
軟件開(kāi)發(fā)是一個(gè)過(guò)程,是指軟件工程人員未獲得軟件產(chǎn)品在軟件工具支持下實(shí)施的一系列軟件工程活動(dòng)。其開(kāi)發(fā)過(guò)程包括獲取過(guò)程、供應(yīng)過(guò)程、開(kāi)發(fā)過(guò)程、操作過(guò)程、維護(hù)過(guò)程、管理過(guò)程和支持過(guò)程。其開(kāi)發(fā)模型有:(1)瀑布模型;(2)快速原型模型;(3)噴泉模型;(4)增量模型;(5)螺旋模型;(6)形式化方法模型;(7)基于構(gòu)件的開(kāi)發(fā)模型。其開(kāi)發(fā)方式是一種使用定義好的技術(shù)集及符號(hào)表示組織軟件生產(chǎn)的過(guò)程,包括:(1)結(jié)構(gòu)化方式;(2)Jackson方法;(3)維也納開(kāi)發(fā)方法;(4)面向?qū)ο箝_(kāi)發(fā)方法。其開(kāi)發(fā)工具一般指為了支持軟件人員開(kāi)發(fā)和維護(hù)活動(dòng)而使用的軟件。有RUP、RequisitepRro、Rose及Robot。
2 軟件工程
“軟件工程”自1968年首次提出軟件工程概念以來(lái),已經(jīng)40多年了。編程范型已經(jīng)經(jīng)歷了三次演變,軟件工程也從第一代發(fā)展到第三代。其概念提出那個(gè)年代就開(kāi)發(fā)大型系統(tǒng)軟件用手工方式進(jìn)行,其生產(chǎn)效率低、出錯(cuò)率高。這種狀態(tài)不能滿足日益增長(zhǎng)的軟件生產(chǎn)的需要,產(chǎn)生以下四個(gè)方面的問(wèn)題:(1)軟件復(fù)雜性飛速增長(zhǎng);(2)軟件成本高;(3)開(kāi)發(fā)周期長(zhǎng);(4)維護(hù)工作量大。即出現(xiàn)了“軟件危機(jī)”現(xiàn)象。軟件工程定義為將系統(tǒng)性的、規(guī)范化的、可定量的方法應(yīng)用于軟件得開(kāi)發(fā)、運(yùn)行和維護(hù),即將工程化應(yīng)用到軟件上。
總之,隨著經(jīng)濟(jì)與技術(shù)的發(fā)展,信息網(wǎng)絡(luò)技術(shù)發(fā)展愈來(lái)愈快。計(jì)算機(jī)軟件具備很高的準(zhǔn)確性以及高效性,并且逐漸普及,人們的很多日常工作都是通過(guò)計(jì)算機(jī)軟件來(lái)完成的,計(jì)算機(jī)軟件幾乎成為人們?nèi)粘9ぷ魃畈豢苫蛉钡牟糠帧K孕枰谟?jì)算機(jī)的軟件工程的建設(shè)上給予充足的資源支持,尋求更具創(chuàng)新意識(shí)的發(fā)展道路,選擇全新的發(fā)展措施,確保計(jì)算機(jī)軟件工程的順利開(kāi)展,從而提高效益,促進(jìn)我國(guó)經(jīng)濟(jì)的發(fā)展。
參考文獻(xiàn)
[1]劉冰,賴涵,瞿中,等.軟件工程實(shí)踐教程[M].北京:機(jī)械工業(yè)出版社,2009.
[2]麥中凡.計(jì)算機(jī)軟件技術(shù)基礎(chǔ)[M].北京:高等教育出版社,1999.
[3]錢樂(lè)秋,趙文耘.軟件工程[M].北京:清華大學(xué)出版社,2007.