每個人都渴望成功,但實現(xiàn)成功需要付出一定的努力和耐心。在總結(jié)中,要注意區(qū)分個人主觀感受和客觀事實,客觀真實地反映一段時間內(nèi)的實際情況。在以下范文中,我們可以看到不同領(lǐng)域不同人的總結(jié)方式和寫作風(fēng)格。
軟件工程開發(fā)論文篇一
當(dāng)下web技術(shù)發(fā)展水平的提升,使得web技術(shù)的研發(fā)在互聯(lián)網(wǎng)中起到的作用,得到相關(guān)人員的重視。超媒體設(shè)計技術(shù)方法是web系統(tǒng)設(shè)計體系中最基礎(chǔ)的設(shè)計形式,它主要體現(xiàn)在對系統(tǒng)信息技術(shù)分析、數(shù)據(jù)信息框架整合、引導(dǎo)信息進(jìn)行轉(zhuǎn)化等層面。這種設(shè)計可令系統(tǒng)運(yùn)行中進(jìn)行對信息傳輸?shù)募嫒荩约白詣踊纳晌谋拘畔?,基于web技術(shù)的設(shè)計,實現(xiàn)系統(tǒng)的邏輯性和信息建模之間的轉(zhuǎn)變。但超媒體設(shè)計技術(shù)文本生成自動化模式只能對web網(wǎng)頁靜態(tài)信息有效,未能對靜態(tài)與動態(tài)之間的轉(zhuǎn)換形成有效連接。web建模語言技術(shù),最初設(shè)計只能將web界面信息進(jìn)行擴(kuò)充性介紹,通過web技術(shù)方面的提高,可將web信息數(shù)據(jù)運(yùn)用方式以立體化圖形展現(xiàn)出來。超媒體設(shè)計只能對靜態(tài)頁面信息有效一定的技術(shù)支持,而web建模語言技術(shù)可改良該問題,令web系統(tǒng)在運(yùn)行過程中更加流暢。
web系統(tǒng)之所以能被現(xiàn)代社會廣泛運(yùn)用,首先web技術(shù)具有展現(xiàn)性和易操控性等特點,用戶在終端設(shè)備的.體驗過程中,web技術(shù)通過圖像轉(zhuǎn)化、聲音系統(tǒng)傳輸以及影響系統(tǒng)傳輸將其展現(xiàn)在終端設(shè)備上,令體驗者可在web系統(tǒng)上進(jìn)行閱讀資料、觀看影視作品、玩游戲等。web系統(tǒng)的易操控性,只需在頁面鏈接中進(jìn)行選擇便可達(dá)到對瀏覽內(nèi)容的選擇。其次具有數(shù)據(jù)兼容性廣、靜動態(tài)轉(zhuǎn)化速率快等特點,當(dāng)前這種大數(shù)據(jù)時代下,終端用戶很難對信息傳遞量的價值進(jìn)行評估,導(dǎo)致數(shù)據(jù)被大范圍下載到硬盤中,降低硬件系統(tǒng)的利用率。web技術(shù)的開發(fā)及運(yùn)用中,將計算機(jī)大數(shù)據(jù)信息進(jìn)行擴(kuò)散性儲存,將接收到的數(shù)據(jù)信息進(jìn)行整體分類,方便用戶在查找過程中,快速將范圍縮小,將有效信息展現(xiàn)在客戶面前,提高工作效率。再次具有控制層建設(shè)等特點,web瀏覽器是客戶和信息網(wǎng)溝通的平臺,web技術(shù)在研發(fā)過程中應(yīng)加強(qiáng)對web頁面的建設(shè)能力,增加web系統(tǒng)的多表現(xiàn)形式,令用戶學(xué)習(xí)過程的同時,可將這種知識以多空間形態(tài)體現(xiàn)到自己的思想之中。鑒于web系統(tǒng)有著多特點和易開發(fā)性,技術(shù)人員應(yīng)通過重點研發(fā),令web技術(shù)以更先進(jìn)的形態(tài)展現(xiàn)在用戶面前。
3結(jié)語。
web技術(shù)領(lǐng)域的研發(fā)可為信息發(fā)展化提供大力支持,將web技術(shù)開發(fā)與軟件工程的開發(fā)進(jìn)行有效性結(jié)合,令web信息技術(shù)在運(yùn)行工程中發(fā)生的問題,提出快速準(zhǔn)確的解決方案,web信息技術(shù)在軟件工程系統(tǒng)開發(fā)能提高運(yùn)行效率、增加軟件性能、保證其質(zhì)量,可提升用戶體驗性,應(yīng)加大對web技術(shù)平臺的研發(fā),提升信息化時代的工作效率。
參考文獻(xiàn)。
[1]肖美婷.移動web開發(fā)技術(shù)在商務(wù)網(wǎng)站的應(yīng)用及發(fā)展趨勢探究[j].中國新通信,,20(17):125.
[2]袁琛.基于web技術(shù)的民辦高校教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)[d].湖南大學(xué),.
軟件工程開發(fā)論文篇二
基于第二章之中所提到的系統(tǒng)軟件的復(fù)雜性較高這一問題,熱血和對其進(jìn)行研究和控制直接關(guān)乎著對系統(tǒng)軟件的進(jìn)一步開發(fā)與利用。而對系統(tǒng)軟件開發(fā)復(fù)雜性的控制過程中,其對于人員管理以及材料管理均有著不同的要求,因此,所謂的軟件工程技術(shù)就是指在進(jìn)行系統(tǒng)軟件開發(fā)的過程中,借助工程化的管理方式來實現(xiàn)對系統(tǒng)軟件的管理與控制,其體現(xiàn)在整個軟件開發(fā)的全過程之中,而通過筆者具體深入的研究,筆者發(fā)現(xiàn)“工程”二字并不能夠有效的概括系統(tǒng)軟件的相關(guān)內(nèi)容。因此,運(yùn)用軟件工程技術(shù)對系統(tǒng)軟件開發(fā)的過程相關(guān)問題進(jìn)行更好的控制能夠有效的促進(jìn)既定目標(biāo)的完完成。
3軟件開發(fā)技術(shù)與開發(fā)需求不匹配問題分析。
在軟件開發(fā)的過程中,隨著時間的發(fā)展,在科研界已經(jīng)推出了許多具有實際意義的方法方式,其中最為經(jīng)典的集中方法要數(shù)sasd法以及jsd法和jsp法。這些方法具有相對發(fā)展時間較長,其應(yīng)用面也相對較廣,因此,其能否適用當(dāng)前的開發(fā)需求問題還需要進(jìn)行進(jìn)一步的驗證與分析。在實際驗證過程中,軟件工程技術(shù)對于系統(tǒng)軟件開發(fā)過程具有一定的程度的約束,因此,傳統(tǒng)的軟件開發(fā)技術(shù)已經(jīng)很難滿足當(dāng)前軟件系統(tǒng)的基本需求。而如何解決此類問題的重點核心是不斷的開發(fā)新技術(shù)以期能夠?qū)崿F(xiàn)與現(xiàn)有需求想匹配,最終促進(jìn)系統(tǒng)軟件有效合理的開發(fā)和使用。
4軟件工程項目管理。
在對軟件項目實施管理的過程中,其主要目的是為了更好實現(xiàn)軟件項目能夠按照預(yù)定好的計劃進(jìn)度與成本最終實現(xiàn)既定的目標(biāo),其主要是對項目實施過程中的每一個因素進(jìn)行系統(tǒng)的分析與管理,對風(fēng)險問題進(jìn)行合理有效的預(yù)測。而企業(yè)的軟件開發(fā)能力的強(qiáng)弱完全取決于軟件工程項目管理體系是否成熟。軟件開發(fā)的能力越高,其項目管理體系就相對較為成熟,而企業(yè)也能夠得到充分的發(fā)展。
項目工程是借助軟件應(yīng)用程序來對項目進(jìn)行設(shè)計以及管理的的一個具體的過程,其主要借助瀏覽器以及軟件服務(wù)器等相關(guān)主題工具,不斷的推動企業(yè)項目軟件工程各行的開發(fā)工作,在正常實施的過程中,往往都是采取師傅帶徒弟進(jìn)行設(shè)計的模式,由師傅進(jìn)行主導(dǎo),對土地進(jìn)行實際教學(xué),從而不斷的鍛煉軟件開發(fā)技術(shù)人員的`個人能力,從而更好的提高軟件開發(fā)技術(shù)人員的實際動手操作能力,以便于更好的對軟件工程項目進(jìn)行管理。
在對項目管理進(jìn)行實施的過程中,要對項目進(jìn)行提前準(zhǔn)備,而準(zhǔn)備也通常分為兩種情況,即外部準(zhǔn)備和內(nèi)部準(zhǔn)備,因此,在進(jìn)行項目執(zhí)行前,要合理的軟件開發(fā)項目的風(fēng)險性以及收益進(jìn)行預(yù)測,判斷此項目的可實施性。軟件項目工程在建立后可以根據(jù)所要完成的目標(biāo)實現(xiàn)靈活的改變,其需要在實際操作過程中由專業(yè)的技術(shù)人員對其進(jìn)行深度的改進(jìn)。倘若一個企業(yè)能夠做好項目管理這塊工作,其核心競爭力必然得到加強(qiáng),從而帶動市場競爭力的加強(qiáng),最終促進(jìn)整個行業(yè)的發(fā)展壯大。
在軟件工程技術(shù)的實際運(yùn)用考核過程中,要設(shè)立合理的考核內(nèi)容與考核因素,進(jìn)一步的軟件開發(fā)過程中技術(shù)人員的技術(shù)能力與水平進(jìn)行合理的監(jiān)控,從而實現(xiàn)對整體員工個人能力的績效考核。
5結(jié)束語。
在系統(tǒng)開發(fā)的過程中,通過對軟件工程的有效使用,能夠更好的促進(jìn)軟件技術(shù)開發(fā)目標(biāo)的實現(xiàn),減少不必要的麻煩和風(fēng)險。而技術(shù)人員作為企業(yè)的新生力量,其能力是否能夠在企業(yè)中得到有效的發(fā)展直接關(guān)乎著企業(yè)系統(tǒng)軟件開發(fā)與應(yīng)用的基礎(chǔ),從而影響到企業(yè)的基本競爭力。
在本文的研究過程中,筆者首先對軟件工程以及軟件開發(fā)進(jìn)行了理論層次的論述,進(jìn)而分析在軟件開發(fā)過程中所存在的主要問題,指出通過軟件工程技術(shù)的合理控制能夠最終實現(xiàn)對企業(yè)系統(tǒng)開發(fā)的風(fēng)險以及其他因素進(jìn)行掌控。而在文章最后章節(jié)的論述中,筆者在對于軟件工程的項目管理問題上進(jìn)行了充分的論述,一起能夠不斷的促進(jìn)軟件工程技術(shù)在軟件系統(tǒng)開發(fā)過程中的應(yīng)用。
參考文獻(xiàn)。
[3]王恩生.系統(tǒng)軟件開發(fā)過程中的軟件工程技術(shù)[j].通訊世界,2015(19):195.
軟件工程開發(fā)論文篇三
摘要:軟件工程的目的是開發(fā)出具有可修改性、可靠性、有效性、可適應(yīng)性、可移植性、可重用軟件工程性、可追蹤性和可互操作性并且滿足用戶需求的軟件產(chǎn)品。但是為了保證軟件產(chǎn)品的質(zhì)量和開發(fā)效率,同時也為了減少維護(hù)的困難。我們一定要重視軟件測試。本文就軟件工程測試進(jìn)行一個探討分析。
關(guān)鍵詞:軟件工程軟件測試產(chǎn)品質(zhì)量測試工具需求。
在軟件測試日新月異發(fā)展的今天,自動化測試正在成為軟件測試領(lǐng)域里的一個非常矚目的趨勢和潮流,軟件測試在軟件工程中是極其重要的過程,在軟件測試組織中,對測試過程中的知識進(jìn)行有效的管理,是提升組織整體測試水平的關(guān)鍵。一個重要的研究問題是怎樣將知識管理過程與軟件測試過程有效集成,從而促進(jìn)知識資產(chǎn)在軟件測試組織中的傳播與重用。首先我們來了解一下軟件測試的概念,目前軟件測試的定義比較多,如果想要找一個比較清晰的定義:軟件測試主要是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,也就是說,軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計的一批測試用例(即輸入數(shù)據(jù)及其預(yù)期的輸出結(jié)果),并利用這些測試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯誤的過程。所以,我們知道,軟件測試其實是為了發(fā)現(xiàn)程序中的錯誤,是一個找錯的過程。
同時,我們知道,軟件測試是一個知識密集型的活動,軟件測試人員的工作不僅僅是依據(jù)測試計劃對軟件進(jìn)行測試,與測試相關(guān)的知識、技巧、經(jīng)驗和靈感在測試過程中有著重要的作用,但是隨著軟件技術(shù)的快速發(fā)展,不斷出現(xiàn)的新的待測軟件產(chǎn)品,常使軟件測試人員感到壓力重重,力不從心,他們有探尋新的測試知識和技術(shù)的緊迫需求。而軟件測試的自動化的出現(xiàn)為我們提供了一種新思路和解決問題的新方法,下面對軟件測試幾個方面進(jìn)行探討。
1.1軟件測試員的基本目標(biāo)是發(fā)現(xiàn)軟件缺陷。這個是軟件測試的終極目標(biāo),之所以再次強(qiáng)調(diào)。是因為有時軟件開發(fā)團(tuán)隊進(jìn)行軟件測試只是為了證實軟件不存在錯誤的過程,證明該軟件滿足了用戶的要求,而不是找缺陷。在這樣的情況下,測試人員也就缺乏不懈努力發(fā)現(xiàn)缺陷的探索精神和熱情,不會希望在軟件測試中暴露軟件中隱藏的錯誤和缺陷。所以做好測試的首要條件是明確軟件測試員的基本目標(biāo)是發(fā)現(xiàn)軟件缺陷。
1.2軟件測試員追求的是盡可能早地找出軟件缺陷。根據(jù)調(diào)查和實踐,軟件的修復(fù)費用,隨著時間的推移,將數(shù)十倍的增長,所以軟件測試員應(yīng)盡可能早地找出軟件缺陷。這樣,在測試中,就不要選擇那些導(dǎo)致程序失效概率小的測試用例,因為這樣的測試對于完善和提高軟件質(zhì)量是沒有任何價值的。同時,應(yīng)當(dāng)把軟件測試貫穿到整個軟件開發(fā)的過程中,因為很多預(yù)料不到的錯誤,往往只在特定的環(huán)境下才會暴露出來,不然一些隱藏的錯誤和問題查不出來,就可能會出現(xiàn)在運(yùn)行階段中去。
1.3軟件測試人員必需確保找出的軟件缺陷得以關(guān)閉。在軟件工程測試的過程中,主要目的是發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤,從用戶的角度出發(fā),替用戶著想,將更深層次可能的問題都測試出來。但是,因為各種原因并不是每個軟件缺陷都是必須要修復(fù)的。如:沒有足夠時間、風(fēng)險太大等。但是,測試人員必需確保找出的軟件缺陷得以關(guān)閉,因為軟件測試的目標(biāo)就是揭示不同類型的錯誤,并且修正它,使得用戶能夠順利使用軟件。
2軟件測試的基本原則。
2.1軟件開發(fā)人員應(yīng)當(dāng)避免測試自己的程序。
軟件測試時一項復(fù)雜、富有創(chuàng)造性和高度挑戰(zhàn)性的工作,在軟件測試中,如果讓開發(fā)人員來測試自己的代碼,那是一件非常不妥當(dāng)?shù)氖虑椤R驗殚_發(fā)和測試生來就是不同的活動。所以,不管是程序員還是開發(fā)團(tuán)隊都應(yīng)當(dāng)避免測試自己的程序或者本團(tuán)隊開發(fā)的功能模塊。如果有條件的話,應(yīng)當(dāng)由獨立于開發(fā)組和客戶的第三方測試組或測試機(jī)構(gòu)來進(jìn)行軟件測試。因為人類的活動具有高度的目的性,建立適當(dāng)?shù)哪繕?biāo)具有重要的心理作用。如果我們的目的是要證明程序中沒有錯誤,那我們就會不自覺地朝這個方向去做;也就是說,我們會傾向于挑選那些使程序出錯的可能性較小的測試數(shù)據(jù)?;蛘哂捎诔绦騿T對問題的.敘說和說明有誤解而產(chǎn)生的錯誤,這種情況讓程序員測試自己的程序是不可能發(fā)現(xiàn)問題的。
2.2在軟件測試中,確定預(yù)期輸出或結(jié)果是測試必要的,不可缺少的一部分,如果事先無法肯定預(yù)期的測試結(jié)果,往往會把看起來似是而非的結(jié)果當(dāng)成正確的。同時還要注意各種輸入條件,無論合理與否。因為在實際使用中各種情況都有。
2.3一定嚴(yán)格執(zhí)行軟件測試計劃,禁止軟件測試的隨意性,這樣就可以避免軟件交付后出現(xiàn)問題,這樣也可以改善測試的效率和有效性。
2.4軟件測試并不等于程序測試,軟件測試貫穿于軟件定義和開發(fā)的整個過程,因此,需求分析、概要設(shè)計和程序編碼等各階段所得到的文檔都是軟件測試的對象。
2.5必須檢查每一個測試結(jié)果,事實上在最終發(fā)現(xiàn)的錯誤中,有相當(dāng)一部分在前邊的測試中已經(jīng)顯露了出來,但是由于人們沒有認(rèn)真檢查先前的測試結(jié)果而遺漏了。
2.6為了提高對程序重新測試的效率,尤其是在對程序作了修改后,為了減少測試工作量和成本,除了對真正沒有用的程序外,一定不要扔掉測試用例,測試用例代表了一定的價值投資。
3軟件測試自動化工具的選擇。
隨著軟件規(guī)模不斷擴(kuò)大,軟件的復(fù)雜度不斷加大,采用手工測試軟件已經(jīng)不能適應(yīng)要求。采用電子自動化測試技術(shù)對于人工而言,能更好地保證測試的準(zhǔn)確度,而且大大提高了測試的效率,加快軟件的開發(fā)速度。因此,軟件自動化測試應(yīng)用越來越廣泛,目前,自動測試是軟件測試的一個重要組成部分,它能完成許多手工測試無法實現(xiàn)或難以實現(xiàn)的測試,從而提高軟件質(zhì)量,節(jié)省經(jīng)費,縮短軟件發(fā)布周期。在自動化測試中,首先我們要根據(jù)要求來合理選擇測試工具,測試工具的價格在開發(fā)資金中占有較高的比例,從成本角度必須考慮,而且它參加了測試的大部分活動,影響測試的準(zhǔn)確性和效率。根據(jù)測試方法不同,測試工具有黑盒和白盒兩種;而從測試目的和對象的角度區(qū)分亦可分為:單元測試、性能測試、功能測試、負(fù)載測試等。
在測試中,對于測試工具的選擇,并非測試功能越強(qiáng)大越好,有一個前提,那就是必須適用,而且必須滿足兼容性,能夠支持不同的運(yùn)行平臺,能對不同的腳本進(jìn)行測試,同時對待測試的腳本具有追蹤報道、錯誤定位的功能;再次,擁有測試結(jié)果總結(jié)功能,能夠?qū)y試結(jié)果以圖表的形式展示出來,相對于一般的結(jié)果表述形式,圖標(biāo)表示更直觀。更容易讓人理解、信服,可以及時對測試結(jié)果進(jìn)行分析。一般還要從功能、價格、測試工具的集成能力、測試工具的易用性、側(cè)重點、技術(shù)支持等多方面考慮。
4結(jié)束語。
軟件測試有其自身的特點。軟件測試的目的不是為了僅僅找出錯誤,而是通過它發(fā)現(xiàn)錯誤、分析錯誤,找到錯誤的分布特征和規(guī)律,從而幫助項目管理人員發(fā)現(xiàn)當(dāng)前所采用的軟件開發(fā)過程的缺陷,以便改進(jìn);同時也能夠通過設(shè)計有針對性的檢測方法,改善軟件測試的有效性。即使測試沒有發(fā)現(xiàn)任何錯誤,也是十分有價值的,因為完整的測試不僅可以給軟件質(zhì)量進(jìn)行一個正確的評價,而且是提高軟件質(zhì)量的重要方法之一。并以此來最終提高軟件產(chǎn)品的質(zhì)量和企業(yè)的經(jīng)濟(jì)效益,加強(qiáng)軟件企業(yè)的核心競爭力。
參考文獻(xiàn):
[1]史濟(jì)民.軟件工程原理方法與應(yīng)用[m].北京:高等教育出版社,.
[2]張海藩.軟件工程導(dǎo)論[m].北京:清華大學(xué)出版社,.
[3]佘健明,等編著.工程咨詢概論.中國計劃出版社,,11轉(zhuǎn)。
[4]samrevolutioninsoftwaretesting.rationalsoftware..
[5]jamesnewkirkrobot.extremeprogramminginpractice中文版.人民郵電出版,6月出版.
[6]ronpatton著.軟件測試.周予檳,姚靜等譯.機(jī)械工業(yè)出版社,2002.
[7]崔啟亮著.國際化軟件測試.電子工業(yè)出版社..4.
[8]孫建.軟件測試工具的研究與建立.浙江大學(xué),2006.
[9]annexperienceandwebsitesuccess[j].thee_businessreview,,41(6):20.
軟件工程開發(fā)論文篇四
信息工程監(jiān)理概念第一次被提出到現(xiàn)在的全面使用,盡管在已經(jīng)有了非常大的進(jìn)步,但由于其發(fā)展時間較短,所以沒有一個較為完整的知識體系。當(dāng)前,我國該領(lǐng)域已經(jīng)有了許多的實踐,同時也有越來越多的科研人員提出了許多理論知識。這些所說的工作都只是信息工程監(jiān)理當(dāng)中的基本,也是其能夠繼續(xù)發(fā)展的前提。目前信息化建設(shè)已經(jīng)將核心轉(zhuǎn)換到了應(yīng)用方面,同時也可以叫做開發(fā)與系統(tǒng)應(yīng)用。但實踐過程中,每個軟件工程監(jiān)理服務(wù)商對其監(jiān)理進(jìn)行的方式有著自己獨特的看法,該現(xiàn)象導(dǎo)致軟件工程項目之中的管理者對其具體的監(jiān)理方法、監(jiān)理活動與監(jiān)理過程不能進(jìn)行更好了解。所以,對軟件工程方法在信息工程監(jiān)理中的應(yīng)用進(jìn)行研究是一種必然選擇。
在整個項目建設(shè)當(dāng)中,質(zhì)量控制就是其核心內(nèi)容,同時它也是后續(xù)進(jìn)行資金與進(jìn)度控制的基礎(chǔ)。當(dāng)前,許多相關(guān)的研究學(xué)者都提出大量對質(zhì)量進(jìn)行控制的方法,但質(zhì)量控制在平時工作中,都是類似與流水賬的方式存在于各個環(huán)節(jié)與材料之中,這使得研究者很難把握其重點。直至最后,所有應(yīng)該做的監(jiān)理工作都已完成,但還是不能得到控制項目效果的目的。在本文的質(zhì)量控制環(huán)節(jié)中,主要將工程質(zhì)量驗收、施工驗收規(guī)范與工程質(zhì)量評審標(biāo)準(zhǔn)作為其依據(jù),使得承包方能夠達(dá)到之前合約總所規(guī)定的質(zhì)量。相關(guān)研究者將軟件工程中所使用的質(zhì)量控制方法運(yùn)用在信息工程監(jiān)理里,同時對其相關(guān)的缺陷與問題進(jìn)行完善,即對監(jiān)理要素進(jìn)行補(bǔ)充。其具體包括招標(biāo)監(jiān)督、組織評審與審查文檔等。審查文檔的主要做法是將相關(guān)項目資料進(jìn)行收集與整理,同時監(jiān)督承包方,使其在工程開始的每個步驟都要對信息進(jìn)行維護(hù)、使用、儲存、傳輸、加工等相關(guān)工作。在該基礎(chǔ)之下,業(yè)主即可建立文檔管理制度,更加方便了各種文檔的使用。評審最為重要的目的即為保持公正態(tài)度,對項目的狀態(tài)進(jìn)行檢測。該活動其一般發(fā)生在任務(wù)完成之后,例如,產(chǎn)品設(shè)計、總體設(shè)計、測試與編碼正式完成以后。評審環(huán)節(jié)可以對發(fā)現(xiàn)出的重大問題,給予相對應(yīng)的意見。完善評審之中的相關(guān)要素,對整個質(zhì)量的監(jiān)控也有著至關(guān)重要的作用。在信息工程監(jiān)理之中,對投標(biāo)方信息系統(tǒng)能力的測量至關(guān)重要。從軟件的角度來說,一般使用cmm軟件對整個過程進(jìn)行評價與限制,例如明確表示只有使用cmm-3的企業(yè)才可以進(jìn)行競標(biāo)。在類似條件的約束當(dāng)中,能夠規(guī)避許多認(rèn)為因素所帶來的'質(zhì)量問題,保證開發(fā)能力差的公司不能進(jìn)入到工程建設(shè)之中。
信息工程監(jiān)理中的資金控制在整個監(jiān)理過程中尤為重要。之前所擁有的資金,在許多程度上太過依賴項目成本管理,進(jìn)而就不能運(yùn)用系統(tǒng)的方法對每個監(jiān)理步驟中的監(jiān)理任務(wù)進(jìn)行資金分配。在較為理想的資金控制環(huán)境中,業(yè)主將內(nèi)部預(yù)算作為根本,運(yùn)用招標(biāo)征集的系統(tǒng),使承包方提供相關(guān)的解決方案,其后承包方可根據(jù)業(yè)主所提供的標(biāo)書與相關(guān)文件收取與之對應(yīng)的傭金。在實際操作之中,并不會像理想狀那么順利。所以會產(chǎn)生許多各種各樣的問題,這些問題中一部分為隱形。但若涉及違法的行為則為顯性行為,例如,承包方?jīng)]有根據(jù)之前所約定的合約內(nèi)容,提供質(zhì)量達(dá)到標(biāo)準(zhǔn)的產(chǎn)品。由于顯性原因所產(chǎn)生的產(chǎn)品成本變化,就必須按照承包合同之中的單價、合同價與工程支付方式進(jìn)行支付;如果承包合同與之前所約定的不同、報驗資料不完整、質(zhì)量沒有確定與違約,那么在監(jiān)理環(huán)節(jié)中可以不予理會;相關(guān)工程量與其計算必須嚴(yán)格遵守其本身的計算規(guī)則;在對因為合同與設(shè)計變更所引起的索償行為時,必須公正合理;若整個工程中出現(xiàn)有爭議的工程與其款項時,必須根據(jù)相關(guān)規(guī)定進(jìn)行協(xié)商,解決其問題,若協(xié)商時候還是不能解決,就應(yīng)該根據(jù)總監(jiān)理工程師做出最后的定論;同時對工程款與工程量進(jìn)行審核的時間必須是合同中所明確劃分的時間段之中。
在整個信息工程監(jiān)理的實際操作之中,進(jìn)度控制最易拖延與變化。一般所說的“三控兩管一協(xié)調(diào)”中的進(jìn)度控制器只是一種形式,并沒有重視與工程相關(guān)單位的溝通與協(xié)調(diào),同時也沒有考慮當(dāng)項目發(fā)生變更時,對進(jìn)度控制產(chǎn)生的作用。其中存在的問題具體如下:
(1)工程質(zhì)量對進(jìn)度控制所產(chǎn)生的相關(guān)作用。質(zhì)量變更、質(zhì)量目標(biāo)不明確與質(zhì)量要求都會對整個工程中的進(jìn)度控制產(chǎn)生巨大的作用。
(2)設(shè)計變更對進(jìn)度控制所產(chǎn)生的相關(guān)作用,由于之前設(shè)計本身所出現(xiàn)的問題,使業(yè)主提出了一個新的設(shè)計要求,但設(shè)計變更其本身就會產(chǎn)生各種質(zhì)量與投資上的變化,進(jìn)而影響整個進(jìn)度的變化。
(3)相關(guān)單位對進(jìn)度控制所產(chǎn)生的相關(guān)作用。簡單舉一個例子,設(shè)備供應(yīng)商與政府主管部門,是整個項目在實施時,調(diào)節(jié)較為困難,進(jìn)而對進(jìn)度控制產(chǎn)生影響。由于進(jìn)度控制是整個軟件工程管理中的重要部分,所以在這里,我們將采用軟件工程中的進(jìn)度控制理論與方式,對整個監(jiān)理之中的任務(wù)進(jìn)度進(jìn)行規(guī)范,同時對監(jiān)理要素進(jìn)行完善。在信息工程監(jiān)理中進(jìn)度控制的主要作用包括,工程進(jìn)度糾偏與檢測、進(jìn)度計劃審核等相關(guān)內(nèi)容。進(jìn)度控制中的根本就是項目計劃,在項目計劃中最為重要的關(guān)鍵因素有:任務(wù)是否已經(jīng)被完全分解并安排;對相互次序與關(guān)鍵路徑進(jìn)行確認(rèn);定義項目范圍;對各種資源進(jìn)行充分描述等等。一般所說的項目計劃是由許多個子計劃共同形成,在不同階段中的相關(guān)人員對其關(guān)注的角度也會有許多不同。監(jiān)理工作人員更加看重項目里程碑的狀態(tài)發(fā)布。在整個項目還處于需求階段的時候,就要建立需求分析、需求獲取與需求驗證等里程碑。根據(jù)實踐所得到的相關(guān)結(jié)果,若沒有完成其項目里程碑,相關(guān)工作人員就會產(chǎn)生較多挫敗感,進(jìn)而對開發(fā)的拉低開發(fā)效率。不能達(dá)到里程碑的原因普遍都是由于設(shè)置的里程碑不科學(xué)所引起。這里所說的進(jìn)度控制其本質(zhì)就是保證可以順利達(dá)到里程碑,所以在設(shè)置里程碑過程中,盡量保證其合理性與不變性。
4.結(jié)語。
信息工程與之前所使用的建設(shè)監(jiān)理之間主要的不同即為,以傳統(tǒng)建筑工程監(jiān)理理論問基礎(chǔ)的信息工程監(jiān)理不能完全達(dá)到信息工程監(jiān)理的需要。目前,信息工程監(jiān)理當(dāng)中,最大的問題即為太過依賴于傳統(tǒng)建筑監(jiān)理方法與理論,不能對信息工程本身的特征進(jìn)行考量與掌握,進(jìn)而不能完善信息工程的需求與風(fēng)險管理。通過質(zhì)量、進(jìn)度與資金三方面對軟件工程在信息工程監(jiān)理之中的方法進(jìn)行一個充分的了解,其實質(zhì)就是使軟件工程能在未來信息工程監(jiān)理工作中更好的進(jìn)行使用。
軟件工程開發(fā)論文篇五
摘要:軟件工程自二十世紀(jì)六十年代末誕生以來,經(jīng)歷30余年的坎坷,它已經(jīng)成為計算機(jī)科學(xué)領(lǐng)域一門綜合性和工程性的獨立學(xué)科?,F(xiàn)在以及未來若干年內(nèi),軟件工程的研究熱點將主要集中在軟件重用和軟件構(gòu)件技術(shù)、中間件、標(biāo)準(zhǔn)化技術(shù)等方面。了解和掌握這些熱點技術(shù)問題的研究現(xiàn)狀,對我們進(jìn)一步學(xué)習(xí)和研究軟件工程無疑具有一定的參考意義。
關(guān)鍵詞:軟件工程;軟件重用中間件;標(biāo)準(zhǔn)化。
1、軟件重用和軟件構(gòu)件技術(shù)。
軟件重用和軟件構(gòu)件技術(shù)是軟件工程領(lǐng)域長期研究的一個主要熱點問題。其中,構(gòu)件是核心和基礎(chǔ),重用是方法和手段。構(gòu)件的重用,能使軟件開發(fā)人員減少甚至擺脫寫代碼的低效工作,致力于更高層次的搭構(gòu)件,把更多精力放在問題定義過程,促使問題空間與求解空間盡可能一致。早在1968年,軟件構(gòu)件與軟件組裝生產(chǎn)線的思想就在國際nato軟件工程會議上被提出來。從那以后,采用構(gòu)件技術(shù)實現(xiàn)軟件重用,采用搭積木的方式生產(chǎn)軟件,成為軟件業(yè)長期的夢想。構(gòu)件化應(yīng)用開發(fā)必須要有開發(fā)工具的支撐,包括集成開發(fā)環(huán)境、應(yīng)用運(yùn)行環(huán)境、應(yīng)用管理及構(gòu)件庫管理等。
基于構(gòu)件的軟件工程最需要解決的問題是如何建造構(gòu)件模型和確立軟件體系結(jié)構(gòu)即構(gòu)架。構(gòu)件模型決定了軟件系統(tǒng)構(gòu)架的思維邏輯。在構(gòu)件和構(gòu)架模型中,有必要把構(gòu)件與構(gòu)件間的交互作用相分離,以提高構(gòu)件的獨立性和可重用性。業(yè)界目前關(guān)注的問題主要集中在構(gòu)件和構(gòu)架的清晰準(zhǔn)確地描述、構(gòu)件庫的管理、可重用構(gòu)件和構(gòu)架的獲取等方面。目前流行的net和j2ee采用兩種不同的構(gòu)件模型和技術(shù),net采用com/com+模型,j2ee采用ejb模型。
據(jù)美國專家研究預(yù)測,2005年以后至少70%的新應(yīng)用將主要建立在軟件構(gòu)件和應(yīng)用框架的基礎(chǔ)上。也有專家進(jìn)一步指出,軟件重用與凈室模型、自動開發(fā)技術(shù)一起被認(rèn)為是今后高效開發(fā)高質(zhì)量軟件產(chǎn)品過程的發(fā)展方向,而基礎(chǔ)是重用技術(shù)。無論怎么說,以軟件重用為代表,基于構(gòu)件的技術(shù)將使軟件工程及其軟件開發(fā)方式發(fā)生巨大的改變。
2、中間件技術(shù)。
軟件重用及構(gòu)件化應(yīng)用開發(fā)和運(yùn)行需要有不同層次的中間件平臺的支撐。中間件興起以后,構(gòu)件技術(shù)才逐漸走向現(xiàn)實。構(gòu)件必須在中間件平臺上才能發(fā)揮作用,只有在適當(dāng)?shù)闹虚g件平臺上,軟件才有可能被抽象和隔離,最終成為構(gòu)件。因此中間件技術(shù)近年來成為軟件工程關(guān)注的焦點和軟件業(yè)發(fā)展的關(guān)鍵。中間件按功能大致可分為5類:數(shù)據(jù)庫訪問、遠(yuǎn)程過程調(diào)用、通信、事務(wù)處理和分布對象中間件。中間件技術(shù)將對軟件重用和軟件構(gòu)件技術(shù)的發(fā)展帶來深刻的影響。
首先,中間件本質(zhì)上是對分布式應(yīng)用的抽象,它拋開了與應(yīng)用相關(guān)的業(yè)務(wù)邏輯的細(xì)節(jié),保留了典型的分布交互模式的關(guān)鍵特征。應(yīng)用在中間件提供的環(huán)境中可以更好地集中于業(yè)務(wù)邏輯上,并以構(gòu)件化的形式存在,最終自然而然地在異構(gòu)環(huán)境中實現(xiàn)良好的協(xié)同工作。第二,基于構(gòu)架的構(gòu)件化軟件開發(fā)應(yīng)當(dāng)是面向需求的,即設(shè)計者集中精力于業(yè)務(wù)邏輯本身,而不必為分布式應(yīng)用中的通信、效率、互操作、可靠性、容錯性、完整性等大量與業(yè)務(wù)無直接關(guān)系但又非常重要的問題去耗費大量的精力,理想的構(gòu)架在這些方面應(yīng)當(dāng)為構(gòu)件軟件提供良好的運(yùn)行環(huán)境。事實上,這些正是中間件所要解決的問題。在大型軟件工程系統(tǒng)中有70%的錯誤來自于需求分析和系統(tǒng)設(shè)計,中間件的發(fā)展為人們解決這一問題提供了有力的支撐。第三,中間件最大的特點就是屏蔽多樣的系統(tǒng)資源。它是位于底層基礎(chǔ)平臺(硬件和操作系統(tǒng))和高層應(yīng)用之間的通用服務(wù)。這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對不同的操作系統(tǒng)和硬件平臺,它們可以有符合接口和協(xié)議規(guī)范的多種實現(xiàn),以提供開發(fā)和實現(xiàn)分布式系統(tǒng)及與環(huán)境隔離的構(gòu)件開發(fā)模式。應(yīng)用構(gòu)件開發(fā)者只需要按照中間件規(guī)定的模式進(jìn)行設(shè)計開發(fā),不必考慮下層的系統(tǒng)平臺,這就為構(gòu)件可重用甚至即插即用提供了保障。
總之,中間件作為應(yīng)用軟件系統(tǒng)集成的關(guān)鍵技術(shù),保證了構(gòu)件化思想實施,并為構(gòu)件提供了真正的運(yùn)行空間。中間件領(lǐng)域工業(yè)化標(biāo)準(zhǔn)的制定、統(tǒng)一及實現(xiàn),使基于構(gòu)件的'應(yīng)用開發(fā)成為可能。反過來,構(gòu)件對新一代中間件產(chǎn)品也起到促進(jìn)作用。中間件平臺化和應(yīng)用構(gòu)件化的結(jié)果將導(dǎo)致軟件工程方法的繼續(xù)演變,也將導(dǎo)致軟件產(chǎn)業(yè)鏈的組成發(fā)生變革。中間件的研究開發(fā)需要引入現(xiàn)代軟件工程方法,而軟件工程的發(fā)展又需要借助中間件等一類新興軟件技術(shù)的牽引和推動。
3、標(biāo)準(zhǔn)化技術(shù)。
標(biāo)準(zhǔn)化既是軟件重用和軟件構(gòu)件技術(shù)發(fā)展的需要,也是其必然結(jié)果,同時還是軟件產(chǎn)業(yè)健康發(fā)展的強(qiáng)力支撐。軟件工程標(biāo)準(zhǔn)包括軟件標(biāo)準(zhǔn)和軟件過程標(biāo)準(zhǔn)。而軟件過程標(biāo)準(zhǔn)的建立是軟件工程成熟的重要標(biāo)志。
最近幾年,國際軟件工程標(biāo)準(zhǔn)化活動異常活躍,產(chǎn)生了從企業(yè)到國際一級的各種各樣的標(biāo)準(zhǔn),對世界軟件產(chǎn)業(yè)產(chǎn)生了巨大的規(guī)范化引導(dǎo)作用。目前,國際流行兩大軟件工程標(biāo)準(zhǔn)框架。一個是國際標(biāo)準(zhǔn)化組織(iso/iec)的軟件工程和系統(tǒng)工程標(biāo)準(zhǔn)分技術(shù)委員會提出的軟件工程標(biāo)準(zhǔn)框架。這個框架從支持軟件工程各個基本要素的角度出發(fā),表述了軟件工程對標(biāo)準(zhǔn)的需求。另一個是美國提出的軟件工程標(biāo)準(zhǔn)指南。這個框架性指南圍繞軟件工程環(huán)境、軟件生存周期過程、軟件工程安全性、程序設(shè)計語言和語言聯(lián)編等提出了強(qiáng)制要求和建議采用的支持軟件系統(tǒng)工程化的標(biāo)準(zhǔn)。雖然這兩個框架在覆蓋范圍和詳細(xì)程度上有所不同,但其共同之處都是以iso/iec12207為主線標(biāo)準(zhǔn),并且針對支持軟件工程中的離散活動和連續(xù)活動,考慮了其他一些必要的標(biāo)準(zhǔn)。國際標(biāo)準(zhǔn)iso/iec12207軟件生存周期過程歸納了整個軟件生存周期中的普遍被認(rèn)為行之有效的各個過程(即關(guān)于活動的描述),以及它們之間和它們與供、需方之間的關(guān)系。圍繞這個標(biāo)準(zhǔn)的是一批支持各個過程實施的過程規(guī)范標(biāo)準(zhǔn)。在現(xiàn)行的50多個iso/iec有關(guān)軟件工程的標(biāo)準(zhǔn)中,與上述離散活動對應(yīng)的標(biāo)準(zhǔn)約占1/3,與連續(xù)活動對應(yīng)的標(biāo)準(zhǔn)約占2/3。
我國軟件工程標(biāo)準(zhǔn)制定工作相對于軟件產(chǎn)業(yè)而言,起步較早。上個世紀(jì)80年代初,我國就開始了軟件工程標(biāo)準(zhǔn)的制定工作。在軟件質(zhì)量標(biāo)準(zhǔn)方面,首先是針對中文信息處理產(chǎn)品制定了大量標(biāo)準(zhǔn),其次,密切跟蹤國外軟件質(zhì)量標(biāo)準(zhǔn)化的進(jìn)程,著手分析研究工作。就專業(yè)領(lǐng)域而言,我國的國家標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)基本上覆蓋軟件工程的過程一類,在其他類別上覆蓋率還比較低。下一階段,軟件工程標(biāo)準(zhǔn)化工作的重點仍然是軟件過程的標(biāo)準(zhǔn)化,其發(fā)展方向主要是基于軟件生存周期的整個軟件開發(fā)流程的標(biāo)準(zhǔn)化和具體系統(tǒng)的標(biāo)準(zhǔn)化,包括針對各種用途的軟件開發(fā)流程標(biāo)準(zhǔn)和開發(fā)環(huán)境及專用工具系統(tǒng)標(biāo)準(zhǔn)。而且,軟件過程標(biāo)準(zhǔn)化和軟件標(biāo)準(zhǔn)化將進(jìn)一步緊密結(jié)合并協(xié)調(diào)發(fā)展,在此基礎(chǔ)上逐步產(chǎn)生軟構(gòu)件標(biāo)準(zhǔn)、中間件標(biāo)準(zhǔn)和自動化生產(chǎn)標(biāo)準(zhǔn)。
參考文獻(xiàn):
[1]仲萃豪。軟件開發(fā)的三大突破性成果[j]。中國信息導(dǎo)報,2005,(1):60—61。
將本文的word文檔下載到電腦,方便收藏和打印。
軟件工程開發(fā)論文篇六
企業(yè)建設(shè)信息化平臺可以幫助企業(yè)管理者更好的管理企業(yè),將企業(yè)的管理效率提升上來,進(jìn)一步能夠提高企業(yè)的生產(chǎn)力,企業(yè)有規(guī)模,有秩序的管理一定程度上能夠企業(yè)提高生產(chǎn)效率,幫企業(yè)贏得利益,并且還能夠幫助企業(yè)擴(kuò)展國外的業(yè)務(wù)。一個企業(yè)想要發(fā)展壯大,最重要的是提高生產(chǎn)力和生產(chǎn)效率,生產(chǎn)力體現(xiàn)著一個企業(yè)的經(jīng)濟(jì)實力。所以,將軟件工程運(yùn)用在企業(yè)信息化平臺建設(shè)中能夠幫助企業(yè)提高生產(chǎn)力,從而使企業(yè)能夠獲得更多的經(jīng)濟(jì)利益。
2.2提高企業(yè)的管理效率。
沒有規(guī)矩不成方圓,一個企業(yè)想要不斷發(fā)展壯大是少不了一個優(yōu)秀的管理者和適合本企業(yè)的管理模式,兩者兼具才能將企業(yè)的規(guī)模不斷擴(kuò)大。企業(yè)拓寬經(jīng)濟(jì)業(yè)務(wù)是重要的,但前提是企業(yè)經(jīng)營管理模式必須跟上時代的潮流,是能夠適合本企業(yè)發(fā)展的。建設(shè)、利用信息化平臺,可以有效的配置企業(yè)的資源,提高資源的整合度,使資源得到最有效的利用,減少浪費,提高企業(yè)的經(jīng)濟(jì)效益。
2.3提高企業(yè)自動化程度。
企業(yè)的是要靠產(chǎn)品的質(zhì)量說話的,產(chǎn)品的質(zhì)量直接決定著消費者的態(tài)度,利用信息化平臺可以保證產(chǎn)品的'質(zhì)量,信息技術(shù)能夠快速有效的挑揀出不合格的產(chǎn)品,利用信息化移動控制系統(tǒng)能夠有效的監(jiān)督產(chǎn)品的質(zhì)量,掌控好產(chǎn)品生產(chǎn)的每一關(guān)卡,保證產(chǎn)品的質(zhì)量。企業(yè)的自動化管理設(shè)備越先進(jìn),能夠推動企業(yè)的經(jīng)濟(jì)效益增長,省去很多人工勞務(wù)費用,所以,信息化平臺的建設(shè)能夠幫助企業(yè)提高自動化程度和技術(shù),從而促進(jìn)企業(yè)的發(fā)展。
2.4物資管理的信息化。
企業(yè)大規(guī)模的生產(chǎn)銷售,會生產(chǎn)大量的產(chǎn)品,庫存里會存放大堆的產(chǎn)品。如果沒有進(jìn)行有效的管理,長時間下去,不僅會造成資源浪費,還會造成經(jīng)濟(jì)損失。企業(yè)的信息化平臺能夠幫助企業(yè)更好的管理庫存里的商品,可以有效利用存儲空間,減少產(chǎn)品的積壓,提高企業(yè)的再生產(chǎn)量。通過信息化平臺能夠?qū)Ξa(chǎn)品做出合理分配,將產(chǎn)品歸類保管,這樣在尋找的時候能夠快速找出來。
3小結(jié)。
面對全球化的經(jīng)濟(jì)背景下,越來越多的企業(yè)出現(xiàn),各種各樣的行業(yè),各種各樣的市場機(jī)遇在等著未來的優(yōu)秀的管理者出現(xiàn),企業(yè)想要在眾多的企業(yè)中脫穎而出,除了生產(chǎn)更迎合消費者的產(chǎn)品,最重要的是企業(yè)的管理和經(jīng)營模式。在21世紀(jì)信息技術(shù)的大潮下,許多的企業(yè)都將開始建設(shè)信息化平臺,利用信息化平臺能夠有效的管理企業(yè),根據(jù)自身的發(fā)展需求建設(shè)信息化技術(shù)平臺,科學(xué)、合理地運(yùn)用軟件工程,發(fā)揮軟件工程的作用,幫助企業(yè)實現(xiàn)業(yè)務(wù)上的擴(kuò)張。目前。企業(yè)的信息化平臺建設(shè)還存在一些實施上的問題,針對這些問題企業(yè)還應(yīng)當(dāng)做出具體的措施來改善。
參考文獻(xiàn)。
[1]吳坤.關(guān)于我國企業(yè)信息化建設(shè)的思考[j].北方經(jīng)濟(jì),2006(06).
[2]朱泊靜.計算機(jī)技術(shù)在企業(yè)管理中的應(yīng)用[j].中小企業(yè)管理與科技,2009.
軟件工程開發(fā)論文篇七
摘要:隨著我國軟件行業(yè)的快速發(fā)展,軟件開發(fā)企業(yè)之間的競爭也日趨激烈,為了提高軟件開發(fā)的效率與質(zhì)量,必須采取行之有效的項目管理策略。與軟件行業(yè)發(fā)達(dá)國家相比,我國的軟件開發(fā)企業(yè)普遍缺乏完善的項目管理理念與模式,從而導(dǎo)致各項管理工作難以達(dá)到預(yù)期的效果,嚴(yán)重影響到軟件開發(fā)的成本、質(zhì)量、進(jìn)度等,本文僅就相關(guān)問題進(jìn)行探討。文章發(fā)表在《電子游戲軟件》上,是軟件工程師職稱論文發(fā)表范文,供同行參考。
在現(xiàn)代計算機(jī)網(wǎng)絡(luò)技術(shù)高速發(fā)展的時代背景下,軟件開發(fā)作為一個新興行業(yè),其具有創(chuàng)造性、挑戰(zhàn)性的特征。我國軟件行業(yè)的發(fā)展時間相對較短,在軟件開發(fā)項目管理中缺少可以借鑒的成功經(jīng)驗,這是國內(nèi)軟件開發(fā)企業(yè)現(xiàn)階段面臨的主要管理問題,如果不能及時加以解決,將嚴(yán)重影響到國內(nèi)軟件行業(yè)的發(fā)展前景。因此,項目管理在軟件開發(fā)中的必要性是不容忽視的,而且要加強(qiáng)具體管理策略的研究與實踐。
一、軟件開發(fā)項目管理的必要性。
所謂的項目管理主要是指:在一定的資源條件約束下,如:資金、人力、時間、設(shè)備等,對于一個有既定目標(biāo)的任務(wù)進(jìn)行計劃與控制。項目管理是現(xiàn)代管理學(xué)中的重要理論,其涉及到的范圍較廣,在各行業(yè)、各領(lǐng)域中均發(fā)揮了重要的作用。由于軟件開發(fā)項目具有特殊性,在應(yīng)用項目管理時也有其獨特的一面。與其他的項目相比,軟件開發(fā)項目具有勞動密集型與知識密集型的特點,其開發(fā)成果也多是以非物質(zhì)的形式表現(xiàn)出來,可見性并不明顯。所以,在軟件開發(fā)過程中,加強(qiáng)項目管理是十分必要的,而且需要注意以下幾方面的問題:1.了解用戶的實際需求,科學(xué)確定項目管理的框架與具體內(nèi)容;2.嚴(yán)格控制軟件開發(fā)的成本、質(zhì)量、進(jìn)度與風(fēng)險,以保障項目管理的實際效果;3.在軟件開發(fā)過程中,團(tuán)隊成員對于具體事物的描述與思維方式不同,應(yīng)盡量加強(qiáng)成員之間的協(xié)同性。大量軟件開發(fā)實例表明,如果不能在軟件開發(fā)中加強(qiáng)項目管理,隨著國內(nèi)軟件行業(yè)的不斷發(fā)展與壯大,國內(nèi)的軟件開發(fā)企業(yè)將面臨嚴(yán)峻的挑戰(zhàn)性與風(fēng)險性。因此,為了確保軟件開發(fā)的效率與質(zhì)量,必須認(rèn)識到強(qiáng)化項目管理的必要性,并且堅持多管齊下的方針,積極采取有效的管理策略。
二、軟件開發(fā)項目的管理策略。
(一)團(tuán)隊的組建。在軟件開項目的管理中,團(tuán)隊的組建是十分重要的,只有保證團(tuán)隊的高效性、專業(yè)性與協(xié)調(diào)性,才能保證軟件開發(fā)項目的順利開展與進(jìn)行。從項目管理理論的角度出發(fā),在軟件開發(fā)團(tuán)隊的組建中,一定要盡量選拔具有較強(qiáng)專業(yè)技能和良好工作態(tài)度的人員,從而保障團(tuán)隊成員有效的計劃、協(xié)調(diào)與管理各自負(fù)責(zé)的工作項目。在團(tuán)隊的組建過程中,必須首先提出明確、清晰的團(tuán)隊目標(biāo),而只有在所有成員認(rèn)同這一目標(biāo)的基礎(chǔ)上,才能更好的激發(fā)團(tuán)隊成員的工作熱情與積極性,這是保障軟件開發(fā)項目管理效果的先決條件。
(二)成本管理。在軟件開發(fā)項目的管理中,成本管理的根本目標(biāo)將項目的開發(fā)費用控制在預(yù)算內(nèi),這是實現(xiàn)軟件開發(fā)企業(yè)經(jīng)濟(jì)效益的關(guān)鍵管理項目。從國內(nèi)外軟件行業(yè)的發(fā)展現(xiàn)狀而言,在軟件開發(fā)項目的管理中,成本管理是一個較為薄弱的環(huán)節(jié),特別是對于一些中小軟件開發(fā)企業(yè),由于成本管理措施不完善,而導(dǎo)致軟件產(chǎn)品的造價提高,市場競爭力則明顯削弱。軟件開發(fā)項目的成本管理中,估算是指對于軟件開發(fā)項目的成本進(jìn)行全面的預(yù)估與計算,并形成完善的成本管理計劃,在軟件開發(fā)過程中,對于各具體開發(fā)項目施加控制,以保證開發(fā)項目實現(xiàn)預(yù)期的經(jīng)濟(jì)效益。成本管理計劃是軟件開發(fā)項目中成本管理的基本標(biāo)準(zhǔn),其是否合理將直接關(guān)系到項目的實際開發(fā)費用。
(三)質(zhì)量管理。軟件開發(fā)項目的質(zhì)量管理要素一般包括以下特性:1.功能性,即所開發(fā)的各類軟件必須滿足用戶的實際需求,對于用戶發(fā)展相關(guān)業(yè)務(wù)具有一定的推動作用;2.可靠性,即在一定的軟件開發(fā)條件與規(guī)定時間內(nèi),軟件自身的`維持性能水平必須保持在相應(yīng)的程度,不但要滿足用戶的正常使用需求,而且要盡量提升軟件在發(fā)生故障情況下的持續(xù)運(yùn)行程度;3.易使用性,即軟件的操作要求應(yīng)盡量符合用戶的個性需求和使用習(xí)慣,保證界面友好和操作簡單;4.維護(hù)性,即在軟件發(fā)生運(yùn)行故障或用戶需要進(jìn)行某些功能的更改時,其維護(hù)難度應(yīng)適中。
在軟件開發(fā)項目的質(zhì)量管理中,應(yīng)從以下幾方面做起:1.制定嚴(yán)格的軟件開發(fā)質(zhì)量管理計劃,根據(jù)用戶的實際要求和相關(guān)技術(shù)標(biāo)準(zhǔn)完善質(zhì)量管理措施,以實現(xiàn)軟件產(chǎn)品質(zhì)量的最優(yōu)化;2.在軟件開發(fā)過程中,定期對于軟件項目的開發(fā)質(zhì)量進(jìn)行績效評價,并且完善相關(guān)的質(zhì)量管理標(biāo)準(zhǔn)信息;3.對軟件開發(fā)項目質(zhì)量管理的執(zhí)行結(jié)果進(jìn)行全過程、動態(tài)的監(jiān)控,確保每一開發(fā)環(huán)節(jié)都符合相應(yīng)的質(zhì)量標(biāo)準(zhǔn)。
(四)進(jìn)度管理。在軟件開發(fā)項目的管理中,由于開發(fā)過程中經(jīng)常需要進(jìn)行修改與調(diào)試,進(jìn)度管理的難度相對較大。為了進(jìn)一步加強(qiáng)軟件開發(fā)項目的進(jìn)度管理,必須從以下幾方面做起:1.根據(jù)軟件開發(fā)項目的規(guī)模與性質(zhì),合理計算出所需的人員數(shù)目、資金和時間等,逐步完善項目的進(jìn)度管理計劃,并且堅持彈性原則,將軟件開發(fā)中所必需的調(diào)試、緩沖時間等計入其中,以防止出現(xiàn)開發(fā)時間不足的現(xiàn)象;2.在完成軟件系統(tǒng)分析與初步設(shè)計完,應(yīng)根據(jù)進(jìn)度管理計劃確定每個程序在開發(fā)與測試過程所需要的具體時間,并確定進(jìn)度管理的基本方針,要突出研發(fā)項目的主次;3.在軟件開發(fā)項目的進(jìn)度管理中,進(jìn)度計劃應(yīng)隨著軟件的具體開發(fā)過程,實行“由粗到細(xì)”的科學(xué)調(diào)整,每隔一段時間應(yīng)組織管理人員比對項目的實際進(jìn)度和進(jìn)度計劃的差距,對于明顯落后于進(jìn)度計劃規(guī)定時間的項目,應(yīng)及時補(bǔ)充開發(fā)人員或適當(dāng)調(diào)整項目的開發(fā)時間。
三、結(jié)束語。
綜上所述,軟件開發(fā)是一項技術(shù)性、專業(yè)性要求較高的項目,也是一個國家科技發(fā)展水平的重要展現(xiàn)。在我國現(xiàn)代科技的不斷發(fā)展中,軟件行業(yè)已經(jīng)成為部分地區(qū)的重要支柱產(chǎn)業(yè),為了有效提升國內(nèi)軟件行業(yè)的實力與競爭力,必須認(rèn)識到加強(qiáng)項目管理的重要性,必須對于細(xì)節(jié)問題進(jìn)行深入的研究與探討,從而構(gòu)建一套完善的軟件開發(fā)項目管理體系。
參考文獻(xiàn):
[1]劉暢.項目管理在軟件開發(fā)企業(yè)中的應(yīng)用[j].黑龍江科技信息,,(04)。
[2]李英才.項目管理在軟件開發(fā)過程中的體現(xiàn)[j].黑龍江科技信息,,(06)。
[3]甘露,周娟.淺談軟件開發(fā)中的項目管理[j].金卡工程,2009,(08)。
軟件工程開發(fā)論文篇八
開題報告的綜述部分應(yīng)首先提出選題,并簡明扼要地說明該選題的目的、相關(guān)課題研究情況、理論適用、研究方法,以下是一篇關(guān)于軟件工程論文開題報告的模板,希望對大家有幫助。
一、選題背景。
當(dāng)今的互聯(lián)網(wǎng)服務(wù)面臨著許許多多的挑戰(zhàn)和千變?nèi)f化的需求,其中就包括需要管理海量的數(shù)據(jù),并且能為高速增長的用戶群提供持續(xù)可依賴的服務(wù)。這里所說的互聯(lián)網(wǎng)服務(wù)包括了諸如在線郵箱、搜索引擎、在線游戲、在線金融系統(tǒng)、內(nèi)容分發(fā)網(wǎng)絡(luò)、文件共享網(wǎng)絡(luò)等等。因此,能提供這些互聯(lián)網(wǎng)服務(wù)的系統(tǒng)往往很龐大:由成百上千臺機(jī)器組成,并且這些機(jī)器可能在同一個數(shù)據(jù)中心里,也可能分散在不同的數(shù)據(jù)中心,之間通過不可依賴的網(wǎng)絡(luò)進(jìn)行通信。在具有如此巨大的擴(kuò)展性的集群中,錯誤的發(fā)生變的很常見:一部分機(jī)器可能隨時會遇到硬件或者軟件故障;網(wǎng)絡(luò)延遲和網(wǎng)絡(luò)故障隨時可能發(fā)生,導(dǎo)致丟包、網(wǎng)絡(luò)分區(qū)等情況;偶發(fā)的惡意攻擊或是操作錯誤,也有可能導(dǎo)致不可預(yù)測的災(zāi)難性錯誤發(fā)生。所以,構(gòu)建這種系統(tǒng)的軟件往往很復(fù)雜,同時,每隔一段時間,系統(tǒng)都需要進(jìn)行一定的修改(升級)以提升性能、修改錯誤或增加新的功能。本文工作所面臨的最基本的問題就是如何有效地設(shè)計一種工程上可行的升級方案,使得這種規(guī)模的分布式系統(tǒng)能在升級期間能持續(xù)地提供服務(wù)。
二、研究目的和意義。
時下云計算十分火爆,各種互聯(lián)網(wǎng)公司、銀行、政府都經(jīng)常提及云計算,各種各樣的分布式系統(tǒng)也層出不窮,不論是著名的大型分布式產(chǎn)品的開源項目諸如hadoop、openstack、mongodb等等,又或者是國內(nèi)外的著名的云計算服務(wù)提供商amazonaws、microsoftazure、阿里云們,云計算早已從紙面或者是宣傳標(biāo)語中,走向了實實在在的落地階段。但是,針對云計算抑或是分布式系統(tǒng)中一個比較具體的問題的相關(guān)研究,尤其對于國內(nèi)的相關(guān)領(lǐng)域而言,卻是比較缺少的,國內(nèi)工業(yè)界的著名廠商們似乎都在悶頭造車,分享出來的解決云計算工程中實際具體問題的論文和研究成果依然較少。本人深知自己的能力有限,僅得益于研究生期間的一些實習(xí)經(jīng)歷,結(jié)合工程實際,嘗試對分布式系統(tǒng)的升級和數(shù)據(jù)遷移問題做一些總結(jié)和提煉的工作,并且有一定的創(chuàng)新。
三、本文研究涉及的主要理論。
分布式系統(tǒng)是其組件分布在聯(lián)網(wǎng)的計算機(jī)上,組件之間通過傳遞消息進(jìn)行通信和動作協(xié)調(diào)的軟件系統(tǒng)。分布式系統(tǒng)是一個統(tǒng)稱,常見的有分布式操作系統(tǒng)、分布式程序設(shè)計語言及其編譯(解釋)系統(tǒng)、分布式文件系統(tǒng)和分布式數(shù)據(jù)庫(存儲)系統(tǒng)等等。本文所面臨的升級和數(shù)據(jù)遷移的問題涉及到更多的是分布式存儲系統(tǒng),分布式存儲系統(tǒng)的定義如下:分布式存儲系統(tǒng)是大量的普通的pc服務(wù)器通過互聯(lián)網(wǎng)互聯(lián),對外作為一個整體提供存儲服務(wù)。
也可以說,那些以數(shù)據(jù)存儲和訪問為目的而設(shè)計的分布式系統(tǒng)稱之為分布式存儲系統(tǒng)。與普通的軟件系統(tǒng)不同,分布式存儲系統(tǒng)具有以下幾個特性,理解這些特性對解決本文所提出的問題具有基礎(chǔ)性的意義。擴(kuò)展性:分布式存儲系統(tǒng)的擴(kuò)展性是最重要的優(yōu)勢,往往可以擴(kuò)展成百上千臺的規(guī)模。同時隨著集群規(guī)模的增長,其系統(tǒng)整體性能表現(xiàn)為線性增長。
并且,可以根據(jù)一定的策略將數(shù)據(jù)和請求分配到不同的物理節(jié)點,物理節(jié)點的'數(shù)目和集群處理能力成正比,集群是線性可擴(kuò)展的。同時,集群能否擴(kuò)展,可否線性擴(kuò)展是衡量分布式存儲系統(tǒng)的一個重要指標(biāo)。低成本和高性能:分布式存儲系統(tǒng)具有的自動容錯、自動負(fù)載均衡機(jī)制使其可以構(gòu)建在普通的pc機(jī)之上。另外,線性擴(kuò)展能力也使得增加、減少機(jī)器非常方便,可以實現(xiàn)自動運(yùn)維。因此,對整個集群而言,分布式存儲系統(tǒng)具備高性能。
數(shù)據(jù)分布:分布式存儲系統(tǒng)區(qū)別于單機(jī)存儲系統(tǒng)最大的特點是它可以按照一定方法進(jìn)行數(shù)據(jù)切片,不同的物理節(jié)點分布不同的數(shù)據(jù)分片,從而將系統(tǒng)的存儲容量壓力和訪問請求壓力分散到系統(tǒng)集群的各個物理節(jié)點上,使系統(tǒng)整體能夠存儲超大規(guī)模的數(shù)據(jù)量,同時能夠接受更多的并發(fā)請求。
那么如何將數(shù)據(jù)分布到多臺服務(wù)器才能夠保證數(shù)據(jù)分布均勻?數(shù)據(jù)分布到多臺服務(wù)器后如何實現(xiàn)跨服務(wù)器讀寫操作?常用的數(shù)據(jù)分片和分布方法有兩種:a.哈希分區(qū)方法,即根據(jù)數(shù)據(jù)的key進(jìn)行哈希取模,離散的分配到集群的物理節(jié)點上,amazon的dynamo采用了一致性哈希算法進(jìn)行分區(qū);b.連續(xù)分區(qū)方法,即將整個數(shù)據(jù)集合按照key來排序,根據(jù)key的范圍進(jìn)行分片。
四、本文研究的主要內(nèi)容及研究框架。
(一)本文研究的主要內(nèi)容。
本論文共分為六章,各章的主要內(nèi)容如下所述:
第一章為引言。介紹了本論文的研究背景,簡述了云計算和分布式系統(tǒng)目前的現(xiàn)狀,系統(tǒng)升級的必要性,以及本文的主要工作和組織結(jié)構(gòu)。
第二章為文獻(xiàn)綜述。介紹了分布式系統(tǒng)相關(guān)的基本理論,分析了一些典型的nosql系統(tǒng),綜述了在單機(jī)軟件成熟的升級方案以及在分布式系統(tǒng)升級問題上前人的一些研究成果。
第三章為難點分析及總體設(shè)計。本章系統(tǒng)地分析了分布式系統(tǒng)升級問題的難點,并且提出了高可用的分布式系統(tǒng)升級設(shè)計的基本概念和原則,在此基礎(chǔ)上,提出了該問題的總體設(shè)計方案。
第四章為詳細(xì)設(shè)計和實現(xiàn)。本章在前一章的基礎(chǔ)上,依次詳細(xì)地設(shè)計了在單數(shù)據(jù)中心和跨數(shù)據(jù)中心的分布式環(huán)境下的系統(tǒng)升級方案,為本論文的最為重點的章節(jié)。
第五章為方案測試與實施。本章在詳細(xì)設(shè)計與實現(xiàn)的基礎(chǔ)上,提出了相應(yīng)的測試和實施方案,通過測試分析和實驗分析驗證了升級方案的有效性。
第六章為總結(jié)和展望??偨Y(jié)了全文所做的工作,指出了論文的創(chuàng)新點,并且對論文的不足以及未來的后續(xù)研究做出了展望。
(二)本文研究框架。
本文研究框架可簡單表示為:
五、寫作提綱。
abstract5-6。
第一章引言9-11。
1.1研究背景9。
4.3.1區(qū)別分析38。
5.1.1系統(tǒng)部署51。
六、本文研究進(jìn)展(略)。
軟件工程開發(fā)論文篇九
軟件“三庫”管理是軟件配置管理工作的重要內(nèi)容,產(chǎn)品庫作為“三庫”中的重要部分,是檔案部門在參與軍品開發(fā)管理的重要環(huán)節(jié)。本文以筆者所在的軍工科研所為背景,結(jié)合實際工作,闡述了軍用軟件產(chǎn)品庫在軟件生命周期中扮演的角色、做好軟件產(chǎn)品庫管理的意義,以及開展軍用軟件產(chǎn)品庫管理的實踐方法。隨著科學(xué)技術(shù)的迅猛發(fā)展,軟件作為特殊的商品,已成為制約武器裝備發(fā)展的核心技術(shù)之一。軍用軟件的特殊性決定了它必須具有嚴(yán)格的保密性、可靠性、有效性,因此必須從軟件工程化管理的理念出發(fā),規(guī)范軍用軟件開發(fā)全過程管理。在實施軟件工程化的過程中,配置管理是關(guān)鍵過程域之一,也是軟件質(zhì)量保證的重中之重。配置管理過程中軟件“三庫”的建立是關(guān)鍵環(huán)節(jié),是軟件版本受控的前提和基礎(chǔ),也是確保軟件版本可追溯的必不可少的前提條件。
一、認(rèn)識軟件產(chǎn)品庫。
(一)“三庫”的概念和聯(lián)系。
在軟件實施開發(fā)過程中,把不同時期存儲配置的庫劃分為開發(fā)庫、受控庫和產(chǎn)品庫。開發(fā)庫:開發(fā)庫用于軟件的.設(shè)計、編碼、調(diào)試和內(nèi)部測試,由項目組管理,項目cm維護(hù),主要放置項目組正在開發(fā)但還沒被批準(zhǔn)的工作產(chǎn)品。受控庫:受控庫存放評審?fù)ㄟ^并完成評審缺陷修改后的工作產(chǎn)品,由項目cm管理和維護(hù)。產(chǎn)品庫:產(chǎn)品庫用于存放驗收通過后的產(chǎn)品,用于交付、生產(chǎn)等,由檔案管理員控制。
軟件開發(fā)組日常的工作在開發(fā)庫中開展,當(dāng)工作達(dá)到里程碑時,再遷移到受控庫,在受控庫中經(jīng)過更嚴(yán)格的測試后,再上升到產(chǎn)品庫,最后發(fā)布。配置項在三庫之間遷移,一級比一級的控制更加嚴(yán)格。通過權(quán)限和流程的控制來實現(xiàn)配置項在不同庫的訪問。
(二)產(chǎn)品庫管理的必要性和重要性。
軟件的產(chǎn)品庫相當(dāng)于工廠的成品庫,它存放的是最終提交給用戶的產(chǎn)品。如同其他科技檔案在軍品科研、生產(chǎn)中的扮演的角色一樣,產(chǎn)品庫的軟件產(chǎn)品在武器裝備中具有舉重若輕的地位。從軟件產(chǎn)品庫出去的軟件必須是唯一的、現(xiàn)行有效的,如果用于生產(chǎn)的設(shè)備安裝的是不受控的非法的軟件,那么帶來的后果不堪設(shè)想。
首先,軟件是一種數(shù)字產(chǎn)品,其復(fù)制成本極低,幾乎為零,復(fù)制過程中不會降低軟件本事的質(zhì)量,與原始版本基本沒有差別,而軟件版權(quán)保護(hù)的關(guān)鍵技術(shù),如軟件水印技術(shù)、加密技術(shù)和混淆技術(shù),還不是很完善,并不能給軟件真正意義上的安全,這就給盜版提供了機(jī)會,不同于傳統(tǒng)意義的盜版光盤,這里說的盜版活動是指生產(chǎn)調(diào)試人員為了省事而將私自留存的軟件自行修改、刻錄的行為,如果此類不受控制的軟件用于生產(chǎn),會造成軟件故障無法追溯和查詢的困境。
其次,軟件的復(fù)用性和移用性程度高,設(shè)計師通過局域網(wǎng)進(jìn)行軟件的共享和傳遞,一方面造成軟件不受控,另一方面,由于安全漏洞的原因,往往造成軟件病毒的傳播,這對公共調(diào)試網(wǎng)和武器裝備造成了巨大的危害和損失。
轉(zhuǎn)載自 zgxlcd.com
最后,軟件與硬件不同,在使用過程中沒有磨損、沒有消耗,但軟件是有生命的,在軟件的整個生命周期中,需求專人跟蹤、管理。
因此,開展科學(xué)合理的軟件產(chǎn)品庫管理必不可少。
二、軟件產(chǎn)品庫管理實踐。
(一)加強(qiáng)技術(shù)支持,實現(xiàn)優(yōu)化配置。
為軟件開發(fā)和管理配置管理工具,因為配置管理是以軟件在整個生命周期內(nèi)建立和維護(hù)產(chǎn)品的完整性為目的的,主要用來標(biāo)識軟件配置項,對配置項的修改加以系統(tǒng)控制,建立和維護(hù)產(chǎn)品基線庫、了解產(chǎn)品基線庫的狀態(tài),如果缺乏良好的配置管理工具,要順利進(jìn)行配置管理工作十分困難。我所應(yīng)用的是qone平臺,配置項發(fā)布、變更都會通過平臺通知利益相關(guān)方,項目組成員能通過平臺了解和掌握軟件產(chǎn)品的狀態(tài)。
在軟件產(chǎn)品庫的管理過程中,除了硬件工具外,還必須有一套適合自身特點的配置管理程序和制度,并配備完整的三庫管理人員。在gjb5000a標(biāo)準(zhǔn)的指導(dǎo)下,結(jié)合自身管理特點,編制適合我所的相關(guān)規(guī)范文件,如《配置項和基線標(biāo)識規(guī)范》《三庫管理規(guī)范》《變更控制規(guī)程》《軟件檔案管理制度》等。我所在實施軟件工程化管理的過程中,成立了軟件配置管理組(scm組),明確檔案人員作為scm中的軟件產(chǎn)品庫管理員。軟件產(chǎn)品庫管理員是本單位最高級別的管理員,其授權(quán)也高于開發(fā)庫和受控庫,產(chǎn)品庫管理員根據(jù)軟件規(guī)章制度和規(guī)范文件,結(jié)合檔案管理要求,保證產(chǎn)品庫軟件配置項的歸屬明確、分類合理、標(biāo)識明確,確保在實現(xiàn)軟件配置項嚴(yán)格控制的同時方便科研人員的利用。
(二)加強(qiáng)產(chǎn)品庫的科學(xué)管理,確保軟件產(chǎn)品的有效控制。
為保證產(chǎn)品庫內(nèi)軟件的穩(wěn)定可靠。產(chǎn)品庫內(nèi)的軟件在未經(jīng)審批,不允許對其進(jìn)行任何刪除和更改。產(chǎn)品庫中的軟件都是已寫入了不可擦寫的光盤中進(jìn)行物理歸檔的,產(chǎn)品庫管理員要對其進(jìn)行一致性、完整性、有效性等一系列檢查,具體操作是,根據(jù)《產(chǎn)品庫物理審核檢查單》,對比光盤中的配置項和qone平臺上的軟件配置管理計劃,以及歸檔入庫單,檢查配置項的命名、標(biāo)識、版本是否符合相關(guān)要求。完成檢查后還要進(jìn)行信息錄入和光盤備份,然后發(fā)布產(chǎn)品庫信息并通知利益相關(guān)方。
軟件產(chǎn)品庫的重要性在于它是直接用于生產(chǎn)的,因此必須嚴(yán)格執(zhí)行出庫申請,不能擅自使用產(chǎn)品庫以外的軟件用于生產(chǎn)和交付。當(dāng)由于產(chǎn)品交付、生產(chǎn)的需要時,由項目cm申請產(chǎn)品出庫,填寫《產(chǎn)品庫出庫申請單》提交部門主管和所級ccb審批。檔案管理員根據(jù)審批通過的《產(chǎn)品庫出庫申請單》辦理產(chǎn)品出庫。
軟件產(chǎn)品的更改控制和版本管理是產(chǎn)品庫管理的重要工作之一。產(chǎn)品庫內(nèi)的軟件一般是不允許更改的,若確須更改,須經(jīng)用戶同意或在用戶提出更改要求并經(jīng)軍方領(lǐng)導(dǎo)同意后。由產(chǎn)品庫管理員提取軟件到受控庫,按照受控庫中文件更改的相關(guān)要求。在履行嚴(yán)格的審批手續(xù)后,方能進(jìn)行更改。更改后的文件,經(jīng)專家評審確認(rèn)滿足規(guī)定的功能和性能要求,并經(jīng)用戶同意和批準(zhǔn)后,再次存入軟件產(chǎn)品庫,從而完成對產(chǎn)品庫中軟件產(chǎn)品的有效更改。具體做法是:當(dāng)軟件配置項需要更改時,由問題提出者填寫《軟件問題報告單》,《軟件問題報告單》被批準(zhǔn)(同意更改)后,由軟件開發(fā)人員根據(jù)《軟件問題報告單》填寫《軟件產(chǎn)品出庫單》,配置管理員“揀出”須更改的軟件,關(guān)閉配置項的發(fā)行,并向軟件開發(fā)人員發(fā)布出庫通知。當(dāng)更改和測試完成后,由軟件開發(fā)人員填寫《軟件更改報告》,根據(jù)評審后通過的《軟件更改報告》,軟件配置管理員將更改后的程序及相關(guān)文檔重新“揀入”產(chǎn)品庫,配置項版本升級成新的文件版本。
三、結(jié)語。
在軍工企業(yè)中,科學(xué)有效的產(chǎn)品庫管理是提高和保證軟件產(chǎn)品質(zhì)量的有力保障。軟件產(chǎn)品庫管理是一項系統(tǒng)工程,通過將檔案管理和軟件配置管理相結(jié)合,在軟件開發(fā)全周期過程中對軟件產(chǎn)品狀態(tài)全過程進(jìn)行跟蹤和管理,從而最終保證電子裝備系統(tǒng)的質(zhì)量。
軟件工程開發(fā)論文篇十
摘要:近年來,水利施工隊伍對安全生產(chǎn)日益重視,安全生產(chǎn)保證率逐步提高,但是仍有一些安全隱患和危險因素存在于各類施工現(xiàn)場,很多危險源沒有徹底根治和真正控制,導(dǎo)致安全生產(chǎn)事故時有發(fā)生。本文匯集了國內(nèi)外一些典型的水利工程事故,客觀分析了安全事故發(fā)生的原因,提出了防范安全事故的措施。
關(guān)鍵詞:水利工程;大壩安全管理;大壩失事;地質(zhì)條件。
1國內(nèi)外典型水利工程事故。
1.1板橋、石漫灘水庫大壩失事。
板橋水庫位于洪汝河上游,大壩為黏土心墻砂殼壩,壩高24.5m,長m。水庫最大庫容4.92億m3。石漫灘是一座均質(zhì)土壩,最大壩高25m,壩頂寬5m,長500m,水庫最大庫容0.47億m3。1975年8月8日,由于洪水遠(yuǎn)遠(yuǎn)超過設(shè)計標(biāo)準(zhǔn),位于暴雨中心的板橋、石漫灘、田崗水庫相繼垮壩失事。1975年8月的這次暴雨在板橋水庫上游,3d降雨1030mm,進(jìn)庫洪水比最大庫容多2億m3,最大進(jìn)庫流量13000m3/s,為水庫最大泄洪量的8倍。8月7日夜,水位急劇上漲,8日零時20分,洪水超過防浪墻,防浪墻被沖倒,板橋大壩砂殼首先被沖走,接著翻過大壩的激流淘空壩腳,最后大壩垮掉。值得注意的是暴雨發(fā)生前的幾個月中,河南南部正出現(xiàn)旱情,農(nóng)田缺水,大部分水庫蓄水位很低,不能滿足灌溉和供水的需求。8月4日該地區(qū)受臺風(fēng)影響開始降雨,各地水庫紛紛蓄水,抬高水位。用于抗旱,這個蓄水過程持續(xù)到8月7日。暴雨區(qū)內(nèi)的大中型水庫攔蓄洪水45億m3,約為洪水總量的1/3,降低了后續(xù)削減洪峰、攔蓄洪量的能力。三條水系同時出現(xiàn)特大洪水,大大超過水庫蓄洪和河道泄洪能力,板橋水庫水位很快上升到最高蓄水位,超過警戒水位,這時需要緊急開啟溢洪道閘門,可是水庫泄洪道閘門銹死,無法開啟,造成失事。板橋、石漫灘水庫大壩失事警示,洪水有不可預(yù)見性,嚴(yán)格按調(diào)度規(guī)定調(diào)度,泄洪設(shè)施處于良好狀況均十分重要。大壩洪水設(shè)計標(biāo)準(zhǔn)、安全超高、水庫調(diào)度、泄洪設(shè)施可靠等因素對大壩防洪安全至關(guān)重要。
1.2美國的圣弗蘭西斯壩。
圣弗蘭西斯壩位于加利福尼亞州洛杉磯市附近的圣弗蘭西斯溪上,水庫為洛杉磯市供水,是一座實體重力壩,平面上呈拱形布置。壩高62.5m,頂寬5m,底寬53.4m,庫容4700萬m3。工程于1924年4月開工,1926年5月建成。1928年3月12日午夜突然潰決,約70min內(nèi)庫水全部泄出,滔滔洪水以排山倒海之勢推向下游,造成重大損失,該大壩是迄今為止所有失事重力壩中最高的一座。升弗蘭西斯壩坐落在云母片巖(左岸約占壩基2/3)和紅色礫巖(右岸約占壩基1/3)的壩基上,兩種巖層的接觸部分為一斷層,大壩跨在斷層上。右岸地基的紅色礫巖有遇水軟化崩解的特性。大壩未設(shè)齒墻,也未進(jìn)行基礎(chǔ)灌漿。關(guān)于圣弗蘭西斯壩的潰決原因,事故陪審團(tuán)的裁決報告結(jié)論認(rèn)為:圣弗蘭西斯壩的潰決并非由于壩的斷面設(shè)計錯誤或者所用筑壩材料的缺陷,而是由坐落的地基巖層的破壞所造成的。壩所坐落的地基巖石質(zhì)量低劣,而壩的設(shè)計未能和低劣的地基條件相適應(yīng),是造成事故的全部或部分原因。壩基地質(zhì)條件是保證大壩安全的重要條件,壩基必須有足夠的承載力、抗滑穩(wěn)定性、滲透穩(wěn)定性。壩址選擇時必須充分論證,對于局部不能滿足要求的選定壩址,應(yīng)采取工程措施進(jìn)行改良,達(dá)到建壩和保證長期穩(wěn)定運(yùn)行的條件。對壩基巖體遇水會膨脹或泥化軟化的'、有淺層或深層抗滑穩(wěn)定問題的,特別要謹(jǐn)慎對待。
1.3法國馬爾帕塞拱壩的失事。
馬爾帕塞拱壩位于法國東部萊郎河上,壩址距出???4km,專為附近70km范圍內(nèi)供水、灌溉和防洪等需要而建成。該壩由法國著名的柯因-貝利艾公司設(shè)計,是一座雙曲薄拱壩,壩高66m,壩頂長223m,拱圈中心角135°,壩頂厚1.5m,拱冠梁底厚度6.76m。左岸有帶翼墻的重力推力墩,長22m,厚6.5m,到地基面的混凝土最大高度為11m,開挖深度6.5m。在壩頂中部設(shè)無閘門控制的溢洪道。壩基為片麻巖。壩址范圍內(nèi)有兩條主要斷層:一條為近東西向的f1斷層,傾角45°,傾向上游,斷層帶內(nèi)充填含粘土的角礫巖,寬度80cm;另一條為近南北向的f2斷層,傾向左岸,傾角70~80°。工程于1952年開工,1954年全部建成。水庫庫容5100萬m3。土石方1.8萬m3,混凝土4.8萬m3,工程總投資僅5.8億法郎。水庫建成后,歷時4年一直未蓄滿水。1959年12月,由于連降暴雨,水庫首次蓄滿,大壩突然潰決失事,造成421人死亡,100余人失蹤,有多戶居民流離失所,財產(chǎn)損失達(dá)300億法郎,約是工程投資的52倍。當(dāng)時全世界已建的600多座拱壩中,它是第一座失事的現(xiàn)代雙曲拱壩,也是直到當(dāng)時拱壩建筑史上唯一一座瞬間幾乎全部破壞的拱壩。法國政府先后三次組織調(diào)查委員會進(jìn)行事故調(diào)查、鑒定,并由法庭進(jìn)行審理。1962年夏對外公布官方的最終報告,委員會委托法國電力公司對大壩應(yīng)力作了復(fù)核,還對拱的獨立工作工況進(jìn)行了校核,對左岸重力墩也進(jìn)行了復(fù)核,在拱圈單獨作用下重力墩是安全的。沖走的附有基巖的大量混凝土塊,均未發(fā)現(xiàn)混凝土與巖石接觸面有破壞跡象,混凝土質(zhì)量良好,由此判斷,壩失事是由壩基巖石引發(fā)的。委員會認(rèn)為,水的滲流在壩下形成的壓力引發(fā)了第一階段的破壞。馬爾帕塞壩失事至今已50多年,其失事的原因一直未取得完全一致的認(rèn)識。但壩工界絕大多數(shù)專家都認(rèn)為壩基內(nèi)過大的孔隙水壓力引發(fā)壩肩失穩(wěn)是造成失事的主要原因。馬爾帕塞拱壩的失事警示,必須十分重視壩肩穩(wěn)定問題,重視不利地質(zhì)構(gòu)造和長期運(yùn)行的滲透水壓力對壩肩穩(wěn)定的不利影響。
2針對本文所列舉水利工程事故的觀點看法。
根據(jù)上述列舉的水利工程事故的例子不難發(fā)現(xiàn):很多時候壩的斷面設(shè)計及所用筑壩材料等方面并沒有錯誤,而真正導(dǎo)致大壩最終出事故的實際上是地質(zhì)條件的缺陷。因而我們從中得到的啟示:重視水利工程的地質(zhì)條件,并對水利工程周邊地區(qū)周密調(diào)查研究,充分掌握了工程區(qū)地質(zhì)條件規(guī)律,那么工程建設(shè)將會獲得成功。反之,輕者會延誤工期,導(dǎo)致投資增加;重者無法正常運(yùn)營,或者失去效益;更有甚者,水利工程突然損毀,給國家建設(shè)和人民生命財產(chǎn)安全帶來危害。水利工程的地質(zhì)條件勘探工作是國家重大水利工程建設(shè)項目的這些最基礎(chǔ)性的工作,將直接影響到水利工程建筑的經(jīng)濟(jì)效益、安全性、可靠性、穩(wěn)定性和正常運(yùn)營,一定不可以掉以輕心。通過調(diào)查和研究,進(jìn)行預(yù)測這些地質(zhì)條件和現(xiàn)象發(fā)育的規(guī)模、發(fā)展的速度以及將來的趨勢,并且提出一定的工程技術(shù)規(guī)劃設(shè)計和措施來防止或者減弱這些變形對水利工程造成的破壞。有利于我國的水利工程建設(shè),有利于充分的發(fā)揮我國水利工程的重要作用為我國的經(jīng)濟(jì)建設(shè)做貢獻(xiàn)。大壩安全管理就是要防患于未然,大壩安全定期檢查是重要技術(shù)手段,大壩安全性評價是大壩安全定期檢查的重要技術(shù)過程。大壩安全性評價要緊緊抓住曾引起大壩失事或事故的直接技術(shù)原因作為評價要素,確定技術(shù)標(biāo)準(zhǔn),準(zhǔn)確評價大壩的安全狀況。壩安全管理的目的是要杜絕潰壩,防范漫壩、水淹廠房等惡性事故的發(fā)生。
參考文獻(xiàn)。
[1]王應(yīng)全.地質(zhì)條件對水利工程的影響分析.
[2]張秀麗.國內(nèi)外大壩失事或水電站事故典型案例原因匯集.
軟件工程開發(fā)論文篇十一
隨著科技的發(fā)展,軟件的開發(fā)與與維護(hù)產(chǎn)生了這樣那樣的問題。本課題研究的目的就是用最少的資本來確定該問題是不是可以解決,是不是值得解決。我們要想達(dá)到這個目的并不能靠主觀的猜想,必須通過客觀的分析來解決。
1研究任務(wù)的可行性。
第一步我們要把問題分析清楚。再分析問題澄清問題是初步吧問題的規(guī)模確定,澄清了問題后,系統(tǒng)的邏輯模型要導(dǎo)出來。進(jìn)而從導(dǎo)出的邏輯模型出發(fā)找出多種可供選擇的解決方法。我們一般從3個方面來研究問題的可行性:(1)科技可行性:現(xiàn)在的科技水平能夠達(dá)到這個目標(biāo)么?(2)操作可行性:用戶能夠使用這個操作系統(tǒng)么?(3)經(jīng)濟(jì)可行性:用這個方法解決系統(tǒng)的開發(fā)成本會超過他的經(jīng)濟(jì)效益么?當(dāng)然除了這些方面,我們還要從法律社會效益等多個方面綜合考慮。把問題分析完以后,分析者要把每一個解決辦法相應(yīng)的粗略的實現(xiàn)進(jìn)度給制定出來,如果發(fā)現(xiàn)沒有可以解決的辦法,那么這項工程的開發(fā)就要被停止以避免浪費人力物力。
2研究問題可行性的過程。
2.1復(fù)查系統(tǒng)的規(guī)模和目標(biāo)。
分析者要認(rèn)真閱讀有關(guān)的資料并加以分析,認(rèn)真與關(guān)鍵的人員進(jìn)行討論,進(jìn)一步確認(rèn)分析問題階段所到處的邏輯模型圖,把模糊不確切的敘述全部改正,要把對目標(biāo)系統(tǒng)的一切約束和制約都清楚的描述出來。
2.2現(xiàn)有系統(tǒng)的研究。
對于現(xiàn)存在的系統(tǒng),它是一個重要的信息源。所開發(fā)的系統(tǒng)一定要有它的基本功能,并且還得要有解決問題的.功能。此外,新開發(fā)的系統(tǒng)如果不能夠節(jié)約資本,或者提高收入,那么新的系統(tǒng)就不值得去開發(fā)。
2.3導(dǎo)出新系統(tǒng)的高級模型圖。
根據(jù)已有的物理系統(tǒng)把已有的系統(tǒng)邏輯模型圖導(dǎo)出來,然后根據(jù)已有的系統(tǒng)邏輯模型構(gòu)思出新系統(tǒng)的邏輯模型,接著依照新系統(tǒng)的邏輯模型建立新的物理系統(tǒng)。
2.4問題的進(jìn)一步定義。
分析員的看法已經(jīng)表現(xiàn)在了新系統(tǒng)的邏輯模型圖上,如果用戶與分析員有同樣的方法,則可以一起對問題定義、工程規(guī)模和目標(biāo)進(jìn)行復(fù)查,這次復(fù)查數(shù)據(jù)流圖和數(shù)據(jù)字典要被作為討論的基礎(chǔ)。
2.5解法的導(dǎo)出與評價。
依據(jù)新系統(tǒng)的邏輯模型圖,分析員要提供幾個比較高水平的方案來進(jìn)行比較和選擇。最簡單的導(dǎo)出供選擇的解決辦法的途徑,是依據(jù)現(xiàn)有的科技水平考慮不同的方案一達(dá)到解決問題的目標(biāo)。一些關(guān)于技術(shù)的物理系統(tǒng)被提出了之后,要依據(jù)科技水平的可行性把一些不顯示的系統(tǒng)給排除其次就是考慮操作是否可行。由于各個單位處理事情的習(xí)慣和原則不同,分析員要把技術(shù)上可行的方案篩選出來,把那些不切實際的以及部門不能執(zhí)行的方案給去掉。接著分析員應(yīng)該對經(jīng)濟(jì)方面是否可行來給出一個判斷。分析員要把系統(tǒng)的每一個階段大概的成本給估計出來,并且估計新系統(tǒng)是否可以節(jié)省費用或是否可以增加收益。
2.6行動方針的推薦。
研究軟件工程可行性問題最關(guān)鍵的是:對于這項開發(fā)工程是否繼續(xù)進(jìn)行?分析員必須把這個問題的建議清楚的表明。如果分析員覺得這項工程的開發(fā)可以繼續(xù)進(jìn)行下去,那么分析員應(yīng)該選擇出一種對于該工程最好的解決辦法并加以說明和分析。
2.7開發(fā)計劃的草擬。
分析員推薦了方案以后,應(yīng)該把相應(yīng)的草擬計劃書草擬出來。對于草擬的計劃書,不僅要表明工程的進(jìn)度,還要把各類開發(fā)人員所要用到的開發(fā)資源給估計出來,并且要對開發(fā)人員表明何事用及用的時長。分析員應(yīng)該在最后指出下個階段詳細(xì)的進(jìn)度表的成本估計。
2.8提交審查書寫文檔。
把以上所述寫成清晰明了的文本文檔,請相關(guān)負(fù)責(zé)人員及評審組檢察,來表明這項工程是否值得繼續(xù)進(jìn)行及分析員推薦的方案是否可行。分析員對新系統(tǒng)必須做什么的看法實際上都表現(xiàn)在新系統(tǒng)的邏輯模型圖上。對于分析員的看法,用戶是否贊同?分析員和用戶要一起再次對問題的定義、工程規(guī)模和目標(biāo)進(jìn)行復(fù)查。
參考文獻(xiàn)。
[1]張海藩,牟永敏.軟件工程導(dǎo)論[m].清華大學(xué)出版社,(08).
軟件工程開發(fā)論文篇十二
從目前的行業(yè)發(fā)展來看,軟件行業(yè)已經(jīng)發(fā)展的較為不錯,論其發(fā)展方向也比較全面,且在推進(jìn)我國社會經(jīng)濟(jì)的發(fā)展中起到了越來越重要的作用。相關(guān)軟件工作人員也在逐漸的完善和搭建自己的軟件工程知識體系架構(gòu)。那么這樣看來只有對計算機(jī)科學(xué)和軟件工程這兩個學(xué)科進(jìn)行全面的了解和認(rèn)識,自己從事到軟件工程工作中,才能更加深刻體會到軟件工程行業(yè)的整體市場需求以及工作要求,這樣才能對軟件工程教育的進(jìn)一步開發(fā)和研究有所實質(zhì)性的幫助。
1計算機(jī)科學(xué)與軟件工程的區(qū)別與聯(lián)系。
1.1計算機(jī)科學(xué)。
計算機(jī)科學(xué)主要是研究計算機(jī)以及和計算機(jī)相關(guān)的現(xiàn)象和規(guī)律的一門科學(xué),主要包含和各種計算相關(guān)以及信息處理等等方面的內(nèi)容。
軟件工程主要指的是對使用工程化方法來構(gòu)建和維護(hù),使得軟件保持高效實用的效能的一門科學(xué)。軟件包括電子郵件,嵌入式系統(tǒng),人機(jī)界面等等交互設(shè)計。
1.3計算機(jī)科學(xué)與軟件工程的區(qū)別與聯(lián)系。
現(xiàn)在社會是信息社會,也是高科技主導(dǎo)的社會。因此幾乎各個行業(yè)都會涉及到和計算機(jī)軟件相關(guān)的應(yīng)用。計算機(jī)不僅方便了我們的生活,提高了人們的幸福指數(shù),在工作方面也提高了人們對信息的處理能力和分析比對,大大提高了人們的生產(chǎn)工作效率。我們在了解計算機(jī)科學(xué)和軟件工程的聯(lián)系后,也要清楚的認(rèn)識到計算機(jī)科學(xué)和軟件工程兩者的不同,相比較而言,計算機(jī)科學(xué)更多的涉及到計算機(jī)原理,主要闡述的是與計算機(jī)科學(xué)相關(guān)的理論知識,軟件工程則更偏向于實踐的運(yùn)用,在實際工作和軟件開發(fā)中對應(yīng)用軟件和設(shè)計系統(tǒng)的維護(hù)和處理,主要強(qiáng)調(diào)學(xué)科知識在實踐中的運(yùn)用,這是理論和實踐兩個區(qū)別很大的種類學(xué)科。從理論的本質(zhì)來看,軟件工程主要是同時在實踐操作后擴(kuò)展且是進(jìn)一步的擴(kuò)展,在實踐方面的應(yīng)用比較多。相比較而言,計算機(jī)科學(xué)對理論知識的實踐應(yīng)用就不是很多,主要還是強(qiáng)調(diào)理論研究,那么在進(jìn)行計算機(jī)科學(xué)和軟件工程教育的同時,要注意結(jié)合兩者的特點和要求,來進(jìn)行計算機(jī)科學(xué)和軟件工程教育,充分將理論和實際相結(jié)合,并且重點是要關(guān)注當(dāng)下的科技發(fā)展水平,緊跟時代步伐,提高自主創(chuàng)新能力,在實踐中檢驗和發(fā)展真理,取得一定效果的進(jìn)步,為計算機(jī)科學(xué)和軟件工程的教育貢獻(xiàn)一份自己的綿薄之力。
2軟件無形性對計算機(jī)科學(xué)和軟件工程教育的影響。
2.1在教學(xué)過程中體現(xiàn)軟件思想。
本文探討的是軟件無形性對計算機(jī)科學(xué)和軟件工程教育的影響,那么其實重點還是在于教育,也就是最受關(guān)注的教學(xué)過程。所以在教學(xué)過程中就需要教師對于如何引導(dǎo)相關(guān)培訓(xùn)人員,也就是未來的軟件開發(fā)工作人員對于軟件思想有一個較為清晰的認(rèn)識這個問題進(jìn)行深層次的思考和探討。畢業(yè)于計算機(jī)科學(xué)專業(yè)或軟件工程專業(yè)之后的學(xué)生如果日后能夠從事并投入到軟件開發(fā)的工作當(dāng)中去,這就是一件非常值得鼓勵和贊賞的事情,正所謂物盡其用,人盡其才盡其用??紤]到由于個體都具有特殊性,每個人都有不同的想法,所以每一個程序員相應(yīng)的就會有屬于他自己的軟件思想。這種軟件思想是在不斷的工作和磨練中逐漸積累形成的。這是非常寶貴和難以學(xué)習(xí)到的經(jīng)驗,通過這種常年積累的軟件思想,程序員在設(shè)計軟件程序過程中會潛移默化和不自覺的使用這種在學(xué)習(xí)和實踐的過程中逐步的積累的經(jīng)驗。軟件思想對于設(shè)計程序的重要性也不言而喻,從這個角度也可以看出來,往往剛開始從事計算機(jī)科學(xué)和軟件工程相關(guān)工作的人員,對于實踐工作任務(wù)都是存在一定的困難和困惑的,主要原因就是他們沒有相關(guān)經(jīng)驗和自己的軟件思想,在一開始處理工作時往往摸不著頭腦。對于他們來說,最重要的就是積累經(jīng)驗并且逐步形成自己的軟件思想。因此在教學(xué)過程中,相關(guān)培訓(xùn)人員也要注重對于學(xué)生的軟件思想重要性的強(qiáng)調(diào),并在日常教學(xué)過程中潛移默化的影響他們對于軟件思想的主動培養(yǎng)的相關(guān)意識。
2.2正確的教授軟件思想的方式。
在上文中提到,軟件思想是需要長年積累和不斷的實踐工作磨礪出來的,由于軟件思想是比較抽象的,教師和相關(guān)培訓(xùn)人員難以在短時間內(nèi)很好的將軟件思想的具體內(nèi)涵和要領(lǐng)表達(dá)出來。在學(xué)生比較難以理解軟件思想的情況下,教師就要想方設(shè)法的對其進(jìn)行正確的引導(dǎo),可以通過生動形象的`事例闡述,也可以通過具體的時間任務(wù)來讓他們親身體驗等等這幾種方式來幫助他們理解和接受軟件思想,逐步的形成軟件思想。設(shè)置一些時間任務(wù)或程序設(shè)計,當(dāng)學(xué)生在實踐的操作過程中,他發(fā)現(xiàn)了問題所在,在接下來的思考解決程序問題的過程中,他也就逐步的使用了屬于他自己的思考過程也就是軟件思想,那么這樣才能正確的達(dá)到教育的根本目的,也才能為我國源源不斷的輸送相應(yīng)的軟件人才打下堅實的基礎(chǔ)和鋪墊。從另一個角度來看軟件思想也是區(qū)別于其他計算機(jī)科學(xué)技術(shù)的。軟件思想雖然可以應(yīng)用在程序設(shè)計之中,但是軟件思想的應(yīng)用是需要在一定的實踐環(huán)境下才能實現(xiàn)或者是被激發(fā)出來的。因此在特定的時間環(huán)境中,程序設(shè)計員才能使用軟件思想對程序進(jìn)行設(shè)計,對于整體的運(yùn)行系統(tǒng)進(jìn)行維護(hù)和推動。由軟件環(huán)境,軟件設(shè)計和軟件思想三者構(gòu)成的有機(jī)的整體是同時運(yùn)作的,三者之間是相輔相成,彼此聯(lián)系和相互作用的。此外,教師要充分意識到軟件的無形性和軟件思想的復(fù)雜性對于在日常教學(xué)中所造成的阻礙和負(fù)面影響,并對這個方面加以重視,可以多聽取一些經(jīng)驗豐富的教師經(jīng)驗,增加豐富而多變的教學(xué)手段來對提高教學(xué)質(zhì)量做出真正的改變。為培養(yǎng)對國家和社會有用的計算機(jī)科學(xué)與軟件工程人才作出貢獻(xiàn),維護(hù)我國經(jīng)濟(jì)的長久穩(wěn)定和持續(xù)發(fā)展。
3軟件思想的教授方法。
在日常的軟件思想的教授課堂中,教師要善于溝通,多和學(xué)生進(jìn)行交流,對于學(xué)生們在學(xué)習(xí)過程中所出現(xiàn)的困惑和問題,能夠給予及時的引導(dǎo)和解決,幫助他們提高學(xué)習(xí)效率,提升學(xué)習(xí)能力。并且能深入淺出地對軟件思想和學(xué)習(xí)方法進(jìn)行闡述,對于如何將抽象的軟件思想生動形象的使用具體的案例或相關(guān)的實踐表達(dá)出來,這是非??简灲處煹慕虒W(xué)功底和教學(xué)經(jīng)驗的,甚至對教師的臨場應(yīng)變能力也有一定的要求。那么如果沒有對相應(yīng)的軟件思想進(jìn)行較深層次的闡述,這樣的教學(xué)成果往往不僅得不到保證,還會對學(xué)生產(chǎn)生負(fù)面影響。這樣使得學(xué)生也難以理解在計算機(jī)科學(xué)和軟件工程的學(xué)科學(xué)習(xí)過程中所需要注意的問題以及在學(xué)習(xí)過程中的有效學(xué)習(xí)方法和技巧等等。在教學(xué)過程中,比較好的方法就是讓學(xué)生投入實踐,真正的接觸軟件設(shè)計和系統(tǒng)維護(hù),讓他們在實踐過程中就會發(fā)現(xiàn)相應(yīng)的問題讓他們在實踐過程中就會發(fā)現(xiàn)相應(yīng)的問題教師可以因材施教,根據(jù)相應(yīng)出現(xiàn)的問題,給出相應(yīng)的意見或策略??梢愿鶕?jù)學(xué)生接受程度進(jìn)行分層次教學(xué),這樣不僅可以提高教學(xué)的質(zhì)量,還能大大提高教學(xué)效率,保證學(xué)生的學(xué)習(xí)效果和學(xué)習(xí)質(zhì)量,使得學(xué)生們都盡可能的全面發(fā)展,提升自己在計算機(jī)科學(xué)和軟件工程方面的能力。3.1利用案例介紹軟件思想的使用教師在教學(xué)過程中可以多使用一些生動形象的教學(xué)案例,比如在課前準(zhǔn)備一些小測試來測試學(xué)生對于計算機(jī)科學(xué)和軟件工程的專業(yè)學(xué)習(xí)功底,他們對所出現(xiàn)的問題進(jìn)行原因的討論,逐步的向他們過渡軟件思想在程序設(shè)計中的應(yīng)用,逐漸在熟悉這個過程后,可以在課堂教學(xué)中適時的進(jìn)行觀察,對他們所進(jìn)行的軟件系統(tǒng)的設(shè)計和維護(hù),作出相應(yīng)的指導(dǎo)和點評,幫助他們在學(xué)習(xí)過程中對所學(xué)知識進(jìn)行及時的鞏固,并且在加深對軟件思想的理解方面加以重視,多下功夫,鼓勵他們在課后可以適當(dāng)自學(xué)一些相關(guān)的知識,為他們以后的學(xué)習(xí)做更好的鋪墊。但是在實踐過程中,往往遇到的困難使得很多人有挫敗感,在這種較為枯燥無味的教學(xué)中,也很難激起學(xué)生的主動性和學(xué)習(xí)興趣,因此老師在上課時要多準(zhǔn)備一些生動有趣的案例,提高課堂的氣氛和活躍,鼓勵學(xué)生去主動思考,提升他們的學(xué)習(xí)積極性。3.2運(yùn)用反向思考方法教師在教授計算機(jī)科學(xué)與軟件工程的課堂上,可以多使用一些奇特的教學(xué)方法,比如反向思考法,也就是,我們?nèi)粘I钪兴岬降哪嫦蛩伎?,對于一些軟件設(shè)計的逆向推導(dǎo),這樣不僅使得學(xué)生在能力方面有所進(jìn)步,還對他們思考和認(rèn)識問題的方式做出了一定程度的影響和改變,在學(xué)生今后熟悉計算機(jī)科學(xué)和軟件工程方面的知識后,對于所給的項目或者是實踐應(yīng)用都能夠積極的參與和維護(hù),在實踐中發(fā)現(xiàn)問題,并努力嘗試自己解決問題,提高了學(xué)習(xí)的主動性和求知欲,長期下來的教學(xué)成果將會非常矚目,可以培養(yǎng)出一批優(yōu)秀的軟件工程人才。
4結(jié)束語。
綜上所述,教師在教學(xué)過程中應(yīng)該充分意識到軟件的無形性對計算機(jī)科學(xué)和軟件工程教育所帶來的阻礙和困難,對于軟件工程思想的抽象與復(fù)雜性的解釋這方面是需要教師在教學(xué)過程中多花心思和下功夫的,這些都可以向有多年經(jīng)驗的老教師進(jìn)行請教。從當(dāng)前市場現(xiàn)狀的整體情況來看,對于計算機(jī)科學(xué)和軟件工程方面的人才是需求量是非常大的。市場的軟件開發(fā)人員的整體素質(zhì)的提高,是非常有助于推動我國在計算機(jī)軟件方面經(jīng)濟(jì)的不斷增長,對于我國建立高新科技產(chǎn)業(yè)園,以及接下來走高新科技發(fā)展道路鋪墊下了堅實的基礎(chǔ)。因此國家要對計算機(jī)科學(xué)和軟件工程的教育給予相應(yīng)的重視,對我國計算機(jī)科學(xué)和軟件工程教育的再開發(fā)表明立場并提供相應(yīng)的支持政策,為進(jìn)一步提升我國計算機(jī)科學(xué)和軟件工程教育質(zhì)量作出相應(yīng)的調(diào)整和改變。
參考文獻(xiàn)。
[1]馬立軍.芻議計算機(jī)軟件工程升級的策略性[j].計算機(jī)光盤軟件與應(yīng)用,(23).
[2]王亞楠.芻議軟件工程標(biāo)準(zhǔn)化現(xiàn)狀與分析[j].計算機(jī)光盤軟件與應(yīng)用,(20).