計算機軟件基礎論文范例6篇

前言:中文期刊網精心挑選了計算機軟件基礎論文范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

計算機軟件基礎論文

計算機軟件基礎論文范文1

關鍵詞:統一過程里程碑迭代核心工作流

Abstract:ThispaperdiscusstheimportantcontentsoftheRationalUnifiedProcess,includingDevelopmentPhase,IterationProcess,CoreWorkflowsandsoon.Additionally,givingsomecommentsaboutitsadvantagesandweaknessesinthesoftwareprojectsdevelopment.

KeyWords:UnifiedProcess,Milestone,Iteration,CoreWorkflows

一前言

軟件過程是指實施于軟件開發和維護中的階段、方法、技術、實踐及相關產物(計劃、文檔、模型、代碼、測試用例和手冊等)的集合。行之有效的軟件過程可以提高開發軟件組織的生產效率、提高軟件質量、降低成本并減少風險。目前市場上領先的軟件過程主要有RUP(RationalUnifiedProcess)、OPENProcess和OOSP(Object-OrientedSoftwareProcess)。

RUP具有較高認知度的原因之一恐怕是因為其提出者Rational軟件公司聚集了面向對象領域三位杰出專家Booch、Rumbaugh和Jacobson,同時它又是面向對象開發的行業標準語言——標準建模語言(UML)的創立者。RUP是由Objectory過程演化而來,其初始版本為5.0,先后經歷了5.1、5.11、5.5等版本直到最新的RationalUnifiedProcess2000版本。本文主要討論RUP的主要內容和特點。

二RUP的二維開發模型

RUP可以用二維坐標來描述。橫軸通過時間組織,是過程展開的生命周期特征,體現開發過程的動態結構,用來描述它的術語主要包括周期(Cycle)、階段(Phase)、迭代(Iteration)和里程碑(Milestone);縱軸以內容來組織為自然的邏輯活動,體現開發過程的靜態結構,用來描述它的術語主要包括活動(Activity)、產物(Artifact)、工作者(Worker)和工作流(Workflow)。如圖1:

圖1RUP的二維開發模型

三開發過程中的各個階段和里程碑

RUP中的軟件生命周期在時間上被分解為四個順序的階段,分別是:初始階段(Inception)、細化階段(Elaboration)、構造階段(Construction)和交付階段(Transition)。每個階段結束于一個主要的里程碑(MajorMilestones);每個階段本質上是兩個里程碑之間的時間跨度。在每個階段的結尾執行一次評估以確定這個階段的目標是否已經滿足。如果評估結果令人滿意的話,可以允許項目進入下一個階段。

1.初始階段

初始階段的目標是為系統建立商業案例并確定項目的邊界。為了達到該目的必須識別所有與系統交互的外部實體,在較高層次上定義交互的特性。本階段具有非常重要的意義,在這個階段中所關注的是整個項目進行中的業務和需求方面的主要風險。對于建立在原有系統基礎上的開發項目來講,初始階段可能很短。

初始階段結束時是第一個重要的里程碑:生命周期目標(LifecycleObjective)里程碑。生命周期目標里程碑評價項目基本的生存能力。

2.細化階段

細化階段的目標是分析問題領域,建立健全的體系結構基礎,編制項目計劃,淘汰項目中最高風險的元素。為了達到該目的,必須在理解整個系統的基礎上,對體系結構作出決策,包括其范圍、主要功能和諸如性能等非功能需求。同時為項目建立支持環境,包括創建開發案例,創建模板、準則并準備工具。

細化階段結束時第二個重要的里程碑:生命周期結構(LifecycleArchitecture)里程碑。生命周期結構里程碑為系統的結構建立了管理基準并使項目小組能夠在構建階段中進行衡量。此刻,要檢驗詳細的系統目標和范圍、結構的選擇以及主要風險的解決方案。

3.構造階段

在構建階段,所有剩余的構件和應用程序功能被開發并集成為產品,所有的功能被詳細測試。從某種意義上說,構建階段是一個制造過程,其重點放在管理資源及控制運作以優化成本、進度和質量。

構建階段結束時是第三個重要的里程碑:初始功能(InitialOperational)里程碑。初始功能里程碑決定了產品是否可以在測試環境中進行部署。此刻,要確定軟件、環境、用戶是否可以開始系統的運作。此時的產品版本也常被稱為“beta”版。

4.交付階段

交付階段的重點是確保軟件對最終用戶是可用的。交付階段可以跨越幾次迭代,包括為做準備的產品測試,基于用戶反饋的少量的調整。在生命周期的這一點上,用戶反饋應主要集中在產品調整,設置、安裝和可用性問題,所有主要的結構問題應該已經在項目生命周期的早期階段解決了。

在交付階段的終點是第四個里程碑:產品(ProductRelease)里程碑。此時,要確定目標是否實現,是否應該開始另一個開發周期。在一些情況下這個里程碑可能與下一個周期的初始階段的結束重合。

四RUP的核心工作流(CoreWorkflows)

RUP中有9個核心工作流,分為6個核心過程工作流(CoreProcessWorkflows)和3個核心支持工作流(CoreSupportingWorkflows)。盡管6個核心過程工作流可能使人想起傳統瀑布模型中的幾個階段,但應注意迭代過程中的階段是完全不同的,這些工作流在整個生命周期中一次又一次被訪問。9個核心工作流在項目中輪流被使用,在每一次迭代中以不同的重點和強度重復。

1.商業建模(BusinessModeling)

商業建模工作流描述了如何為新的目標組織開發一個構想,并基于這個構想在商業用例模型和商業對象模型中定義組織的過程,角色和責任。

2.需求(Requirements)

需求工作流的目標是描述系統應該做什么,并使開發人員和用戶就這一描述達成共識。為了達到該目標,要對需要的功能和約束進行提取、組織、文檔化;最重要的是理解系統所解決問題的定義和范圍。

3.分析和設計(Analysis&Design)

分析和設計工作流將需求轉化成未來系統的設計,為系統開發一個健壯的結構并調整設計使其與實現環境相匹配,優化其性能。分析設計的結果是一個設計模型和一個可選的分析模型。設計模型是源代碼的抽象,由設計類和一些描述組成。設計類被組織成具有良好接口的設計包(Package)和設計子系統(Subsystem),而描述則體現了類的對象如何協同工作實現用例的功能。

設計活動以體系結構設計為中心,體系結構由若干結構視圖來表達,結構視圖是整個設計的抽象和簡化,該視圖中省略了一些細節,使重要的特點體現得更加清晰。體系結構不僅僅是良好設計模型的承載媒介,而且在系統的開發中能提高被創建模型的質量。

4.實現(Implementation)

實現工作流的目的包括以層次化的子系統形式定義代碼的組織結構;以組件的形式(源文件、二進制文件、可執行文件)實現類和對象;將開發出的組件作為單元進行測試以及集成由單個開發者(或小組)所產生的結果,使其成為可執行的系統。

5.測試(Test)

測試工作流要驗證對象間的交互作用,驗證軟件中所有組件的正確集成,檢驗所有的需求已被正確的實現,識別并確認缺陷在軟件部署之前被提出并處理。RUP提出了迭代的方法,意味著在整個項目中進行測試,從而盡可能早地發現缺陷,從根本上降低了修改缺陷的成本。測試類似于三維模型,分別從可靠性、功能性和系統性能來進行。

6.部署(Deployment)

部署工作流的目的是成功的生成版本并將軟件分發給最終用戶。部署工作流描述了那些與確保軟件產品對最終用戶具有可用性相關的活動,包括:軟件打包、生成軟件本身以外的產品、安裝軟件、為用戶提供幫助。在有些情況下,還可能包括計劃和進行beta測試版、移植現有的軟件和數據以及正式驗收。

7.配置和變更管理(Configuration&ChangeManagement)

配置和變更管理工作流描繪了如何在多個成員組成的項目中控制大量的產物。配置和變更管理工作流提供了準則來管理演化系統中的多個變體,跟蹤軟件創建過程中的版本。工作流描述了如何管理并行開發、分布式開發、如何自動化創建工程。同時也闡述了對產品修改原因、時間、人員保持審計記錄。

8.項目管理(ProjectManagement)

軟件項目管理平衡各種可能產生沖突的目標,管理風險,克服各種約束并成功交付使用戶滿意的產品。其目標包括:為項目的管理提供框架,為計劃、人員配備、執行和監控項目提供實用的準則,為管理風險提供框架等。

9.環境(Environment)

環境工作流的目的是向軟件開發組織提供軟件開發環境,包括過程和工具。環境工作流集中于配置項目過程中所需要的活動,同樣也支持開發項目規范的活動,提供了逐步的指導手冊并介紹了如何在組織中實現過程。

五RUP的迭代開發模式

RUP中的每個階段可以進一步分解為迭代。一個迭代是一個完整的開發循環,產生一個可執行的產品版本,是最終產品的一個子集,它增量式地發展,從一個迭代過程到另一個迭代過程到成為最終的系統。

傳統上的項目組織是順序通過每個工作流,每個工作流只有一次,也就是我們熟悉的瀑布生命周期(見圖2)。這樣做的結果是到實現末期產品完成并開始測試,在分析、設計和實現階段所遺留的隱藏問題會大量出現,項目可能要停止并開始一個漫長的錯誤修正周期。

圖2瀑布模型

一種更靈活,風險更小的方法是多次通過不同的開發工作流,這樣可以更好的理解需求,構造一個健壯的體系結構,并最終交付一系列逐步完成的版本。這叫做一個迭代生命周期。在工作流中的每一次順序的通過稱為一次迭代。軟件生命周期是迭代的連續,通過它,軟件是增量的開發。一次迭代包括了生成一個可執行版本的開發活動,還有使用這個版本所必需的其他輔助成分,如版本描述、用戶文檔等。因此一個開發迭代在某種意義上是在所有工作流中的一次完整的經過,這些工作流至少包括:需求工作流、分析和設計工作流、實現工作流、測試工作流。其本身就像一個小型的瀑布項目(見圖3)。

圖3RUP的迭代模型

與傳統的瀑布模型相比較,迭代過程具有以下優點:

?降低了在一個增量上的開支風險。如果開發人員重復某個迭代,那么損失只是這一個開發有誤的迭代的花費。

?降低了產品無法按照既定進度進入市場的風險。通過在開發早期就確定風險,可以盡早來解決而不至于在開發后期匆匆忙忙。

?加快了整個開發工作的進度。因為開發人員清楚問題的焦點所在,他們的工作會更有效率。

?由于用戶的需求并不能在一開始就作出完全的界定,它們通常是在后續階段中不斷細化的。因此,迭代過程這種模式使適應需求的變化會更容易些。

六總結

RUP具有很多長處:提高了團隊生產力,在迭代的開發過程、需求管理、基于組件的體系結構、可視化軟件建模、驗證軟件質量及控制軟件變更等方面,針對所有關鍵的開發活動為每個開發成員提供了必要的準則、模板和工具指導,并確保全體成員共享相同的知識基礎。它建立了簡潔和清晰的過程結構,為開發過程提供較大的通用性。但同時它也存在一些不足:RUP只是一個開發過程,并沒有涵蓋軟件過程的全部內容,例如它缺少關于軟件運行和支持等方面的內容;此外,它沒有支持多項目的開發結構,這在一定程度上降低了在開發組織內大范圍實現重用的可能性??梢哉fRUP是一個非常好的開端,但并不完美,在實際的應用中可以根據需要對其進行改進并可以用OPEN和OOSP等其他軟件過程的相關內容對RUP進行補充和完善。

主要參考文獻

1.RationalSoftwareCorporation.RationalUnifiedProcessversion2000.02.1,2000

計算機軟件基礎論文范文2

一、大數據下的計算機軟件技術

(一)云儲存服務

在大數據時代的背景下,云儲存服務是當今社會有效儲存海量數據信息、進行數據信息價值分析與利用的技術。與傳統的數據儲存技術相比,云儲存服務在大大提升自身儲存容量,并且能夠分類儲存不同領域數據的同時,還可以拋棄固定化的儲存設備,通過快捷、方便的儲存來發揮出該技術協同性、綜合性的功能。云儲存技術幫助系統利用對數據資源的有效整合來實現提升信息存儲效率的目的,同時數據儲存較高的安全性也能夠為人們日常的工作、生活提供良好的保障。

(二)信息安全技術

由于互聯網是大數據處理的基礎,其中互聯網平臺開放度比較高、不同領域數據信息聯系緊密,一旦外來病毒、木馬攻擊互聯網平臺,部分數據就會受到病毒的感染,并且對其他存在一定關聯的數據信息造成不利的連帶影響。因此,在大數據時代中需要有互聯網信息安全技術來發揮出防護病毒、木馬的作用。并且我國還要積極學習發達國家的信息安全技術,通過不斷的研究與經驗積累來彌補差距,從而也為大數據背景下海量數據信息準確性、安全性的提升作出貢獻。

(三)虛擬化技術

虛擬化技術作為資源管理技術的一個分類,能夠對各類數據資源進行優化配置,不僅可以為各類不同的場景提供需求,降低了生產管理、資源管理的生產成本,還有效提升了數據資源的利用率。擴展性、可行性、綜合性較高的虛擬化技術成為了許多企業與研究機構重點關注的對象,使其在大大降低人力、財力、物力的同時,有利于社會經濟效益的可持續發展。因此,在大數據時代背景下,企業要分析自身的發展情況與發展需求,從而順應時代潮流,做好對虛擬化技術的創新研究,通過較高的科技水平來發揮出虛擬化技術的特點。>>>>推薦閱讀:研究高職計算機專業網絡教育平臺現狀

二、大數據下計算機軟件技術的具體應用

(一)商業通信領域的應用

由目前情況可知,計算機軟件技術在商業通信行業的快速發展中起著十分重要的作用,許多通信工作人員能夠通過各類計算機軟件技術,來有效分析與記憶所有消費者的不同消費習慣與需求,從而實現用戶滿意度的提升以及通信企業的良好發展發展。例如,IBMSPSS作為一款測預分析軟件,它能夠實時掌握用戶的信息,通過精準的分析來對用戶提供個性化的需求;而功能更加豐富的XO分析軟件以通信用戶的消費行為基礎進行合理的評估報告,不斷發掘用戶潛在的消費心理,同時它還可以借助網絡分析加速器,來檢測自身系統存在的問題,并且快速、開心的制定出解決方案。

(二)商業領域的應用

計算機軟件技術在商業領域的應用,不僅可以幫助工作人員優化工作結構,做好企業各部門作職責的分配,同時電子商務企業能夠借助計算機軟件技術來實現數據信息的匯總、處理,從而通過線上或者是線下多種方式促進消費者的消費行為,有利于企業核心競爭力的提高。而在用戶信息的管理方面,工作人員可以通過Gognos技術在設備上建立起即時功能平臺,用于用戶信息的查詢。例如,景區里的管理人員能夠利用電腦、手機等實時共享設備實現對進出游客的實時控制。

(三)企業信息解決方案方面的應用

在大數據背景下,計算機軟件技術還可以用于解決企業在發展過程中容易出現的信息安全問題,管理人員能夠通過對數據資料的深入挖掘來掌握準確、有效的市場信息以及風險評估。首先是數據取樣環節,企業人員需要在所銷售的產品之中隨機抽取代表性強的產品,其次是信息收集整合環節,借助計算機軟件技術的計算分析來提高結果的可靠性,從而實現幫助企業有效在行業競爭的過程中規避市場風險的目的。

三、結論

結合本文,隨著大數據時代的不斷發展,計算機軟件技術漸漸的與社會上的各行各業有了緊密的聯系,在企業行業競爭力的提升中起到了至關重要的作用,并且為各個企業的生產發展提供十分重要的技術保障。因此,計算機軟件技術領域應當適應時展要求,以提供優質、安全的數據管理應用為目標,從而在海量數據信息的收集、分析、存儲環節中發揮出高效防護、管理的作用,同時還要對計算機信息系統采取有效的措施,充分保障數據信息的安全性。

【計算機碩士論文參考文獻】

[1]郝雅萍.基于大數據下計算機軟件技術的應用[J/OL].電子技術與軟件工程,2019(06):166[2019-04-22].

[2]盧凌.大數據時代下計算機軟件技術的應用探索[J].現代工業經濟和信息化,2019,9(01):85-86.

[3]王志國.大數據下計算機軟件技術的應用分析[J].信息與電腦(理論版),2019(03):103-104.

計算機軟件基礎論文范文3

計算機技術的快速發展,計算機軟件開發如雨后春筍般萌芽并發展。在計算機軟件開發的各種技術中,分層技術成為軟件開發者首選的技術。本論文結合分層技術的原理和技術,對其在計算機軟件開發過程中的應用效果進行分析。

【關鍵詞】分層技術 計算機 軟件開發 應用

1 分層技術的概述

所謂的分層技術是指在計算機軟件開發的過程中,根據計算機軟件結構的特色,將索要開發的軟件結構進行分層,分層技術的概念不僅具有一定的計算機意義,更具有一定的物理意義,在計算機軟件開發的過程中,分層技術可以分為單層技術、雙層分層技術、三層分層技術、四層分層技術、五層分層技術以及多層分層技術,根據所要開發的不同軟件的特色,應用不同的技術。在上個世紀八十年代,計算機軟件的開發過程中出現了單層技術結構,計算機在發展中,這種技術通常適用于比較小型數據中。從長期的發展和演變,計算機的單層技術已經逐步演化成雙層分層等技術結構。計算機分層技術具有多功能、多保障、簡單化、準確化等特征,對于計算機的發展和軟件的開發有很大的幫助。

2 分層技術在計算機軟件開發過程中的應用

2.1 雙層技術

雙層技術是分層技術中的一種,也是隨著計算機軟件的開發和發展率先使用的一種技術手段。在計算機軟件開發的過程中,雙層技術的技術原理在于通過客戶端和服務器對計算機軟件進行設計或修改,先由客戶端想相關用戶方面提供或提高其可以使用的界面,進而處理計算機軟件中出現的相關邏輯關系,接下來由服務器來接收來自客戶的信息,最后由數據庫對相關數據進行結算和總結,并進行使用。雙層技術的開發和應用對計算機軟件實現開發有很大的促進作用,雙層分層技術以最簡單的原理對相關軟件進行分析和計算,幫助計算機軟件實現最初的使用。但是雙層分層技術的缺點在于其實現的前提條件過于苛刻、服務器效能較為落后、用戶數量容納有限等,這些缺點足以導致雙層分層技術逐漸被淘汰。

2.2 三層技術

三層分層技術是在雙層分層技術的基礎上不斷完善而形成的,三層分層技術主要的功能在于幫助計算機用戶存儲相關數據,并提高計算機信息訪問的效率,該技術將計算機軟件分為了三個層次,即:業務處理層、界面層、數據層,每一個分層都有其固有的功能和作用,例如:界面層可以接收到用戶對軟件的需求,業務處理層會通過界面層的相關信息來做出相關的提取和處理,數據層則是分析業務處理層帶來的申請,并查詢數據庫中的相關信息。三個分層看似獨立存在,但是卻有著非常密切的關系。三個分層的相互配合,不僅幫助減輕計算機系統中數據傳輸負擔,還能夠在一定程度上提高計算機的工作效率。但是,隨著計算機軟件的不斷更新換代,三層分層技術在使用中仍然存在著一定的局限性。

2.3 四層技術

四層分層技術是在計算機軟件開發環境中雙層分層技術和三層分層技術無法適應計算機使用復雜環境的條件下形成的。四層分層技術是在三層分層技術的基礎上,重新將計算機軟件分層次,共包含業務處理層、web層、數據庫層以及存儲層4個層次,其中,業務處理層主要向web層傳送數據庫層中處理出來的結果,這與三層分層技術中的業務處理層有一定的不同之處,在三層分層技術中,業務處理層主要向數據層提供相關申請,而在四層分層技術中,業務處理層主要向web層傳達數據庫層中的結果。數據庫層位于業務處理層和存儲層之間,通過隱藏相關數據的訪問代碼來反映數據庫與計算機之間的關系。四層分層技術與雙層分層技術和三層分層技術比較起來更加科學化,能夠幫助解決計算軟件開發過程中會發生的一些際問題。

2.4 五層技術

近幾年隨著計算機軟件開發環境的不斷變化,五層分層技術逐漸出現在軟件開發人員的視野中,但是在應用領域中,五層分層技術主要被廣泛用在了J2EE環境中,這一技術將計算軟件的結構分為了5個層次,但是部分層次是通過雙層分層技術和三層分層技術分化而來,五層分層技術的最大優勢就在于讓計算機軟件開發更加細化、更加分工明確。在現階段,五層分層技術對軟件開發人員來說更加實用,更加科學,但是在軟件開發的過程中,如果單獨實用五層分層技術會體現出其具有一定的局限性,因此,為了能夠開發更證多優秀的軟件,軟件開發人員通常會根據不同軟件的不同特征,選擇五層分層技術與其他分層技術進行相互配合,其工作原理和流程較為復雜,每一個技術環節都是在J2EE應用系統中完成分層設計的,可以說五層分層技術在軟件開發的過程中對應用環境、應用條件等具有一定的要求。

2.5 中間件技術

中間件技術通常是作為一種獨立的系統軟件形式出現,它是一項能夠從源頭上屏蔽異構、分布集成的復雜技術,它的最大優勢就能夠幫助軟件開發人員降低計算機軟件開發的難度。該技術在優化相應操作系統的同時,能夠建立應用軟件和數據庫之間的關系,讓整個計算機系統能夠安全的運行,提高了軟件開發的成功率。對于軟件開發人員來說,中間件技術可以為其他分層技術創建應用的環境,在具體的過程中能夠與其他分層技術實現互補,進而縮短軟件開發的時間。為此,在目前計算機軟件開發過程中,中間件技術是軟件開發人員必備的一項技術能力。

3 結語

分層技術隨著計算機的不斷發展和更新換代,也出現了很多種類。眾所周知,計算機軟件的更新換代頻率非常高,分層技術也將會繼續延伸出其他一些種類,幫助軟件開發人員用最短的周期創造出更多的利潤。

參考文獻

[1]孟繁華.分層技術在計算機軟件開發中的應用[J].科技創新與應用,2016(06):323.

[2]高爽.試論分層技術在計算機軟件開發中的應用[J].信息通信,2016(04):79-80.

[3]楊會蘭.分層技術在計算機軟件開發中的應用效果分析[J].電子技術與軟件工程,2016(05):111-112.

[4]蔣峰.分層技術在計算機軟件開發中的應用探討[J].電腦編程技巧與維護,2015(18):109.

計算機軟件基礎論文范文4

1、計算機技術與軟件專業技術資格水平考試,是原中國計算機軟件專業技術資格和水平考試的完善與發展。

2、由國家人力資源和社會保障部、人事部、工業和信息化部領導的國家級考試,目的是科學、公正地對全國計算機與軟件專業技術人員進行職業資格、專業技術資格認定和專業技術水平測試。

軟考的考試科目:

1、初級資格,基礎知識和應用技術 2 個科目。

2、中級資格,基礎知識和應用技術 2 個科目。

3、高級資格,綜合知識、案例分析和論文 3 個科目。

計算機軟件基礎論文范文5

論文摘要:基于此本文將根據其課程的特點,總結教學實踐的經驗,深入研究教學大綱、課程體系結構、理論和實踐教學內容、課程標準等,以能力培養為主線,對該課程課堂教學體系設置進行探討。

《計算機輔助工程造價》課程是工程造價專業的一門專業核心課程。主要研究如何運用相關軟件實現對應的計量與計價方法,并形成對應的規范文本。因此其涉及較廣泛的計量與計價理論、軟件操作方法,是一門系統性、時效性、實踐性較強的課程?;诖斯P者將根據《計算機輔助工程造價》課程的特點,總結教學實踐的經驗,深入研究教學大綱、課程體系結構、理論和實踐教學內容、課程標準等,以能力培養為主線,對該課程課堂教學體系設置進行探討。

1、合理選擇教學內容,注重教學內容的實踐性與時效性

《計算機輔助工程造價》課程是對前序計量與計價課程的一個有力補充與促進,課程更強調對于前序計量計價理論的一種實現。這必然要求學生具備前序課程的基礎,同時也對教師提出更高的要求,即不能單純強調計算機的操作,更應體現計算機操作與工程造價理論的結合。由于計量計價課程內容受國家技術經濟政策變化影響較大,相關規范修訂、新規范頒布實施都會引起課程內容變動。因此,專業教師要隨時關注工程造價領域的前沿變化。在教學過程中確保學生接收到的知識與工程實踐界相吻合,而不是照本宣科,導致學生無法學以致用。例如, 2003 年《建設工程工程量清單計價規范》頒布實施,改革了傳統的定額計價模式,引入了工程量清單計價模式,而教材一般只側重介紹一種計價模式。而不會同時詳盡的介紹定額和清單這兩種計價模式,但到2008年國家相關部門頒布了現行的2008 版的《建設工程工程量清單計價規范》,更進一步講后續清單規范的修訂也在進行,這必然就要求教師要根據授課對象調整或補充內容?;诖?,教師在選擇教學內容時一定要依據工程造價學科具有實效性的特點,緊跟相關規范及政策的調整,以期使所講述內容貼近工程造價的發展趨勢。

同時,由于《計算機輔助工程造價》的研究目的就是一種實現,而實現更體現為一種運用能力,必然決定了本課程所選擇教學內容應更強調以實際工程為背景突出其實踐性,以期更符合該課程設置的目的。

2、運用啟發式教學,梳理學生知識體系

由于本課程是建立在對于前序計量計價課程學習基礎上的一種實現,而計量及計價計算過程中,計算規則相對呆板,都是一些條文規定,即更強調術語的通用性。但工程項目具有單件性的特點,決定了實際工程千變萬化,設計圖紙多樣化,每個工程都有各自的特點,在計算過程中對圖紙的理解和計算方法的采用并沒有一定的模式,對于同一個工程,可以采用的計算方法很多、計算先后順序也可不同,在教學過程中采用啟發式教學,組織學生進行討論給學生方向性的指引,這不僅使學生對于前序課程的知識進行了系統而有效的梳理,同時也為計算機軟件操作的展開建立了強有力的理論基礎。

這一基礎的建立對于學生從本質上把握計算機軟件的作用具有非常重要的意義。即計算機軟件并沒有顛覆計量與計價理論只是對于計量與計價理論的一種實現,這一種觀點的建立將使學生從本質上把握計量計價課程與計算機輔助工程造價課程的區別與聯系,進一步明確學習該課程的目的,而這一基礎的建立也將使教師的后續教學跟容易實現計量計價理論與計算機操作之間的有機結合,以此達到本課程教學的根本目的。

3、加強案例教學,激發學生學習興趣

由前文闡述可見《計算機輔助工程造價》是一門實踐性較強的課程,教學中應注重培養學生的動手能力及工程實際中的應用能力。講授過程中應借助大量的案例進行教學,才能達到較為理想的教學效果。同時,由于《計算機輔助工程造價》課程是對于計量計價方法的一種實現,計量與計價課程本身具有很強的綜合性、專業技術性和實踐性。同時內容較抽象,講授過程中要借助大量圖形及案例進行輔助教學,才能達到較為理想的教學效果。例如,講授工程量計算規則時,需要大量實際工程中各類構件的設計圖作為案例,使學生理解、掌握并能運用工程量計算規則進行工程量計算。由此,加強案例教學是實現該課程教學目的的重要且有力的手段。

我專業現正采取這一方法,即課程的理論環節以一實際工程施工圖為藍本展開,運用廣聯達計量軟件展示相關工程量的計算方法,并運用清單計價專家軟件按相關規范編制工程的工程量清單與招標控制價及投標報價。這一方法的運用不僅使學生借助軟件的相關能力進一步強化了對相對抽象的計量計價規則的理解,同時也激發了廣大學生的學習興趣。

4、增加實踐教學數量與時間,適應課程特點

在過去的教學活動中,往往是以理論教學為主,教師只能被動地按照既定的教材給學生上課,過多強調學科系統性。這與本課程特點略顯沖突,不太能夠適應提高學生運用能力的教學主線。

因此,結合本課程的特點,在制定教學計劃時,要增加實踐課的課時,同時適當減少理論課課時數,在課程最后安排課程實訓環節,避免了因為實際操作時間的不足,而影響學生運用能力的培養效果。實踐教學對于學生掌握知識、形成學習能力也具有特別重要的現實意義,在課程實訓環節,以實際工程造價的編制為背景,任務驅動教學,將教學內容置于真實的實踐情境中,要求學生較為系統地綜合運用多門專業課程的知識,通過運用相關軟件編制一份完整的施工圖預算書,使學生將理論知識與實踐應用相結合,在促進學生計量與計價能力提高的同時也加深了對計算機運用能力的提高。這真正體現了計量計價理論與計算機的有機結合,也實現了《計算機輔助工程造價》課程的教學目的。

5、結語

綜上, 《計算機輔助工程造價》課程的特點決定了課程體系的設置,即

需要綜合考慮學生學情、專業、教學目標、學時安排等多方面因素,合理安排教學內容、強調啟發式的教學方法,采用以案例教學為手段,合理分配教學時間

強化實踐環節,以提高學生實踐動手能力為目的,從根本上實現計量計價理論與計算機操作的有機結合,真正達到《計算機輔助工程造價》課程設置的目的。

參考文獻

[1]錢靚,王昕明.關于建筑工程計量與計價課程教改實踐分析.四川建筑,2010,30(5).

計算機軟件基礎論文范文6

關鍵詞:軟件外包;英語學習困難;英語學習策略

一、引言

信息產業是關系國民經濟和社會發展的基礎性、戰略性產業。近年來,在國家的高度重視和大力支持下,我國信息產業取得了飛速的發展。但是既懂英語又懂技術的復合型計算機人才的缺乏,嚴重制約了我國信息產業的國際化發展。本文試圖從中國軟件外包行業的發展態勢分析計算機軟件外包專業學生英語學習的重要性。在人類社會進人信息時代的今天,隨著科學技術的飛速發展,國際學術交流日益頻繁。對于計算機等電子專業而言,85%以上的專業資料都是以英文的形式出現。英語也是目前我國科技工作中的首選外語,作為計算機專業人員,熟悉和掌握計算機專業英語,了解科技英語結構,就能跟上社會前進的步伐,在科學技術領域與世界同步。

計算機領域是科學與技術飛速發展的領域,新的計算機專業詞匯、術語不斷涌現;計算機操作過程中又會面臨大量的提示信息;在信息高速公路、Internet發展如火如茶的今天,計算機網絡上大量的英文信息又迫使我們不僅要掌握計算機類專業英語的知識,而且要面臨知識更新。

目前,我國大力推進服務外包經濟的發展,推動加快由“中國制造”向“中國服務”的經濟發展方式的轉變。服務外包產業在我國經濟中的比重逐年上升,軟件外包,尤其是面向歐美市場的軟件外包異軍突起,開辟了吸納大學生就業的重要渠道。軟件外包的迅速發展除了要求在軟件外包專業應用型人才的培養上要注重軟件項目開發能力、職業化素質和工程化能力之外,更強調的是注重英語能力的培養,尤其是行業溝通和專業表達能力,這對該專業學生的英語學習提出了更高的要求?!岸夹g的外語人才”已成為企業的發展瓶頸。因為英語是軟件行業中的國際語言,尤其面對歐美市場,要做好軟件外包項目,必須充分了解客戶的需要和想法。就目前來看,制約我國軟件人才能力發揮的一個很重要方面是學生英語表達能力較弱,缺乏基本的對外交往溝通的能力。

因此,面對通過服務外包可以給我國帶來的巨大經濟效益,在高層次上快速地培養出大批量的具有較高素質、較高技能和基本精通行業用語的外包人才成為軟件外包專業最緊迫的任務。

本文通過對計算機軟件外包專業學生英語學習現狀的調查、分析,依據相關理論,總結出有利于培養學生英語學習的因素,同時也發現了明顯阻礙學生英語學習的因素,并在此研究的基礎上,針對計算機軟件外包專業學生英語學習策略提出了若干建議,以便更好地促進該類專業學生英語的學習。

二、國內外對計算機軟件外包專業學生英語學習策略的研究現狀

國外研究現狀和趨勢:

20世紀70年代代表人物主要有Rubin和Naiman等。Rubin著手研究成功外語學習者的學習策略。在此階段,人們主要是研究成功外語學習者的共同特征。Rubin指出:外語學習者在心理特征和學習方法上有許多驚人的相似之處。Naiman等把學習策略與認知風格、個性、智力、語言潛能、態度等方面結合起來進行研究。

80年代,研究者們對學習策略的確認和分類作了進一步的探索,他們研究了學習策略與語言學習過程的關系以及語言信息加工、處理的認知過程。Politzer & Mcgroarty 指出外語學習策略的使用與文化背景密切相關,O’Malley & Chamot在實驗研究中,也證明了學習策略訓練的可行性,并出版了描述外語學習者策略的著作。

90年代的學習策略研究出現了幾個新的趨勢:第一,外語學習策略的研究與自主學習的研究結合起來,如Wenden 于1991年出版的Learner Strategies for Learner Autonomy主要探討了外語學習者策略與自主學習的關系。第二,外語學習策略的培訓成為學習策略研究的重點。Rubin 和Thompson于1994年出版的How to Be a More Successful Language Learner以及Chamot等人于1999年出版的The Learning Strategies Handbook都是通俗易懂且十分實用的外語學習策略培訓手冊。國外對計算機軟件外包專業學生的英語學習策略研究甚少。

國內研究現狀和趨勢:

我國對英語學習策略的研究最早始于20世紀80年代初,但是成果數量不多且研究面不夠。最早在國際雜志上發表的外語學習策略研究論文是黃小華的Learning Strategies for Oral Communication,該研究考察了我國英語專業四年級學生口語策略與口語水平的關系。文秋芳對學習策略進行了最系統、最深入、最持久的研究并發表了一系列論文并在1996年出版了專著《英語學習策略論》。

目前我國學者和教師研究最多的是:英語專業學生與非英語專業學生的學習策略差異研究、閱讀策略、寫作策略、聽力策略和詞匯學習策略等單項策略與英語成績的關系以及觀念、動機等與英語水平關系的研究??傮w說來,對英語專業學生學習策略的研究多于對非英語專業學生學習策略的研究,對單項、具體策略的研究多于對整體系統策略的研究。尤其對計算機軟件外包專業學生的英語學習策略研究甚少。

三、軟件外包專業學生在英語學習中存在的問題及解決對策

目前,在國際化的背景之下,國家和社會對大學生的外語水平特別是英語水平提出了更高的要求。外語特別是英語學習也便成為人們關注的焦點。齊魯工業大學信息學院的軟件服務外包校企合作平臺是一個面向軟件服務外包人才培養,由學校、企業、培訓機構共同承擔,通過人力、知識、技術、設備、信息及政策等資源的互動實現人才培養共建、共享、共贏的一種組織形態。校企合作平臺采用了“項目引領”和“訂單式培養”相結合的培養模式,在校企合作平臺中計算機職業英語能力的培養是一個重要環節。然而,計算機軟件外包專業學生的英語學習還存在一定的問題和困難。比如,我們根據學生英語學習觀察和深入的調查了解,發現學生在英語學習方面主要存在如下一些問題:

1.學習者情感策略消極,社交策略缺失

語言是交際的工具。我們只有在語言的使用過程中才能真正地理解和掌握語言。在英語語言學習中必然涉及自我情感的控制和與他人的交往,其成功在很大程度上取決于如何處理這些因素。大量事實證明僅靠語言形式的學習和操練是達不到語言學習效果的。此外,該領域的研究普遍認為,語言學習與情感有關,而且如果有利的情感狀態占主導地位,學習成功的可能性會更大。可見,針對計算機軟件外包專業的學生,要真正掌握所學英語,就必須能主動地駕馭自己的情感狀態,克服消極的情感成分,如害羞膽怯和怕出錯等。同時,還應把英語作為一種交際工具,尋求在真實語境中使用語言的機會,加強人際交往策略學習和運用。調查顯示,在英語課堂上55%的學習者處于被動聽講狀態,33%偶爾參與,積極主動參與課堂活動者僅占12%,在課外經常尋找機會開展英語交際活動者僅有5%。導致這些現象的原因主要有:傳統教學形成的被動習慣(64%),沒有興趣(16%),怕出錯被人嘲笑(11%)和缺乏機會(90%)。

2.認知能力不足,學習策略失當

在英語學習中,尤其針對計算機軟件外包專業的學生,大多數的學習者缺乏這方面的理論知識,對英語學習的策略和方法認識不夠。在我們的教學中,我們經常對學生的學習情況進行訪談,在訪談中了解到,很多學生認為英語學習就是背單詞和記語法,而背單詞的方法大多是采用機械式的反復默寫,利用上下文的情境和構詞法知識靈活地記憶單詞的學生卻為數不多,多數學生認為學英語就是要多讀、多記,若要問他們采用這些方法的原因,很多學生便回答,“多年來一直這樣學的”。即便有一些學生認識到這種學習效果不是很理想,但也很少去尋求更好的學習策略和方法。

3、反思意識淡薄,被動思想嚴重

根據學習策略理論,元認知策略或管理策略在所有的學習策略中占有主導地位。自我管理或監控對學習者語言學習策略的使用具有制約作用,占語言學習策略之首。可以說,學習的成就在一定程度上取決于學生是否具有反思的意識,是否使用管理方法,或管理方法使用的好壞。然而,根據我們的調查,51%的學習者很少有自己明確的學習計劃,而更多情況下是被動地按老師的教學計劃和要求學習的。在大學英語學習期間,反思自身學習策略有效性,對學習進步情況進行評估者僅占22%左右。經常針對自己學習過程中存英語學習過程中的重要作用,其學習過程屬于被動接受型。

針對以上情況,學校應重視和加強英語教學,尤其是在結合專業知識傳授和技能訓練的同時,有針對性地培養和強化學生的英語應用能力。教育部門為我們的英語教師的教學提出了明確的要求,在教學中,教師的作用和地位不能輕視,這是不爭的事實。然而,教師的“教”歸根到底還是為了學生的“學”。英語學習歸根到底是學生自己的學習。課堂教學是學生語言實踐的重要場所,課堂教學不僅要擴大學生的語言知識,加強和提高學生的語言綜合應用能力,還要幫助學生養成良好的學習習慣,培養學生自學能力。應努力讓學生懂得英語學習是一門實踐課,要求學生主動參與,積極實踐,不斷地積累,并要持之以恒。因此,運用反思性英語學習方式,來培養學生的英語學習能力是十分必要的。

在針對計算機軟件外包專業學生的英語課堂教學中,教師應注意積極創設模擬的真實語言交際環境,通過交際活動培養學生的語用能力,學生會意識到學習英語的目的是進行交流,他們會更樂意接受他們將要學習的內容。也可以結合教學內容,選擇多樣性的教學方法或活動方式去達到教學目的,例如可以采用主題式教學法、分組討論法,啟發式教學法、項目驅動法、案例分析法等多種教學方法,通過教師的主導調控,學生的主體參與,讓學生在濃厚愉快的實戰環境中將課本的知識轉化為自身的語言技能。

興趣是天然的老師。針對計算機軟件外包專業的學生,英語教師還應充分利用多媒體技術,通過音頻、視頻、圖像等資料,豐富課堂教學,加大課堂信息量,讓學生在生動形象的語言環境中進行學習,提高其學習興趣,進而提高教學的效率和質量。學生個人應結合自身的實際情況,不斷積累英語基礎知識,在英語學習上多下功夫,掌握基本的聽說讀寫譯能力,從而提高英語的溝通表達能力和實際應用能力。

四、調查問卷研究

在此基礎上,本文對作者所在學校計算機軟件外包專業的學生進行了問卷調查和訪談,以了解大學生學習英語的現狀。調查問卷涉及“英語學習態度”、“教師角色和師生交流”、“課堂參與”和“英語學習策略”四個部分,將接受調查的學生按期末成績分為A、B、C三個等級。通過數據分析和結果比較,作者得出以下結論:

首先,大多數學生有學習英語的意識,他們認識到應該為自己的學習負責,但仍需要教師的幫助、指導與監督;其次,他們有強烈的英語學習動機,盡管動機不盡相同;此外,他們也意識到了學習策略的重要性,但在具體的選擇和使用上有所欠缺。在對計算機軟件外包專業的學生英語學習能力的現狀進行分析和總結的基礎上,本文就培養計算機軟件外包專業的學生英語學習能力的策略作出探討。

文章指出,要培養計算機軟件外包專業的學生英語學習能力,首先應激發學生英語學習的動機,其中包括培養學生學學英語的興趣、建立明確適當的學習目標、及時檢測學習效果和適當參與競賽等;其次,要加強學生自主學習英語的方法訓練;再次,要加強學生在學習過程中的自我監督;另外,需重新定位教師在英語教學中的角色,讓老師成為學生學習英語的積極倡導者、培訓者,信息提供者;最后,應營造英語學習的良好氛圍,借助良好的課堂環境、自主學習中心和英語角為學生英語學習提供立體的支持和幫助。

針對所面臨的不同問題,不同類型的學生可根據自身情況,采取不同的措施。

學習動機不足型學生要想辦法激發學習動機,而學習策略水平低型學生要通過改善學習策略來提高學習能力。另外,教師要改變教學觀念,幫助學生樹立英語學習的主體意識;還要改善教學手段,利用網絡、多媒體等技術,營造英語學習氛圍。

五、結語

了解軟件外包在我國的發展前景,理清目前高校教育中軟件外包人才培養中大學生英語學習存在的問題,找出解決方案,培養出合格的人才,一方面可以緩解社會上“英語+專業”的綜合性軟件人才奇缺的現狀;另一方面也拓展了高校人才的就業渠道,提升了人才的就業層次,為我國軟件外包快速發展打好堅實的基礎。計算機技術日新月異,各種硬件和軟件更新換代周期越來越短,大量的新思想、新概念、新軟件通過互聯網和各種渠道源源不斷地涌現在每個人面前。學計算機軟件外包專業學生學習英語已成為在線閱讀和各類應用的迫切需要。本文在分析中國軟件外包行業發展態勢的基礎上,說明了英語學習對該行業人才發展的重要性。計算機軟件外包專業學生的英語學習,通過模擬真實lT行業工作流程,可以鍛煉學生在實際工作環境中的英語應用能力,鞏固其計算機的基本知識和技術能力,最終使學生掌握專業能力和社會能力,為將來的就業打下良好的基礎。

參考文獻:

[1]董元元,呂海彬.高等院校培養軟件外包英語人才的對策研究[J].邊疆經濟與文化,2011(1):145-149.

[2]樊宇,畢佳主編.軟件外包行業英語[M].大連市:大連理工大學出版社.2012.

[3]劉暢,王育堅.應用型大學IT服務外包人才培養模式研究[J].計算機教育,2011(8):25-27.

[4]王篤勤,大學英語自主學習能力的培養[J].外語界, 2002,5:17-23.

[5]文秋芳.英語學習的成功之路[M].上海:上海外語教育出版社,2003.

[6]徐錦芬,彭仁忠,吳衛平.非英語專業大學生自主性英語學習能力調查與分析[J].外語教學與研究,2004,1:64-68.

[7]徐錦芬,占小海.國內外“學習者自主”研究評述[J].外語界,2004,4:2-9.

[8]許正中.中國軟件服務外包產業的發展現狀與戰略選擇[J].宏觀經濟研究2009(6):22-27.

[9]周曉玲.促進大學生自主學習英語的教學策略探討 [J].高教論壇.2003年第四期.

[10]Cotterall S. M. Promoting Learner Autonomy through the Curriculum: Principles for designing language courses [J]. ELT Journal, 54(2), 109-117, 2000.

[11]Ellis, R. The Study of second Language Acquisition [M]. Shanghai: Shanghai Foreign

Language Education Press. 1999.

[12]Hedge, T. Teaching and Learning in the Language Classroom [M]. Oxford: Oxford University Press. 2000.

[13]Mitchell, R and F. Myles. Second Language Learning Theories. [M]. London: Arnold, 2004.

[14]Nunan, D. Second Language Teaching and Learning [M]. Beijing: Foreign Language Teaching and Research Press. 2001.

亚洲精品一二三区-久久