久久精品电影网_久久久久久电影_久久99精品久久久久久按摩秒播_天堂福利影院_国产男女爽爽爽免费视频_国产美女久久

工程師職稱論文利用C#進(jìn)行可視化開發(fā)能力的培養(yǎng)

所屬欄目:軟件開發(fā)論文 發(fā)布日期:2014-10-15 16:09 熱度:

  軟件開發(fā)需要大量的開發(fā)人員。軟件公司都愿意招聘具有開發(fā)經(jīng)驗(yàn)的開發(fā)人員,剛畢業(yè)的大學(xué)生,在學(xué)校的學(xué)習(xí)期間更多地關(guān)注書本上的理論知識(shí),學(xué)與用相互脫節(jié),很少具備實(shí)際軟件開發(fā)能力和經(jīng)驗(yàn),結(jié)果造成一方面IT 人才短缺,另一方面卻又是相當(dāng)一部分大學(xué)生求職無門。怎樣采取措施,培養(yǎng)畢業(yè)生的軟件開發(fā)能力,具有十分重要的現(xiàn)實(shí)意義。近年來,.NET技術(shù)在軟件開發(fā)中占據(jù)極其重要的位置,C#作為一種面向?qū)ο蟮挠?jì)算機(jī)語言,兼?zhèn)銫、C++、Java和Visual Basic等語言的優(yōu)點(diǎn),是進(jìn)行.NET開發(fā)的首選語言,使用安全而又相對(duì)簡單。

  【摘 要】隨著信息技術(shù)的飛速發(fā)展,計(jì)算機(jī)軟件已在各個(gè)行業(yè)大量使用,社會(huì)對(duì)軟件的需求也日益增多,同時(shí)已有的軟件還需要不斷地升級(jí)換代。本文著重介紹如何利用C#語言進(jìn)行可視化編程,提高實(shí)際動(dòng)手的專業(yè)能力,培養(yǎng)學(xué)生的軟件開發(fā)能力。

  【關(guān)鍵詞】工程師職稱論文,C#,可視化,編程,培養(yǎng)

  1 理解和把握現(xiàn)代編程思想

  采用面向?qū)ο蟮木幊趟枷搿O啾冉Y(jié)構(gòu)性的程序,面向?qū)ο蟮某绦蚪Y(jié)構(gòu)體改稱為類,成員分為公有和私有類型,并且出現(xiàn)類的繼承和多態(tài)。面向?qū)ο蟮木幊趟枷肟梢宰尦绦蚋m合人的思維方法,有助于采用系統(tǒng)分析和軟件工程的方式來完成。

  其次,具備團(tuán)隊(duì)合作觀念,重視人與人之間的溝通和理解能力。團(tuán)隊(duì)合作可以完成個(gè)人無法獨(dú)立完成的大項(xiàng)目,另外集合眾人智慧有利于產(chǎn)生新創(chuàng)意,在很大程度上可以實(shí)現(xiàn)優(yōu)勢的互補(bǔ)。團(tuán)隊(duì)中相互交流,在研發(fā)過程中遇到的困難才能最有效、最快地得到解決。

  2 項(xiàng)目的準(zhǔn)備工作與需求分析

  2.1 制定項(xiàng)目實(shí)施標(biāo)準(zhǔn)

  對(duì)于一個(gè)大型的系統(tǒng)工程來說,在開發(fā)過程中,從開始的需求分析到最終的代碼實(shí)現(xiàn)、系統(tǒng)測試,會(huì)產(chǎn)生很多文檔,這些文檔要統(tǒng)一規(guī)范,確保在開發(fā)過程高效管理。在該環(huán)節(jié)采用任務(wù)實(shí)施主體多元化和實(shí)施內(nèi)容多樣化的形式。

  2.2 分析需求

  所謂“分析需求”,是指對(duì)要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。就是確定要計(jì)算機(jī) “做什么”,要達(dá)到什么樣的效果。很多人認(rèn)為需求分析是整個(gè)軟件工程中最簡單的一個(gè)步驟。但實(shí)際上,需求分析是整個(gè)開發(fā)過程中最關(guān)鍵的一個(gè)環(huán)節(jié)。如果不能做好需求分析,那么最后的軟件產(chǎn)品很難達(dá)滿足顧客的需要,也無法在規(guī)定的時(shí)間里完成項(xiàng)目。可把開發(fā)團(tuán)隊(duì)的人員分為兩個(gè)小組,分別扮演用戶與項(xiàng)目開發(fā)者角色,站在不同角度共同去分析需求。另外,深入用戶進(jìn)行調(diào)查研究,明確要開發(fā)產(chǎn)品的性能、功能需求等綜合要求。

  3 項(xiàng)目實(shí)施

  該階段實(shí)質(zhì)上就是進(jìn)行系統(tǒng)設(shè)計(jì),是把需求轉(zhuǎn)化為軟件系統(tǒng)的最重要的環(huán)節(jié),設(shè)計(jì)的優(yōu)劣在根本上決定了軟件系統(tǒng)的質(zhì)量。

  3.1 設(shè)計(jì)系統(tǒng)體系結(jié)構(gòu)

  體系結(jié)構(gòu)就是軟件的框架,優(yōu)秀的體系結(jié)構(gòu)意味著穩(wěn)定和高效。最常見的體系結(jié)構(gòu)是層次結(jié)構(gòu),大部分項(xiàng)目可以用層次結(jié)構(gòu)表示:把事情分為多層,一層一層地去做,每一層次就是一個(gè)模塊,高層的工作總是建立在低層的工作之上。分層結(jié)構(gòu)中要處理好相鄰層之間及上下層之間的接口。

  剛開始練習(xí)編程題時(shí),先把要解決的問題的過程大致分為幾個(gè)大步驟,并且把每一步驟用簡練的文字總結(jié)出來。然后在每一個(gè)大步驟中再細(xì)分若干中等步驟,接著再細(xì)分??這樣逐步細(xì)化,直到細(xì)分得到的步驟與計(jì)算機(jī)編程語言中的某些語句(或功能模塊)的功能一樣或相近為止。把這些解決問題的步驟再適當(dāng)?shù)剡M(jìn)行整理、完善和優(yōu)化,就可以得到一個(gè)功能比較完整的,具有簡單層次的解決問題的方案,這一過程為設(shè)計(jì)“程序文檔”。文檔中的每一步,基本對(duì)應(yīng)著程序中的一個(gè)或一組語句.文檔中的步驟順序,基本對(duì)應(yīng)著程序的流程。

  3.2 模塊設(shè)計(jì)

  在軟件開發(fā)的過程中,項(xiàng)目按照模塊化思想拆分成若干個(gè)相對(duì)獨(dú)立的功能模塊,如:變量定義塊、初始化塊、輸入塊、處理塊、輸出塊等。一個(gè)大模塊可分為多個(gè)獨(dú)立的小模塊,一個(gè)小模塊的行數(shù)以不超過一個(gè)顯示屏幕為準(zhǔn),便于分析程序。整個(gè)項(xiàng)目由幾組或幾位開發(fā)人員分別完成,最后合并成為一個(gè)大的功能塊。軟件的體系結(jié)構(gòu)設(shè)計(jì)完成后,各個(gè)模塊應(yīng)應(yīng)放在體系結(jié)構(gòu)的什么位置、對(duì)應(yīng)什么功能都已經(jīng)確定。習(xí)慣上從功能上劃分模塊,保持各個(gè)模塊的功能獨(dú)立,從而提高模塊的利用率且便于測試和維護(hù)。在相對(duì)獨(dú)立的基礎(chǔ)上確保各個(gè)模塊能夠進(jìn)行信息交流和相互配合,增強(qiáng)在軟件開發(fā)過程中相互配合的團(tuán)隊(duì)意識(shí)。

  3.3 算法設(shè)計(jì)

  對(duì)于劃分好的各個(gè)功能模塊,它們之間相對(duì)獨(dú)立,團(tuán)隊(duì)成員分工合作,設(shè)計(jì)算法,并將算法軟化為事件、方法的具體任務(wù)代碼,編寫、調(diào)試可分別進(jìn)行,然后將代碼合起來。在此過程中主要強(qiáng)調(diào)項(xiàng)目實(shí)施注意事項(xiàng),比如,使用公司內(nèi)部的標(biāo)準(zhǔn)文檔樣式,唯一的用詞標(biāo)準(zhǔn)、規(guī)范準(zhǔn)確的程序書寫,采用縮進(jìn)式格式,合理充分地利用注釋語句,增加程序的可讀性,使其他編程者快速準(zhǔn)確地了解本程序要解決的問題、解決問題的方法和思路。注意程序錄入的技巧如對(duì)成對(duì)的符號(hào),不管成對(duì)符號(hào)之間的內(nèi)容,先輸入成對(duì)符號(hào),再輸入成對(duì)符號(hào)之間的內(nèi)容等。這將能使學(xué)生在開發(fā)過程中有效地避免很多不必要的麻煩

  3.4 軟件界面設(shè)計(jì)

  一個(gè)軟件界面就如同人的外表,影響用戶對(duì)軟件的第一印象。象人類追求心靈美和外表美那樣,軟件系統(tǒng)也追求(內(nèi)在的)功能強(qiáng)大和(外表的)界面友好。Microsoft visual stdio 工具集成了C#語言的開發(fā)環(huán)境,可以快速地開發(fā)出各種形狀的圖形用戶界面。界面設(shè)計(jì)中要保持一致性,在尊重用戶習(xí)慣的基礎(chǔ)上盡可能采用在相同應(yīng)用領(lǐng)域中最流行的界面。

  4 項(xiàng)目測試與驗(yàn)收

  眾所周知,一個(gè)軟件產(chǎn)品上線運(yùn)營之前,都要進(jìn)行嚴(yán)格的內(nèi)部測試和公開測試。測試的目的是為了發(fā)現(xiàn)盡可能多的缺陷,并期望通過改錯(cuò)來把缺陷統(tǒng)統(tǒng)消滅,以期提高軟件的質(zhì)量。不論是對(duì)軟件的模塊還是整個(gè)系統(tǒng),總有共同的內(nèi)容要測試,如正確性測試,容錯(cuò)性測試,性能與效率測試,易用性測試,文檔測試等。“白盒測試”是指開發(fā)人員從程序內(nèi)部對(duì)上述內(nèi)容進(jìn)行測試,而“黑盒測試”是指獨(dú)立的測試人員從程序外部對(duì)上述內(nèi)容進(jìn)行測試。項(xiàng)目測試完畢,可邀請用戶進(jìn)行驗(yàn)收。

  5 考核與評(píng)價(jià)

  對(duì)于初學(xué)者來說,一個(gè)項(xiàng)目完成后,要邀請有經(jīng)驗(yàn)的教師或開發(fā)人員對(duì)各個(gè)項(xiàng)目的實(shí)施情況進(jìn)行合理的考核與評(píng)價(jià),及時(shí)發(fā)現(xiàn)存在的問題與不足,快速積累開發(fā)經(jīng)驗(yàn),盡快適應(yīng)企業(yè)需求。

  由于.NET技術(shù)在軟件開發(fā)中的應(yīng)用廣泛,容易上手,能有效地解決了大學(xué)生畢業(yè)時(shí)動(dòng)手能力弱、實(shí)踐經(jīng)驗(yàn)少,而企業(yè)卻大量需要“拿來即用”型的實(shí)戰(zhàn)人才的要害癥結(jié)。總之,樹立良好的軟件開發(fā)思想、熟練掌握和運(yùn)用C#語言特性進(jìn)行軟件開發(fā),同時(shí)培養(yǎng)良好的溝通能力、自覺的規(guī)范意識(shí)、獨(dú)立分析問題解決問題的能力,將會(huì)使學(xué)生掌握良好的專業(yè)核心能力,很快具備行業(yè)認(rèn)可的通用能力。

  【參考文獻(xiàn)】

  [1]韓敬峰.基于Web的高校考試系統(tǒng)的設(shè)計(jì)構(gòu)思[J].吉林教育學(xué)院學(xué)報(bào),2010.

  [2]張小剛.自行研制軟件系統(tǒng)的可行性[J].中國農(nóng)村教育,2004.

  [3]胡曉光.在C語言教學(xué)過程中培養(yǎng)學(xué)生軟件開發(fā)能力[J].天津市經(jīng)理學(xué)院學(xué)報(bào),2007.

  [4]徐覺元.如何培養(yǎng)學(xué)生的軟件開發(fā)經(jīng)驗(yàn)[J].天津市財(cái)貿(mào)管理干部學(xué)院學(xué)報(bào), 2006.

  [5]姚麗麗.軟件開發(fā)的測試與改錯(cuò)探討[J].中國科技縱橫,2011.

文章標(biāo)題:工程師職稱論文利用C#進(jìn)行可視化開發(fā)能力的培養(yǎng)

轉(zhuǎn)載請注明來自:http://www.56st48f.cn/fblw/dianxin/ruanjiankaifa/23137.html

相關(guān)問題解答

SCI服務(wù)

搜論文知識(shí)網(wǎng) 冀ICP備15021333號(hào)-3

主站蜘蛛池模板: 久久成人国产精品 | 久久精品视频99 | 波多野结衣一区二区三区在线观看 | 欧美日韩在线一区二区三区 | 精品国产乱码久久久久久影片 | 亚洲国产一区二区三区四区 | 波多野结衣先锋影音 | 亚洲综合久久精品 | 欧美日韩国产一区二区三区 | 久久精品一区二区三区四区 | a级在线免费观看 | 精品一区二区三区在线观看国产 | www.一区二区三区.com | 欧美性生活视频 | 亚洲情侣视频 | 亚洲综合无码一区二区 | 国产精品高潮呻吟久久 | 中文字幕在线国产 | 国产高清视频在线观看 | 欧美精品一区二区在线观看 | 天堂一区二区三区四区 | 国产精品视频久久久 | www.亚洲一区 | 日韩视频二区 | 狠狠av | 国产目拍亚洲精品99久久精品 | 成人亚洲精品久久久久软件 | 欧美精品在线观看 | 欧美天堂一区 | 精品久久香蕉国产线看观看亚洲 | 999国产视频 | 一区二区中文字幕 | 国产色在线 | 久久久久久91香蕉国产 | 亚洲一区二区三区视频 | 天天操天天射综合 | 97久久精品午夜一区二区 | 国产一级一级毛片 | 欧美日韩福利视频 | 四虎影院在线观看av | 国产综合久久久久久鬼色 |