999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談利用C#進行可視化開發能力的培養

2014-08-15 00:54:11喬明中
科技視界 2014年27期
關鍵詞:程序

喬明中

(常州輕工職業技術學院,江蘇 常州 213164)

軟件開發需要大量的開發人員。軟件公司都愿意招聘具有開發經驗的開發人員,剛畢業的大學生,在學校的學習期間更多地關注書本上的理論知識,學與用相互脫節,很少具備實際軟件開發能力和經驗,結果造成一方面IT人才短缺,另一方面卻又是相當一部分大學生求職無門。怎樣采取措施,培養畢業生的軟件開發能力,具有十分重要的現實意義。近年來,.NET技術在軟件開發中占據極其重要的位置,C#作為一種面向對象的計算機語言,兼備C、C++、Java和Visual Basic等語言的優點,是進行.NET開發的首選語言,使用安全而又相對簡單。

1 理解和把握現代編程思想

采用面向對象的編程思想。相比結構性的程序,面向對象的程序結構體改稱為類,成員分為公有和私有類型,并且出現類的繼承和多態。面向對象的編程思想可以讓程序更適合人的思維方法,有助于采用系統分析和軟件工程的方式來完成。

其次,具備團隊合作觀念,重視人與人之間的溝通和理解能力。團隊合作可以完成個人無法獨立完成的大項目,另外集合眾人智慧有利于產生新創意,在很大程度上可以實現優勢的互補。團隊中相互交流,在研發過程中遇到的困難才能最有效、最快地得到解決。

2 項目的準備工作與需求分析

2.1 制定項目實施標準

對于一個大型的系統工程來說,在開發過程中,從開始的需求分析到最終的代碼實現、系統測試,會產生很多文檔,這些文檔要統一規范,確保在開發過程高效管理。在該環節采用任務實施主體多元化和實施內容多樣化的形式。

2.2 分析需求

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

3 項目實施

該階段實質上就是進行系統設計,是把需求轉化為軟件系統的最重要的環節,設計的優劣在根本上決定了軟件系統的質量。

3.1 設計系統體系結構

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

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

3.2 模塊設計

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

3.3 算法設計

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

3.4 軟件界面設計

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

4 項目測試與驗收

眾所周知,一個軟件產品上線運營之前,都要進行嚴格的內部測試和公開測試。測試的目的是為了發現盡可能多的缺陷,并期望通過改錯來把缺陷統統消滅,以期提高軟件的質量。不論是對軟件的模塊還是整個系統,總有共同的內容要測試,如正確性測試,容錯性測試,性能與效率測試,易用性測試,文檔測試等?!鞍缀袦y試”是指開發人員從程序內部對上述內容進行測試,而“黑盒測試”是指獨立的測試人員從程序外部對上述內容進行測試。項目測試完畢,可邀請用戶進行驗收。

5 考核與評價

對于初學者來說,一個項目完成后,要邀請有經驗的教師或開發人員對各個項目的實施情況進行合理的考核與評價,及時發現存在的問題與不足,快速積累開發經驗,盡快適應企業需求。

由于.NET技術在軟件開發中的應用廣泛,容易上手,能有效地解決了大學生畢業時動手能力弱、實踐經驗少,而企業卻大量需要“拿來即用”型的實戰人才的要害癥結??傊?,樹立良好的軟件開發思想、熟練掌握和運用C#語言特性進行軟件開發,同時培養良好的溝通能力、自覺的規范意識、獨立分析問題解決問題的能力,將會使學生掌握良好的專業核心能力,很快具備行業認可的通用能力。

[1]韓敬峰.基于Web的高校考試系統的設計構思[J].吉林教育學院學報,2010.

[2]張小剛.自行研制軟件系統的可行性[J].中國農村教育,2004.

[3]胡曉光.在C語言教學過程中培養學生軟件開發能力[J].天津市經理學院學報,2007.

[4]徐覺元.如何培養學生的軟件開發經驗[J].天津市財貿管理干部學院學報,2006.

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

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产免费观看av大片的网站| 国产浮力第一页永久地址| 人妻21p大胆| 欧美激情首页| 日韩第九页| 久热中文字幕在线| 欧美区国产区| 欧美亚洲欧美| 日韩麻豆小视频| 中文字幕天无码久久精品视频免费 | 亚洲一区无码在线| 日韩欧美中文字幕在线精品| 国产成人在线小视频| 国产精品所毛片视频| 91 九色视频丝袜| 国产成人在线无码免费视频| 国产一区二区色淫影院| AV天堂资源福利在线观看| 狠狠亚洲婷婷综合色香| 成年人国产视频| 波多野结衣一区二区三视频 | 日韩大片免费观看视频播放| 伊人丁香五月天久久综合| 日本爱爱精品一区二区| 成人福利免费在线观看| 欧洲一区二区三区无码| 亚洲精品免费网站| 亚洲bt欧美bt精品| 综合社区亚洲熟妇p| 这里只有精品在线| 亚洲天堂免费观看| 久久中文字幕2021精品| 四虎成人精品在永久免费| 在线免费看片a| 欧美一级黄片一区2区| 91精品aⅴ无码中文字字幕蜜桃 | 亚洲中文在线看视频一区| 亚洲精品成人片在线播放| 毛片视频网址| 亚洲无码37.| 凹凸国产熟女精品视频| 午夜视频www| 潮喷在线无码白浆| 好吊妞欧美视频免费| 亚洲第一天堂无码专区| 国产主播一区二区三区| 欧美不卡视频在线| AV天堂资源福利在线观看| 免费观看欧美性一级| 91在线精品免费免费播放| 免费毛片在线| 19国产精品麻豆免费观看| 久久永久精品免费视频| 成人午夜天| 国产毛片一区| 成人免费网站久久久| 亚洲精品无码抽插日韩| 成人福利在线免费观看| 亚洲第七页| 日韩精品亚洲一区中文字幕| 四虎影视无码永久免费观看| 免费高清a毛片| 国产女人水多毛片18| 欧美一区二区丝袜高跟鞋| 国产高清国内精品福利| 国内精品伊人久久久久7777人| 日本午夜影院| 亚洲av无码久久无遮挡| 国产欧美视频综合二区| 欧美亚洲香蕉| 精品久久国产综合精麻豆| 国产中文一区a级毛片视频| 亚洲成人手机在线| 一本大道无码高清| 亚洲精品日产AⅤ| 欧美影院久久| 亚洲国产欧美国产综合久久 | 欧美福利在线观看| 青青草久久伊人| 免费又爽又刺激高潮网址 | 青青草国产在线视频| 国产打屁股免费区网站|