大學(xué)生暑期工作實(shí)習報告
二○○*年夏天,我們在**進(jìn)行了我們的計算機實(shí)習活動(dòng),我們不僅進(jìn)行了參觀(guān)和相應的理論學(xué)習,而且自己作了開(kāi)發(fā)文檔的書(shū)寫(xiě)和項目的開(kāi)發(fā)。
嵌入式系統的開(kāi)發(fā)是未來(lái)計算機的發(fā)展方向之一。近年來(lái),隨著(zhù)軟硬件資源的成熟與完善,嵌入式系統的應用得到了迅猛的發(fā)展,其應用領(lǐng)域涉及通信、自動(dòng)化、信息家電、軍事等各個(gè)方面。據IDC發(fā)布的統計表明,未來(lái)4~5年間,信息家電市場(chǎng)將增長(cháng)5~10倍。由此可見(jiàn)嵌入式應用開(kāi)發(fā)的巨大潛力和商機。同時(shí),市場(chǎng)對嵌入式開(kāi)發(fā)人員的需求也日趨上升,與現有的嵌入式開(kāi)發(fā)人數產(chǎn)生了強烈供需矛盾?梢灶A見(jiàn),未來(lái)幾年必有更多的程序人員進(jìn)入嵌入式應用開(kāi)發(fā)領(lǐng)域。
我們在西安的兩個(gè)公司參觀(guān)了嵌入式系統的具體應用實(shí)例。第一天,我們去南郊一家公司參觀(guān)了一個(gè)關(guān)于地下管道和電纜的探測儀。技術(shù)人員還給我們作了詳細的技術(shù)講解和實(shí)地演示。我們很認真的聽(tīng)取了講解,而且作了實(shí)地的應用。我真正的看到計算機系統應用于土里土氣的計算機——一個(gè)土氣的盒子。計算機應用是無(wú)處不在的,我們同樣在交通大學(xué)參觀(guān)了一個(gè)關(guān)于心臟的醫療器械的產(chǎn)品。軟件看上去不是很復雜,但是據說(shuō)是心臟心博處理方面世界最先進(jìn)的?磥(lái)軟件的好壞不僅和軟件的技術(shù)有關(guān),同樣和其它學(xué)科有關(guān)。
參觀(guān)之后老師還給我們講解了嵌入式系統在手機上的應用。如今信息產(chǎn)業(yè)方興未艾,手機更是排頭兵,手機軟件的嵌入式開(kāi)發(fā)更是未來(lái)比較有前途的行業(yè)。
截至2004年底,國內手機用戶(hù)已超過(guò)3億,且以高于20%的速度持續增長(cháng)。隨著(zhù)3G通信、智能手機等新的移動(dòng)技術(shù)的發(fā)展,各類(lèi)增值服務(wù)層出不窮。同時(shí),各種嵌入式移動(dòng)終端也在交通運輸、生產(chǎn)調度、電子政務(wù)、實(shí)時(shí)數據采集等企業(yè)/政務(wù)級應用領(lǐng)域顯示出巨大的前景。無(wú)論在消費領(lǐng)域還是企業(yè)級應用領(lǐng)域,移動(dòng)軟件開(kāi)發(fā)技術(shù)將迎來(lái)空前的發(fā)展機遇。目前,占據市場(chǎng)主流技術(shù)的智能手機系統平臺主要有穩居霸主地位的symbian操作系統、與windows無(wú)縫連接的windows mobile操作系統,以及具有強大跨平臺優(yōu)勢的Kjava(J2ME)平臺等;谶@些平臺的開(kāi)發(fā)技術(shù)具有各自的特點(diǎn)以及不同的優(yōu)劣勢,我們可以根據自己的'經(jīng)驗、興趣與志向進(jìn)行選擇。
軟件開(kāi)發(fā)是我們大多計算機系的畢業(yè)生將來(lái)要從事的工作。
指導教師從需求分析、概要設計、bcb數據庫應用開(kāi)發(fā)按照軟件開(kāi)發(fā)的過(guò)程給我們講解了軟件開(kāi)發(fā)。在講解過(guò)程中老師多次強調:軟件開(kāi)發(fā)的模式不是固定的、學(xué)好軟件最好自己做一個(gè)真正的軟件項目。但是一切還要從頭開(kāi)始。
計算機軟件尤其是數據庫軟件,成為了當代計算機應用的主流。因此軟件開(kāi)發(fā)人員就必須掌握正確的開(kāi)發(fā)手段,了解軟件開(kāi)發(fā)的主要過(guò)程,這樣心中對軟件項目才有清醒的認識,才能達到事半功倍的效果。
一、開(kāi)發(fā)前的準備工作
一般軟件項目在開(kāi)發(fā)前都有系統任務(wù)書(shū),主要規定軟件的開(kāi)發(fā)目標、主要任務(wù)、功能、性能指標及研制人員和經(jīng)費、進(jìn)度等安排,作為系統設計開(kāi)發(fā)和檢驗的基本依據。 但是系統任務(wù)書(shū)只是這個(gè)軟件項目的一個(gè)基本要求,針對具體情況,軟件開(kāi)發(fā)人員和需求分析人員就要聯(lián)合對軟件項目的細節進(jìn)行具體分析,必要時(shí)還要進(jìn)行實(shí)地調研,然后共同商討寫(xiě)出系統的需求分析,需求分析的編寫(xiě)目的在于:
a. 說(shuō)明系統在軍事方面、技術(shù)方面、經(jīng)濟方面和社會(huì )條件方面實(shí)現的可行性和必要性;
b. 分析原系統(工作環(huán)境)現狀,描述待開(kāi)發(fā)系統的詳細需求,提供用戶(hù)和開(kāi)發(fā)人員之間溝通的基礎,提供項目設計的基本信息。
二、 軟件開(kāi)發(fā)過(guò)程
有了系統任務(wù)書(shū)和需求分析報告,軟件設計人員就要對軟件項目的實(shí)現進(jìn)行系統分析,系統分析包括系統的總體方案,系統的設計說(shuō)明,作為軟件設計的依據。 在系統開(kāi)發(fā)單位和用戶(hù)充分交互、理解的基礎上,提出系統的技術(shù)構架,對系統功能、性能等主要指標作描述,對實(shí)現方法和要求作規定,是系統進(jìn)行詳細設計的依據。 根據《系統總體方案》提出的系統構架、功能、性能及數據要求,確定系統的物理結構,說(shuō)明系統主要技術(shù)方面的設計和采用的技術(shù)方法以及系統的標準化約束等,是系統實(shí)施的基本依據。程序設計中要注意合理的程序設計結構,可以將所有的公用組件放在一起。例如c++builder語(yǔ)言中可以新建一個(gè)單元,將所有編寫(xiě)的函數放在這個(gè)單元里,其他單元均可以調用,還可以新建一個(gè)數據模塊(Datamodule),將所有的公共數據庫控件放在這里,可以減少系統資源浪費,優(yōu)化數據庫程序設計。
三、軟件開(kāi)發(fā)后的工作
軟件項目在開(kāi)發(fā)完成后還要進(jìn)行系統測試,以測試開(kāi)發(fā)出的軟件的功能和性能是否達到預定要求。開(kāi)發(fā)軟件項目是一個(gè)龐大的系統工程,以上只是介紹了一般性軟件主要是數據庫軟件的開(kāi)發(fā)過(guò)程和設計思想,它要求軟件開(kāi)發(fā)者對此要有精深的理解,熟悉軟件開(kāi)發(fā)的思路。 通常一個(gè)人難以完成所有工作,需要一個(gè)良好的合作團隊來(lái)協(xié)作完成,其中需求分析員和系統分析員要提供軟件項目的具體要求和設計思想,由軟件開(kāi)發(fā)組把這些要求創(chuàng )建出便于維護和可持續開(kāi)發(fā)的系統資源。
實(shí)習期間和指導教師的幾次攀談之后,使我對計算機行業(yè)的未來(lái)有了很多的想法。我想了很久,查了大量的資料,關(guān)注了一些現今企業(yè)的招聘需求。我知道了,什么樣的道路才適合我,該向哪方面努力。
總之,經(jīng)過(guò)這次實(shí)習我們不僅對計算機的發(fā)展方向和軟件開(kāi)發(fā)的過(guò)程有了一定的了解,更重要的是我們自己參加了簡(jiǎn)單的軟件開(kāi)發(fā)。深刻的認識到軟件的開(kāi)發(fā)是多么的不簡(jiǎn)單,我現在在學(xué)校學(xué)習到東西是遠遠不夠的,我們還需要更加努力的學(xué)習更多的計算機等方面知識。把握未來(lái)的發(fā)展方向,努力跟上時(shí)代的步伐?偟恼f(shuō),這次實(shí)習還是讓我們受益匪淺的。
【大學(xué)生暑期工作實(shí)習報告】相關(guān)文章:
大學(xué)生暑期實(shí)習報告_實(shí)習報告09-11
暑期大學(xué)生實(shí)習報告04-24
暑期大學(xué)生實(shí)習的報告06-07
大學(xué)生的暑期實(shí)習報告05-22
大學(xué)生暑期實(shí)習報告01-20
大學(xué)生暑期實(shí)習報告11-17