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 項目測試與驗收

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

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
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 无码在线激情片| 欧美全免费aaaaaa特黄在线| 亚洲精品无码在线播放网站| 国产黄色免费看| 国产美女精品人人做人人爽| 国产免费黄| 免费AV在线播放观看18禁强制| 中文字幕亚洲精品2页| 美女潮喷出白浆在线观看视频| 精品久久777| 岛国精品一区免费视频在线观看| 在线综合亚洲欧美网站| 九九热免费在线视频| 国产乱子伦视频在线播放| 91高清在线视频| 免费看美女自慰的网站| 免费久久一级欧美特大黄| 国产视频 第一页| 国产成人AV男人的天堂| 精品国产女同疯狂摩擦2| 毛片久久久| 波多野结衣无码AV在线| 天天综合网色| 在线中文字幕网| 国产日韩精品一区在线不卡| 日本成人在线不卡视频| 国产手机在线ΑⅤ片无码观看| 2021国产v亚洲v天堂无码| 午夜a视频| 久久久精品无码一区二区三区| 午夜精品久久久久久久无码软件| 99这里精品| 在线视频亚洲色图| 国产乱码精品一区二区三区中文| 97在线公开视频| 亚洲精品动漫| 亚洲码一区二区三区| 欧美在线视频不卡| 精品国产自在现线看久久| 精品国产欧美精品v| a级毛片在线免费观看| 国产精品手机视频| 尤物在线观看乱码| 午夜欧美理论2019理论| 亚洲第一黄色网址| 黄色一及毛片| 免费三A级毛片视频| 在线欧美日韩| 国产成人h在线观看网站站| 久久婷婷色综合老司机| 91在线播放免费不卡无毒| 亚洲精品你懂的| 四虎国产永久在线观看| 国产精品13页| 91娇喘视频| 日本一区中文字幕最新在线| 91视频区| 日韩精品成人在线| 精品福利网| 曰韩免费无码AV一区二区| 久久公开视频| 色爽网免费视频| 日韩欧美色综合| 免费福利视频网站| 青青青国产视频手机| 亚洲AV无码乱码在线观看裸奔 | 久久精品亚洲专区| 一级爱做片免费观看久久| 亚洲精品中文字幕无乱码| 亚洲综合天堂网| 亚洲婷婷在线视频| 亚洲床戏一区| 日本精品中文字幕在线不卡| 国产三级国产精品国产普男人| 国产精品亚洲一区二区三区z| 欧美日本激情| 欧美a在线| 国产精品亚洲一区二区三区z | 日本人又色又爽的视频| 亚洲天堂视频网站| 中文字幕乱妇无码AV在线| 国产香蕉97碰碰视频VA碰碰看|