毛片一区二区三区,国产免费网,亚洲精品美女久久久久,国产精品成久久久久三级

軟件工程專業(yè)實習日記

時間:2024-11-25 13:34:35 思穎 日記 我要投稿
  • 相關(guān)推薦

軟件工程專業(yè)實習日記(通用6篇)

  有趣的一天又要結(jié)束了,我們對人和事情也有了新的看法,立即行動起來寫一篇日記吧。相信許多人會覺得日記很難寫吧,以下是小編幫大家整理的軟件工程專業(yè)實習日記,僅供參考,大家一起來看看吧。

軟件工程專業(yè)實習日記(通用6篇)

  軟件工程專業(yè)實習日記 1

  軟件工程專業(yè)實習日記一

  今天,我懷著激動的心情來到單位,這是我第一天工作,實習的第一天,我 很早就來到了單位, 經(jīng)理給我找來了名簽讓我?guī),安排了我的工作位置和工?任務。 我上午工作,下午接受培訓,在這里,我才真正的意識到實施一個軟件工程 并不是說簡單的會編碼就能夠解決問題的,更多的精力不是放在編碼上,編碼只 是一個很小的模塊, 只占用那么小的一個部分。這個事實在很大程度上顛覆了我 以前的思想,在我以前的認識中,似乎整個軟件就只是編碼,想想真是可笑。 下午,我接受了公司的基本培訓。 很忙碌緊張的一天,不過我受益匪淺。

  軟件工程專業(yè)實習日記二

  今天,是我實習的第二天,同樣,我懷著激動的心情來到公司,開始我這 一天的工作。 我費了很多時間來完成一些前端工作,如:需求分析和可行性分析,這塊 工作在別人看來可能是無關(guān)緊要的,甚至是多余的,其實,換做是以前,我也會 這么認為。可是,我現(xiàn)在算是深深的明白了磨刀不誤砍柴工的道理,這些工作的 完成太有必要了,太重要了,要想你的軟件有市場,能被別人接受和認可,在進 行過程中不會出現(xiàn)崩潰性的問題,這些工作缺一不可。 下午,我接受公司的禮儀培訓。 又是忙碌的一天!

  軟件工程專業(yè)實習日記三

  今天, 我很早的來到公司, 開始我一天的工作, 每天給我安排的工作量很少, 做完之后,最重要的是進行公司業(yè)務和禮儀,專業(yè)知識的培訓。 我今天接受公司培訓的內(nèi)容是:計算機病毒,它是一個程序,一段可執(zhí)行代 碼。病毒的生命周期包括 4 個環(huán)節(jié):1 潛伏階段 2 繁殖階段 3 觸發(fā)階段 4 執(zhí)行 階段。 病毒的種類: 寄生病毒 2 存儲器駐留病毒 3 引導區(qū)病毒 4 隱形病毒 5 多 1 態(tài)病毒。常見的病毒有:1 宏病毒 2 電子郵件病毒 3 特洛伊木馬 4 計算機病毒 蠕蟲。

  今天我受益匪淺。

  軟件工程專業(yè)實習日記四

  今天,我高高興興地來到公司,經(jīng)理給我安排了我今天要做的'工作,完成后 需要馬上接受培訓,以最快的速度接受完培訓,能盡快上崗。 今天,我學的是網(wǎng)絡管理的功能:1 配置管理,包括資源清單管理,資源開 通以及業(yè)務開通 2 故障管理 3 計費管理 4 性能管理 5 安全管理。其中,計算機 網(wǎng)絡管理涉及網(wǎng)絡中的資源可分為兩大類:硬件資源和軟件資源。網(wǎng)絡管理的目 標是:滿足運營者及用戶對網(wǎng)絡的有效性,可靠性,開放性,綜合性,安全性和 經(jīng)濟性的要求。 今天很忙碌,但是我受益匪淺。

  軟件工程專業(yè)實習日記五

  今天在師傅的指導下,重新全面學習了網(wǎng)絡服務器的相關(guān)知識。服務器的配置是系統(tǒng)運行的重要一個環(huán)節(jié)。

  網(wǎng)絡服務器是局域網(wǎng)的核心,根據(jù)它在網(wǎng)絡中所起的作用,還可以進一步分為文件服務器、打印服務器和通信服務器。文件服務器能講大容量磁盤空間提供給網(wǎng)上客戶機使用,接收客戶機提出的數(shù)據(jù)處理和文件存取請求,向用戶(客戶機)提供各種服務。打印服務器接收來自客戶機的打印任務。通信服務器主要負責網(wǎng)與網(wǎng)之間的通信和提供各種調(diào)制解調(diào)器等多種接口。

  軟件工程專業(yè)實習日記六

  忽然發(fā)現(xiàn)好幾天沒記日志了。這兩天自己參與公司網(wǎng)站的制作。自己被分配到的主要任務時裝相關(guān)系統(tǒng)、裝應用軟件、并配置網(wǎng)站在本地的運行環(huán)境。

  然而自己順利裝了系統(tǒng),安裝了IIS組件,并在IIS上設置了默認網(wǎng)站的主目錄地址。卻出現(xiàn)了問題:地址欄中輸入網(wǎng)址后發(fā)現(xiàn)無法察看網(wǎng)頁。最后查閱相關(guān)資料才找到解決方法:由于是在本地電腦上虛擬訪問網(wǎng)站,要設置Internet來賓賬戶的權(quán)限(由于今后網(wǎng)站建設中進行后臺管理,要勾選“修改”權(quán)限),并且發(fā)現(xiàn),僅當磁盤格式化為NTFS格式時才可在xp環(huán)境下看到安全選項卡,進行設置

  軟件工程專業(yè)實習日記七

  今天下班后回宿舍上機調(diào)試程序,一個java網(wǎng)站,用Tomcat作服務器, 在被瀏覽器加載的時候總是無法顯示出來,頁面提示出錯信息:500錯誤。到服務器日志查找原因,有一個“數(shù)據(jù)加載失敗”的提示。數(shù)據(jù)庫用的是SQL Server2000,原以為是Tomcat配置文件的問題,到網(wǎng)上查了很多相關(guān)資料,改了又改一直沒搞定,頭都大了,算了還是明天回公司請假別人吧,請教別人不丟人。

  軟件工程專業(yè)實習日記 2

  第一天

  今天是參加實習的第一天,今天的任務比較輕松,算是步入職場的第一部。在簡單地與項目經(jīng)歷交流后,我們很快地就做好了入職手續(xù)。我們的項目經(jīng)理是一個很好的人,待我們很和藹,總保持有微笑,很好交流,給我們留下了很好的印象。相信在將來的一段時間里的工作開展和實習任務的實施,我們會與項目經(jīng)理做好密切的配合,共創(chuàng)一片輝煌。 在接下來的時間里,項目經(jīng)理非常有耐心地向我們講解了企業(yè)文化和部門特色,以及相關(guān)的部門規(guī)定,這讓我們在公司的良好運營打下了結(jié)實的基礎。為什么這么說呢?公司規(guī)章制度是為進一步深化企業(yè)管理,充分調(diào)動發(fā)揮公司員工的積極性和創(chuàng)造性,切實維護公司利益和保障員工的合法權(quán)益,規(guī)范公司全體員工的行為和職業(yè)道德。結(jié)合《公司法》和《勞動法》等相關(guān)規(guī)定,建立的一套管理制度,以促使公司從經(jīng)驗管理型模式向科學管理的模式轉(zhuǎn)變。

  那么接下來的時間里面,我們就被領(lǐng)到了各自的位置上,那么從坐下來的那一刻起,我們就正式開始了實習的生活。工作就是工作,必須一絲不茍。今天的任務其實很簡單的,我們的項目經(jīng)理就安排我們手洗一下環(huán)境。在這么輕松愉快的辦公環(huán)境下,我們很快地適應了環(huán)境。迅速地打開電腦開始了工作。用eclipse從svn上checkout了部門現(xiàn)在正在進行的項目代碼。帶著一片好奇心和渴望工作渴望證明自己的決心,我緊張兮兮地閱讀著代碼。不知不覺地,今天就下班了。

  第二天

  今天來公司的時候我特別早,希望新的一天早一點能給自己一些新的期望和一些新的動力。作為IT公司的一名員工,不能像一些機關(guān)單位那樣死氣沉沉,這樣做不成什么事情。有了這樣的覺悟后,在面臨工作的挑戰(zhàn)我們也能更從容不迫地去面對。

  今天部門的老大讓我跟著一名老員工做。其實說是跟著老員工做,其實主要還是讓我去學習,畢竟說白了我還是剛離開校園的學生,各方面工作能力和操作水平遠遠沒有達到企業(yè)員工工作高度的水平,因此我的工作實際上就變得相當輕松了。我的任務很簡單,就是接觸學習熟悉上手。

  我要接手的內(nèi)容是web service。在這一塊的內(nèi)容上,其實我的基礎是薄弱的。因為之前在校的學習簡短我也只是注重JAVA的學習,淺薄地學習了些struts,hibernate,spring這三大框架的內(nèi)容,并沒有在其他領(lǐng)域有所突破。好在老員工待我不薄,他很人性化地站在我的角度上替我考慮, 也了解我作為一名新人的羞澀和困惑,遇到困難他也能及時地給與我?guī)椭凸膭睢_@點讓我十分感動,在嚴謹作風的公司里有了一絲絲小家庭的溫暖。

  Web Service平臺是用XSD來作為數(shù)據(jù)類型系統(tǒng)的。當你用某種語言如VB. NET或C# 來構(gòu)造一個Web Service時,為了符合Web Service標準,所有你使用的數(shù)據(jù)類型都必須被轉(zhuǎn)換為XSD類型。如想讓它使用在不同平臺和不同軟件的不同組織間傳遞,還需要用某種東西將它包裝起來。這種東西就是一種協(xié)議,如 SOAP。

  第三天

  今天是上崗的第三天。前兩天給我的感覺還是相對輕松的,沒有死命盯著屏幕敲著代碼。

  無論是做開發(fā)還是看文檔,都讓我們覺得挺輕松的,還沒有真正切切地感受到作為程序員的壓力。但是無論是程序員也好,做管理也好,其實在上海每天遇到的壓力都是很大的。大家每天都在為夢想為了前途去奔波,總是希望自己能過的更好,總喜歡自己能在上海闖出一片天地闖出一片名堂來。作為我們學校的大四學生,我們身上的跳著的擔子還是有的,我們要考自己的雙收去打造一片海闊天空,收復一片綠水藍天。那么正確的人生姿態(tài)是很重要的,這將領(lǐng)導我們正確地走向人生道理。因此如何去對待實習,其實也就是反映出了對待人生的態(tài)度,我們沒有退路,必須一絲不茍。

  我的同事他們一開始就要看文檔看需求分析。那么我們在實習開發(fā)過程中要怎么看待需求分析呢?在軟件工程中,需求分析指的是在建立一個新的或改變一個現(xiàn)存的電腦系統(tǒng)時描寫新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作。需求分析是軟件工程中的一個關(guān)鍵過程。在這個過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。

  無論是需求分析還是web service,其實這些天我們在公司實習還是相當有意義的,每天都有新收獲。

  第四天

  今天是我們實習生進入實習的第四天,作為一名軟件開發(fā)人員,其實我們更注重的還是一些類似于開發(fā)的東西,那么在這個實習 的過程里,我們就要更多地花一些時間在研究代碼和接觸項目以及業(yè)務,這對于我們更好地理解我們的職業(yè)需求和職業(yè)規(guī)劃,有著不可分割的關(guān)系。那么如何去定義我們的職業(yè)生涯以及策劃我們的職業(yè)走向,其實是我們程序員在人生道路上的一個很重要的抉擇點,是否能健全地把程序員這條道路走下去,走踏實了,是我們在漫漫人生路上面臨的一個重大的挑戰(zhàn)。

  我簡單地認為有以下幾點矛盾存在在我們?nèi)粘I詈凸ぷ髦校?/p>

  其一:這是一個適合與不適合的問題,有的人他有干 IT 行業(yè)的天賦,他就會干的得心應手,不論多大年齡都不成問題。國外胡子一大把還干著開發(fā)的'老外多了去,他們的思維同樣活躍,精力充沛,并且還有大量的經(jīng)驗和積累。

  其二:對于那些并不喜歡 IT 行業(yè)的人,不小心選擇了這個職業(yè),他目前在 IT 行業(yè)苦苦掙扎,學技術(shù)進度相應就會比前者進度慢,又一時找不到更好的職業(yè),技術(shù)平平,為了完成任務不得已天天加班。

  其三:關(guān)于轉(zhuǎn)行的觀點中也有兩個集中點:行業(yè)自身與年齡問題。技術(shù)的日新月異,各個公司的血液不斷換新,企業(yè)想要發(fā)展依賴于產(chǎn)品,而產(chǎn)品的開發(fā)歸于技術(shù)的支持。新老開發(fā)人員的不同在于,老一輩的開發(fā)人員在年輕時學的技術(shù)在現(xiàn)在應用的很少了,生活上上有老下有小,體力和精力投入的要少,學習新技術(shù)的能力比不上年輕人,思路也不靈敏了,邏輯分析能力,理解能力逐步減退,唯剩經(jīng)驗,但是 IT 屆的經(jīng)驗不如創(chuàng)新值錢。

  其四:現(xiàn)在網(wǎng)上到處都有很多開源的代碼下載 ,對于那些熱衷于開發(fā)的人來說 ,隨著工作時間的變長,發(fā)現(xiàn)當初懷著對技術(shù)的崇敬,加入其中,原本以為這是個崇尚技術(shù)本身的隊伍,但慢慢發(fā)現(xiàn)很多技術(shù)管理,技術(shù)經(jīng)理他們的技術(shù)并非想象中的那么好,依靠著資歷換得職位,技術(shù)為上的夢想也逐步幻滅。

  今天是我上班的第五天了,挺開心的,今天到了周五。到了一周工作日的末端,其實大家心思都不在公司了,早在那九霄云外瀟灑去了。但是即便如此,作為一名職業(yè)素養(yǎng)到位的IT人士,秉持著對工作對項目負責的態(tài)度,不能因為個人生活上因為追求享受而就把現(xiàn)實放在了一旁,大家還是真心實意地想把工作做好,把項目進度趕上,早日讓項目上線。 在大方向不亂的前景下,我們翹首以盼期待著下班時刻的到來的同時,安分守己地在自己的崗位上兢兢業(yè)業(yè),絲毫不敢怠慢?偟膩碚f,到公司實習也有一周了,在這一周里,不管是做開發(fā)也好還是做測試也好,大家各司其職,努力干活。在老大的指示下,我們有條不紊地展開著工作和學習。我們的SOA平臺80%已經(jīng)完成,這個基于struts,hibernate,spring框架的項目,逐漸也浮上臺面。

  由于我們要做到是web service,所以接下來的任務我們除了要把平臺搭建完善,就要把工作重要放在SOA上了。這對我們是個挑戰(zhàn)。這意味著我們需要面對全新的領(lǐng)域做開發(fā)了。老大的工作安排也下來了,就是要求我們采用中軟國際的開發(fā)產(chǎn)品R1做開發(fā)。R1是一個基于eclipse的IDE。多年來,中軟國際精準把握客戶需求,憑借自主研發(fā)的應用整合和業(yè)務支撐中間件產(chǎn)品ResourceOne,幫助用戶實現(xiàn)信息化工程建設全生命周期的最佳操控,并一向致力于實現(xiàn)企業(yè)級信息系統(tǒng)的業(yè)務應用創(chuàng)建支撐、集成、管理、運維服務及業(yè)務優(yōu)化,并在制造業(yè)(煙草工業(yè)及整個行業(yè))、零售業(yè)(煙草銷售)、電子政務工程(多個國家金字號工程、政府機關(guān)、經(jīng)濟技術(shù)開發(fā)區(qū))中都已有廣泛的應用和大量成功案例。

  我們的工作目標就很明確了,采用R1作為開發(fā)工具,利用該IDE做一些開發(fā)。具體怎么樣,還要等到下周一后才知道。

  軟件工程專業(yè)實習日記 3

  3月5日

  今天是到公司報到的第一天,早上8:20來到公司,在于主任的帶領(lǐng)下參觀了一下公司,一一向員公見面互相人識。于主任之后安排我在他旁邊實習。桌上一臺電腦,一些資料。我學習了公司的企業(yè)文化,對公司的運行有了一定的了解。接著拿出工作計劃書重新思考我們這次實習主要:ASP、SQL的基礎知識的理論學習;并能理論聯(lián)系實際學會用SQL建數(shù)據(jù)庫及所需表格的具體方法;理解連接SQL數(shù)據(jù)庫的語句及能正確的應用于實踐;通過具體的網(wǎng)站設計使所學的知識能很好的應用于實踐。

  3月6日

  從今天開始我便按照實習計劃逐步展開了學習,首先是對ASP基礎知識的學習,ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或web應用程序,是一種簡單、方便的編程工具。通過學習對其提供的幾種內(nèi)置對象有了更進一步的認識。利用這些對象還可以從客戶端瀏覽器中獲得信息或者向客戶端瀏覽器發(fā)送消息。同時查看了一些公司已完成的網(wǎng)站,開拓了視野,豐富了自己的資料庫。

  3月7日

  通過學習,自己已經(jīng)對ASP的基本知識有了一個初步的認識,今天的任務是學習SQL Server 2000,了解到它由三個基本服務組成,為了保證這些服務能夠正常運行,必須為每一個服務分別指定一個用戶帳戶。它是一種具有客戶機/服務器架構(gòu)的關(guān)系型數(shù)據(jù)庫產(chǎn)品,即可以用于普通的聯(lián)機事物處理環(huán)境,也可以用于決策支持的聯(lián)機分析處理環(huán)境。聯(lián)系到做網(wǎng)站的需要,最重要的是學會如何建立新的數(shù)據(jù)庫,建立新的表。利用這一天的時間我學會了SQL Server 2000的一些理論知識并能正確的運用于實踐。從而在以后的網(wǎng)站開發(fā)中能正確、準確的運用這幾種方法進行數(shù)據(jù)庫的連接。之后,我安裝了IIS和Dreamwaver,并測試成功。

  3月8日

  通過學習,我對ASP和SQL Server 2000的理論知識有了一定的了解,今天我有針對性的瀏覽、學習了一些和本次設計相關(guān)的網(wǎng)站,借見他們的思想、方法,從而構(gòu)建出自己的網(wǎng)站的風格、樣式。

  3月9日

  今天是這周的最后一天,可行性研究之后就進入了需求分析的階段,該教學網(wǎng)站所運行的環(huán)境有了初步的確定,對該網(wǎng)站的各個模塊應實現(xiàn)的功能進行了具體的描述,對創(chuàng)建數(shù)據(jù)庫時所需表的建立也有了一個具體規(guī)劃,這樣在真正的動手做網(wǎng)站時就有據(jù)可依,嚴格的.按照需求分析當中的要求一個模塊一個模塊的有計劃的進行。這樣就避免了進行網(wǎng)站設計時的盲目性。我把這一周所學的知識又系統(tǒng)的學了一遍,認識到自己不足的地方,我明白要想真正的掌握知識就必須一點一滴的積累,明白無論做什么事情只要自己肯努力,再加上信心、耐心、細心就一定能達到自己的目標,獲得最終的成功。

  3月12日

  新的一周開始了,學習了網(wǎng)站設計的一些基礎知識之后,今天向于主任請教了一些做網(wǎng)站的方法、問題。于主任認識講解了做每一個網(wǎng)站的過程及所遇到的一些技術(shù)性的困難。以一個網(wǎng)站為例著重介紹了一些模塊的具體實現(xiàn)方法及應注意的問題。之后,我做了一些靜態(tài)的頁面。主要包括用戶登錄、用戶注冊、教師隊伍、課程描述、課件瀏覽、留言板等功能。本來以為一個頁面也沒什么應該是比較容易吧,可是做起來才知道美工的重要性。經(jīng)過自己耐心的設計一天的工夫幾個頁面的設計便圓滿結(jié)束。

  3月13日

  今天重新對該網(wǎng)站的各個模塊應實現(xiàn)的功能進行了具體的描述,對創(chuàng)建數(shù)據(jù)庫時所需表的建立也有了一個具體規(guī)劃,這樣在真正的動手做網(wǎng)站時就有據(jù)可依,嚴格的按照需求分析當中的要求一個模塊一個模塊的有計劃的進行。這樣就避免了進行網(wǎng)站設計時的盲目性。之后,我在數(shù)據(jù)庫中建立了數(shù)據(jù)表?傊ㄟ^今天的學習我了解到不但要根據(jù)不同的客戶設計頁面的特點而且更懂得了后臺數(shù)據(jù)庫的重要性?梢哉f幾乎每一個動態(tài)功能的實現(xiàn)都離不開跟數(shù)據(jù)庫的連接。

  3月14日

  今天我在IIS中加入了一些功能代碼。連接了相應的數(shù)據(jù)庫。一開始就把我給能的一塌糊涂。根本一點思路也沒有,盲目的連接了一個用戶登錄隨之而來的就是好幾個連接的錯誤。再次向于主任請教有關(guān)數(shù)據(jù)庫連接的問題。在主任的認識詳細的指導下我成功的連接了用戶登錄、注冊、教師人員的添加、修改等模塊。各個模塊實現(xiàn)的最基本的思想都是相通的,相信通過自己的努力一定會陸續(xù)實現(xiàn)其它模塊的功能。

  3月15日

  今天的任務仍然實現(xiàn)各各模塊的功能。首先做了網(wǎng)上課堂的設計。把課件上傳到網(wǎng)上課堂模塊上。這部分實現(xiàn)比較容易一些,接下來做的在現(xiàn)交流模塊就比較費勁的。通過查看資料、向同事請教最終通過自己的努力實現(xiàn)了基本功能,但是還有很多的漏洞,還需要再加以完善。一天下來,自己覺得很充實,往往那一小小的功能運行通過后自己會有成功的喜悅。

  軟件工程專業(yè)實習日記 4

  第一天

  原本歡天喜地的盼到了周末,誰知上班第一周就因為項目進度太趕而要加班,沒有辦法,工作需要,只能無抱怨的上。想想那天第一測試,感覺很糾結(jié),總是想這到底是不是錯誤呢,今天明顯有所改觀了。遇到不懂的就直接問測試主管或者是開發(fā)人員,或是自己看ue圖去熟悉流程。這一天我發(fā)現(xiàn)了很多bug,心里有那么點小高興。

  這幾天的工作讓我明白了做什么事情都不是自己想象的那么簡單,必須堅持下去做,才能夠把事情做好。

  第二天

  X模型

  X模型也是對V模型的改進,X模型提出針對單獨的程序片段進行相互分離的編碼和測試,此后通過頻繁的交接,通過集成最終合成為可執(zhí)行的程序。

  X模型的左邊描述的是針對單獨程序片段所進行的相互分離的編碼和測試,此后將進行頻繁的交接,通過集成最終成為可執(zhí)行的程序,然后再對這些可執(zhí)行程序進行測試。己通過集成測試的成品可以進行封裝并提交給用戶,也可以作為更大規(guī)模和范圍內(nèi)集成的一部分。多根并行的曲線表示變更可以在各個部分發(fā)生。由圖中可見,X模型還定位了探索性測試,這是不進行事先計劃的特殊類型的測試,這一方式往往能幫助有經(jīng)驗的測試人員在測試計劃之外發(fā)現(xiàn)更多的軟件錯誤。但這樣可能對測試造成人力、物力和財力的浪費,對測試員的熟練程度要求比較高。造成測試的成本過高。

  第三天

  今天一如既往的在研究軟件測試的計劃的編寫,通過今天的學習我主要明白了編寫軟件測試的重要性和目的:

  測試計劃是軟件測試中最重要的步驟之一,它在軟件開發(fā)的前期對軟件測試做出清晰,完整的計劃,不光對整個測試起到關(guān)鍵性的作用,而且對開發(fā)人員的開發(fā)工作,整個項目的規(guī)劃,項目經(jīng)理的審查都有輔助性作用。

  2、測試計劃的目的

  測試計劃描述所要完成的測試,包括測試背景、測試目的、風險分析、所需資源、任務安排和進度等:

 。1)將需求和總體設計分解成可測試,應該測試,推遲測試和無法測試的范圍

  (2)對每個范圍制訂測試的策略和方法

 。3)制訂release和停止測試的標準

 。4)準備測試所需要的環(huán)境

 。5)確定測試風險

 。6)確定軟件測試目標

  (7)確定測試所需要的資源其它相關(guān)信息

 。8)制訂測試進度和任務安排

  第四天

  今天任務是了解H模型,H模型中,軟件測試過程活動完全獨立,貫穿于整個產(chǎn)品的周期與其他流程并發(fā)的進行,某個測試點準備就緒時,就可以從測試準備階段進行到測試執(zhí)行階段。軟件測試可以盡早的進行,并且可以根據(jù)被測物的不同而分層次進行。

  H模型揭示了一個原理:軟件測試是一個獨立的流程,貫穿產(chǎn)品整個生命周期,與其他流程并發(fā)地進行。H模型指出軟件測試要盡早準備,盡早執(zhí)行。不同的測試活動可以是按照某個次序先后進行的,但也可能是反復的,只要某個測試達到準備就緒點,測試執(zhí)行活動就可以開展

  第五天

  做測試已不知不覺有兩個月了,F(xiàn)在我僅自我總結(jié)以下如何做好測試計劃工作。

  1.明確測試的目標,增強測試計劃的實用性

  編寫軟件測試計劃得重要目的就是使測試過程能夠發(fā)現(xiàn)更多的軟件缺陷,因此軟件測試計劃的價值取決于它對幫助管理測試項目,并且找出軟件潛在的缺陷。因此,軟件測試計劃中的測試范圍必須高度覆蓋功能需求,測試方法必須切實可行,測試工具并且具有較高的實用性,便于使用,生成的測試結(jié)果直觀、準確。

  2.堅持“5W”規(guī)則,明確內(nèi)容與過程

  “5W”規(guī)則指的是“What(做什么)”、“Why(為什么做)”、“When(何時做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”規(guī)則創(chuàng)建軟件測試計劃,可以幫助測試團隊理解測試的目的(Why),明確測試的范圍和內(nèi)容(What),確定測試的開始和結(jié)束日期(When),指出測試的方法和工具(How),給出測試文檔和軟件的存放位置(Where)。

  3.采用評審和更新機制,保證測試計劃滿足實際需求

  測試計劃寫作完成后,如果沒有經(jīng)過評審,直接發(fā)送給測試團隊,測試計劃內(nèi)容的可能不準確或遺漏測試內(nèi)容,或者軟件需求變更引起測試范圍的增減,而測試計劃的內(nèi)容沒有及時更新,誤導測試執(zhí)行人員。

  4.分別創(chuàng)建測試計劃與測試詳細規(guī)格、測試用例

  應把詳細的測試技術(shù)指標包含到獨立創(chuàng)建的測試詳細規(guī)格文檔,把用于指導測試小組執(zhí)行測試過程的測試用例放到獨立創(chuàng)建的測試用例文檔或測試用例管理數(shù)據(jù)庫中。測試計劃和測試詳細規(guī)格、測試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測試計劃主要從宏觀上規(guī)劃測試活動的范圍、方法和資源配置,而測試詳細規(guī)格、測試用例是完成測試任務的具體戰(zhàn)術(shù)。

  第六天

  在web服務測試當中,點擊率和模擬的用戶數(shù)是能夠反映出服務壓力的大小。當壓力變大時,事務的.響應時間變長,則導致點擊率會受到響應時間的影響,不會因為用戶增多,而增加。點擊率在服務器出現(xiàn)瓶頸時,壓力的增加不會增加點擊率。

  積累期應該是測試比較輝煌的階段,在公司也有一定資歷和地位,是幕后運籌帷幄的元帥,是能夠運籌于帷幄之中,決勝于千里之外的人。這個時候應該根據(jù)實際經(jīng)驗,根據(jù)公司實際情況制定章程,工作標準流程,建立自己的核心團隊,團隊要合理配備要有學習期的也要有成長期的人。其實積累期的人也會彷徨,特別當前面所做的事都基本完成后,發(fā)現(xiàn)沒有動力再次推動。我有一測試朋友他是這么處理,創(chuàng)建一個團隊后就離職然后到新單位再重新來一遍周而復始。我覺得這個時期應該需要創(chuàng)新,包括測試本身的創(chuàng)新,如引入自動化測試,量化考核上,測試框架的建立等。也可以職業(yè)進行新的規(guī)劃,如搞質(zhì)量管理,有得做研發(fā)管理,做測試咨詢等。

  第七天

  懷揣著最初的夢想、保持著那份激情和耐心、我繼續(xù)著我軟件學習的路程。今天我開始了測試用例設計方法的學習。

  測試用例是軟件測試的核心

  軟件測試的重要性是毋庸置疑的。但如何以最少的人力、資源投入,在最短的時間內(nèi)完成測試,發(fā)現(xiàn)軟件系統(tǒng)的缺陷,保證軟件的優(yōu)良品質(zhì),則是軟件公司探索和追求的目標。每個軟件產(chǎn)品或軟件開發(fā)項目都需要有一套優(yōu)秀的測試方案和測試方法。

  測試用例的設置

  我們早期的測試用例是按功能設置用例。后來引進了路徑分析法,按路徑設置用例。目前演變?yōu)榘垂δ、路徑混合模式設置用例。

  按功能測試是最簡捷的,按用例規(guī)約遍歷測試每一功能。

  對于復雜操作的程序模塊,其各功能的實施是相互影響、緊密相關(guān)、環(huán)環(huán)相扣的,可以演變出數(shù)量繁多的變化。沒有嚴密的邏輯分析,產(chǎn)生遺漏是在所難免。路徑分析是一個很好的方法,其最大的優(yōu)點是在于可以避免漏測試。

  第八天

  昨天對測試用例設計一般常用方法進行了學習,感覺有點迷糊,心想要是要項目實踐我會理解得更徹底。今天主要任務是了解測試用例設計的其他方法。包括錯誤推測法、因果圖法、綜合策略法。

  1、錯誤推測

  在測試程序時,人們可能根據(jù)經(jīng)驗或直覺推測程序中可能存在的各種錯誤,從而有針對性地編寫檢查這些錯誤的測試用例,這就是錯誤推測法。

  2.因果圖

  等價類劃分和邊界值方法分析方法都只是孤立地考慮各個輸入數(shù)據(jù)的測試功能,而沒有考慮多個輸入數(shù)據(jù)的組合引起的錯誤。

  3.綜合策略

  每種方法都能設計出一組有用例子,用這組例子容易發(fā)現(xiàn)某種類型的錯誤,但可能不易發(fā)現(xiàn)另一類型的錯誤。因此在實際測試中,聯(lián)合使用各種測試方法,形成綜合策略,通常先用黑盒法設計基本的測試用例,再用白盒法補充一些必要的測試用例。

  第九天

  對于開發(fā)來說,并不是所有的bug都需要修復的;而對于測試來說,也并不是所有的bug都是開發(fā)去解決的。處理BUG的方法并不是狹隘的將BUG修復,也包括對BUG進行刪除操作,和放棄選擇。軟件測試的確是一門技術(shù),需要學習各種工具的使用。但真正在工作中,思考新的測試方法或引入新的工具,也是在項目空閑時候,一般大家想的最多的是關(guān)于項目本身的問題,測試方法也是平時使用的幾種而已。我覺得最重要的是態(tài)度,態(tài)度意味著責任感,責任感意味著測試人員會想盡辦法把問題找出來,才能根據(jù)項目需求發(fā)現(xiàn)合適的測試方法和具,才能在軟件測試時,全神貫注,在執(zhí)行測試用例時不斷發(fā)現(xiàn)新的用例。經(jīng)驗對于測試人員是寶貴的資本,所以要經(jīng)?偨Y(jié),往往能讓自己表達出來的才是體會最深刻的。永遠千萬不要忽略溝通。

  第十天

  如何設計測試用例,如何評審測試用例,最后如何管理測試用例,這都是我們測試工作中必須要去改進的問題。在之前的公司,由于團隊工作任務繁忙,我們沒有太多的時間去管理和優(yōu)化測試用例,也因此對用例方面少了太多的思考,而且雖然有對于用例的評審,但一直以來,我認為是做得不夠好的,畢竟每次評審下來,感覺效果沒有預期的那么好,主要還是沒有足夠的時間去管理,所以無法引起重視。不過,現(xiàn)在我想我需要花大量的時間來管理用例了,而且要保證有序的進行,最后輸出讓團隊中各個成員都認為滿意而且高效的測試用例。對于用例管理的根本問題,我個人認為是分類上,如何有效的維護和優(yōu)化用例,就是需要前期明確的分類規(guī)劃,根據(jù)分類的優(yōu)先級一步一步地來完成就可以了,到最后,我們也可以有效把控的測試覆蓋度。

  當前,我們大致可以把測試用例分稱三個方面,分別是功能、UI和業(yè)務流程,從這三個角度來進行設計。

  1、從功能的角度,功能是每個項目測試的重點,通常在測試人員得到需求文檔的時候,我們就開始設計測試用例,那么這個時候需求文檔上列出都是功能以及部分一些業(yè)務邏輯等,所以在測試用例的第一階段就是完成功能的用例設計。不過這里,肯定會讓很多人疑惑,其實功能、業(yè)務還有UI,都是有關(guān)聯(lián)的,而且很多時候無法分解的。這里后面我會舉個例子說明哈,但絕非都是可以分類,只是談談如何分解的方法,最重要的就是不要遺漏就行。

  2、從UI的角度,UI通常是指界面測試,這個應該不難理解,但要想與功能點進行分解,也不是那么容易區(qū)分的,所以我們來直觀的說明哈。界面測試,注重樣式,外觀、整潔、擺放以及易用性,還包括用戶體驗等。

  3、從業(yè)務的角度,這個相對來說,還比較好理解,業(yè)務通常是指一連串的動作所連接起來的流程,這個流程必須有行為和目標,或者說方向。業(yè)務通常是一個項目或者產(chǎn)品設計的核心,當下,越來越多的應用業(yè)務流程都是非常復雜,所以對于業(yè)務的用例設計,就是考驗一個測試人員的業(yè)務水平如何。

  下面通過一個證券交易平臺上的買入和撤單業(yè)務,進行具體說明:

  業(yè)務說明:買入業(yè)務包括股票代碼、當前價格、買入價格,買入股票數(shù)量、確定買入按鈕和取消按鈕;

  撤單業(yè)務包括選擇撤單的未成交業(yè)務、撤單成功、撤單失敗以及取消撤單按鈕;

  以上只是大致列舉了一部分。

  功能點:買入按鈕、取消按鈕、選擇撤單、撤單按鈕和取消撤單按鈕等

  UI界面測試:股票代碼、當前價格、買入價格、買入股票數(shù)量,所有的文本框;買入成功/失敗的提示框;撤單成功/失敗的提示框;撤單成功/失敗的業(yè)務狀態(tài)等。

  業(yè)務測試:買入業(yè)務,從輸入買入表單的數(shù)據(jù),到提交表單,到最后買入的表單顯示的位置,以及買入提交但未成交,可以撤單,完成撤單的業(yè)務,到撤單成功或者失敗等,這一連串的工作組合就是一個業(yè)務流程。

  其實這里就存在一個爭議性的問題,對于買入和撤單,既可以作為功能點,也可以作為一個業(yè)務邏輯來設計,但從本質(zhì)上來講,功能點注重單獨的操作,而業(yè)務流重的在是一個流程,還需要具體業(yè)務去甄別。功能點的設計更主要對這個買入和撤單的按鈕本身進行用例設計;而業(yè)務則是需要從買入和撤單之前的輸入到最后輸出這樣一個過程來設計。

  以上也只是大概的一個簡單的說明,具體的操作還得根據(jù)自己的實際流程來執(zhí)行,畢竟測試用例的管理是一個長期的積累和沉淀的過程,好的方法都是總結(jié)出來的。對于測試來說,用例是基礎,對于回歸測試、自動化、性能等等都是根本,管理好測試用例,也就是提高測試的工作質(zhì)量。

  第十一天

  早上從寢室出發(fā)就暗示自己要踏踏實實的學習忌浮躁。早上我早早的到公司,開始我的學習,今天我學習的主要內(nèi)容是測試用例設計方法之劃分等價類法。

 、偃绻硞輸入條件規(guī)定了取值范圍或值的個數(shù)。則可確定一個合理的等價類(輸入值或數(shù)在此范圍內(nèi))和兩個不合理等價類(輸入值或個數(shù)小于這個范圍的最小值或大于這個范圍的最大值)。

 、谌绻(guī)定了輸入數(shù)據(jù)的一組值,而且程序?qū)Σ煌妮斎胫底霾煌奶幚恚瑒t每個允許輸入值是一個合理等價類,此處還有一個不合理等價類(任何一個不允許的輸入值)。

  ③如果規(guī)定了輸入數(shù)據(jù)必須遵循的規(guī)則,可確定一個合理等價類(符合規(guī)則)和若干個不合理等價類(從各種不同角度違反規(guī)則)。

 、苋绻褎澐值牡葍r類中各元素在程序中的處理方式不同,則應將此等價類進一步劃分為更小的等價類。

  第十二天

  一個的軟件測試工程師要掌握的東西很多。在我個人理解中,軟件工程師應該具備最基本的兩點知識:軟件測試理論知識和一定的開發(fā)技能。

  一、軟件測試理論知識

  這個不用多說,軟件測試人員必須掌握,軟件測試如何融入整個開發(fā)的流程,什么時候介入,什么時候結(jié)束,如何搭建測試環(huán)境,如何設計測試用例。

  二、開發(fā)技能

  有一定開發(fā)技能的的軟件測試人員在開發(fā)人員眼中更加難得。一般的軟件測試人員特別是黑盒測試人員對開發(fā)不會很懂,與開發(fā)人員交流時存在一定的問題。為了更好的溝通交流,如果軟件測試人員有一定的開發(fā)基礎,將有效的提高測試效率和質(zhì)量。

  第十三天

  今天需要對文化網(wǎng)項目進行第一輪的測試,主要是了解該項目的流程。由于這個文化網(wǎng)比較簡單,沒有相關(guān)的需求文檔。但有一個用戶手冊,我根據(jù)用戶手冊,在TestLink軟件上進行測試用例的設計和記錄。這一整天我渾身充滿了力量,完全沉浸在測試用設計的報告中。測試中我發(fā)現(xiàn)以下問題;如果在測試時必須考慮輸入條件的各種組合,則可能的組合數(shù)目將是天文數(shù)字,因此必須考慮采用一種適合于描述多種條件的組合、相應產(chǎn)生多個動作的形式來進行測試用例的設計,這就需要利用因果圖。新功能測試,如果不寫完整的測試用例,可能也能發(fā)現(xiàn)80%的問題,但一些測試點被遺漏掉的可能性很大。

  我覺得測試用例還是要認真地寫的,但是回歸測試確實可以優(yōu)化,不需要每個用例都測。

  第十四天

  這周過得可真夠累。由于公司購物網(wǎng)要在規(guī)定實踐發(fā)布,昨天我們主管就通知我們周六加班。我們辦公室的哥哥姐姐很不情愿的申請了加班申請。本想可以好好休息一下了,可明天還得下班啊,想想多么悲催。

  周六很不情愿地從床上爬起來,一大早跑到公司,加班的公司確實比上班時間安靜多了。比較喜歡安靜的我看都這種情況,工作激情又一次被調(diào)動起來了。周六一整天我熱情滿滿的測試各個模塊的添加業(yè)務功能。在做測試時,雖然有些頭暈,但還是靜下心來完整了本天的測試工作。覺得特有成就感。從這件事情,我認識到,公司加班有時候是沒辦法的事情。我們做員工的有時候要理解,但當加班過分時,我們做員工的也要勇敢的說NO。員工既要承擔自己的任務又要適當?shù)鼐S護自己的權(quán)力。這是我這周的心得。

  第十五天

  最近學習了軟件測試過程模型現(xiàn)在對這幾種模型進行以下總結(jié):

  1.軟件測試過程模型-V模型是軟件開發(fā)瀑布模型的變種,主要反映測試活動與分析和設計的關(guān)系;

  局限性:把測試作為編碼之后的最后一個活動,需求分析等前期產(chǎn)生的錯誤直到后期的驗收測試才能發(fā)現(xiàn)。

  2.軟件測試過程模型-W模型

  在V模型的基礎上,增加千開發(fā)階段的同步測試,形成W模型;測試與開發(fā)同步進行,有利用盡早的發(fā)現(xiàn)問題。

  局限性:仍把開發(fā)活動看成是從需求開始到編碼結(jié)束的串行活動,只有上一階段完成后,才可以開始下一階段的活動,不能支持迭代,自發(fā)性以及變更調(diào)整。

  3.軟件測試過程模型-H模型

  在H模型中,軟件測試過程活動完全獨立,貫穿于整個產(chǎn)品的周期,與其他流程并發(fā)地進行,某個測試點準備就緒時,就可以從測試準備階段進行到測試執(zhí)行階段;軟件測試可以進行盡早的進行;軟件測試可以根據(jù)被測物的不同而分層次進行測試模型使用軟件。

  在實際工作中應靈活地運用各種模型的優(yōu)點:

  V模型:強調(diào)了在整個軟件項目開發(fā)中需要經(jīng)歷的若干個測試級別,并與每一個開發(fā)級別對應;忽略了測試的對象不應該僅僅包括程序,沒有明確指出對需求、設計的測試。

  W模型:補充了V模型中忽略的內(nèi)容,強調(diào)了測試計劃等工作的先行和對系統(tǒng)需求和系統(tǒng)設計的測試;與V模型相同,沒有對軟件測試的流程進行說明。

  H模型:強調(diào)測試是獨立的,只要測試準備完成,就可以執(zhí)行測試。

  軟件工程專業(yè)實習日記 5

  2月27日星期一面試

  下午來公司參加面試,鎮(zhèn)江的雙子樓,我并不是很清楚,在路上花了很多時間。最后是自己詢問他人才得知雙子樓的具體位置。但是,當我趕到諾尼基公司時,已經(jīng)遲到半個小時。盡管是這樣,諾尼基的員工還是很善解人意的告訴我“沒關(guān)系,這個地方比較難找!”。于是,我隨即被帶入到會議室,里面也有四五個人,是我們這一批面試實習的朋友。

  我面試的職位是文本編輯,主要的工作是進行系統(tǒng)知識庫的完善。面試過程中,我做了一份關(guān)于詞模的簡單分析卷。先通過公司員工的簡單敘述,我了解了詞模、詞類,然后對問卷中的問題進行簡單的分析。當我的答卷做好后,被帶入到技術(shù)部,由三位負責人進行面談。我們之間的面談,不僅是負責人認識了解我,我同時也通過他們了解這家公司的簡單情況。雖然大部分工作人員都在外出差,有上海號碼百事通、安徽電信等,很有發(fā)展前景。

  2月28日星期二體檢、認識公司

  由于公司的要求,我們被錄取實習的員工都需要進行體檢。我一早起床,什么也沒吃直接趕去鎮(zhèn)江第一人民醫(yī)院。但是,當天有當兵的體檢,人比較多,花了很多時間才結(jié)束。我當時就遇到同是諾尼基的新員工的方萍,我們一起結(jié)伴回到公司,但那時已經(jīng)是上午十點了。

  雖然我們到達公司的時間有點晚,但指導我們實習工作的老師還是等我們一起參加學習。我們回到公司,有指導老師簡單的介紹:鎮(zhèn)江諾尼基智能技術(shù)有限公司,是一家以研究性為主導,依托于中國科學院計算技術(shù)研究所的高新科技企業(yè)。主要從事智能管理、智能搜索、自然語言技術(shù)和產(chǎn)品的研發(fā)、銷售;智能技術(shù)服務與培訓。整個團隊從事海量知識庫、自然語言處理技術(shù)、知識管理研究近20年,擁有多項專利,并成功的將科研成果轉(zhuǎn)化為產(chǎn)品,已和NEC進行產(chǎn)品級合作5年,并與廣東移動集團、聯(lián)想集團開展合作,技術(shù)實力已達到國際化水平。

  下午進行了簡單培訓,希望自己能盡快融入公司的氛圍中。

  3月1日星期三學習

  今天可以算是我正式實習的第二天,我要竭盡做好自己的工作。分配到我手上的工作并不是很多,有兩千條數(shù)據(jù)需要寫出相配對的詞模。

  一開始,我還是無從下手,很多數(shù)據(jù)在我眼前翻過,但是我并不知道具體怎么編寫匹配的詞模。所以,一早上的工作的工作效率很低,也就編寫了幾條詞模,也只能匹配部分數(shù)據(jù)。這讓我感到很是沮喪,想到這兩千條只是部分數(shù)據(jù),工作進度這么低效下面的工作怎么進行呢?

  下午,我打算不再埋頭自己苦干,我要主動出擊,向前輩悉心討教。在老師把我分配在吳磊一組中,和他一起完成相應的工作。當我遇到不懂的問題,我都會向前輩詢問。吳磊雖然是位比較害羞內(nèi)向的男孩子,盡管如此他也不會馬虎對待我的問題,即使我的問題非常幼稚,他都會慢慢地講解給我聽。下午在我不斷摸索的過程中度過,做起事來已經(jīng)漸漸上來了,我感到非常高興。

  3月2日星期四培訓一

  我們是以本科實習生招致公司的,雖然我們大都數(shù)不是計算機專業(yè)畢業(yè)的,但我們也都懂一點計算機語言,比如我就在學校學習過VC++和Java。今天開始,由公司里的劉亮亮老師教我C#、html和JavaScript等課程。

  第一天,老師簡單介紹了。NET。 NET =新平臺+標準協(xié)議+統(tǒng)一開發(fā)工具。 。NET代表一個集合,一個環(huán)境,一個可以作為平臺支持下一代Internet的可編程結(jié)構(gòu)。最終目的是讓用戶在任何地方、任何時間,以及利用任何設備都能訪問所需的信息、文件和程序。

  1 、NET

  2、 C#與。NET的關(guān)系

  3 、NET與。NET框架

  4 、NET框架的工作流程

  5集成開發(fā)工具Visual Studio。NET

  然后,我先由簡單的控制臺入手,編寫了簡單的程序,比如:輸入、輸出,這些方面比較和Java相似,聽起來比較方便。我們培訓生都自己動手編寫了一個簡單的輸入和輸出的程序。

  3月3日星期五培訓二

  接下來的培訓就不是那么簡單的'了,F(xiàn)在我們需要學習的是C#的基礎和面向?qū)ο蟮幕A,不要看這些都是基礎,但是有些語句我們能夠聽懂,但是沒有實際操作過。當我們自己下來做時,做了一部分就需要抓耳撓腮地想下一個語句。我們都沒有教科書參照,只有老師上課的內(nèi)容和自拍視頻。我的學習能力有限,就必須加倍努力。

  每一次的培訓學習,老師都會布置一些作業(yè),比如:條件語句、循環(huán)語句、枚舉、數(shù)組、類、構(gòu)造函數(shù)、繼承等。

  我的時間都不夠用的,不僅有本身的工作要完成,還需要復習鞏固下午培訓學習的內(nèi)容。我覺得自己要分裂了,工作中的成千上萬條數(shù)據(jù)是需要我分析,學習的新知識也盤旋在腦海。魯迅先生曾經(jīng)說過,時間就像海綿里的水,只要你愿意擠,總還是有的。我只能犧牲自己中午和晚上的休息時間,抓緊來完成工作和學習。可惜,成效好像不大,需要進一步改進。

  3月6日星期一忙碌

  第一個工作期間的雙休,我?guī)е芏喙ぷ骱蛯W習資料回到學校,想著在休息期間好好完成自己的任務?上,天不從人愿,數(shù)據(jù)的分析和修改是需要在公司的內(nèi)網(wǎng)完成的。我的工作計劃被打斷,不能如愿完成工作,再進行復習。

  回到公司,因為上海項目的緊迫性人手不夠,吳磊同志被派往上海。這樣,本是吳磊的工作落在我的身上,我表示我的壓力很大。我也是僅僅來工作一個星期的小菜鳥,頓時我忙得連喘氣的時間都沒有了,六個大項十幾個小項,把我忙得暈頭轉(zhuǎn)向。

  負責老師知道我的情況后,想也知道我這個新手還需要磨練,但也不能一次就壓垮了。所以,老師將我手頭的數(shù)據(jù)分為兩部分,把其中三大項交由另一位同學負責了,F(xiàn)在留在我手上的只有以前的一半,同樣還是需要努力完成我的工作,加油!

  3月7日星期二談話

  工作還在繼續(xù)中,培訓同樣也在進行著。我們把工作放在上午進行,而下午就是進行培訓,晚上是自由時間。

  我自我覺得自己做的已經(jīng)很好了,但是當我把自己的數(shù)據(jù)分析報告交到負責老師手中時,他的臉就沉下了。隨即,我被老師請進辦公室,進行了一次談話。

  談話的大致內(nèi)容:

  初出社會的大學生沒什么耐性

  細心的欠缺

  不會合理分配時間

  需要磨練

  自己對畢業(yè)后的打算

  這次的談話,也使我自己知道自己不足的地方,我很虛心地接受這些教誨。但是,我同樣也向老師發(fā)表了我的看法。我們學生需要磨練,希望老師能在我們做的不對的時候提醒我們,也希望老師體諒我們的難處,時間的緊迫。老師也表示知道我們的情況,會酌情安排工作的。

  3月8日星期三作業(yè)一

  培訓還在繼續(xù),老師說這次的培訓比上一批的新員工培訓會進行的長點,需要補充一些沒有的知識,還需要完成相應的作業(yè)。

  老師在培訓了一段時間后,布置了一個關(guān)于C#控制臺操作的機器人聊天程序的作業(yè)。當我拿到這個作業(yè)時,我沒什么頭緒,老師就說先寫下你的程序設計計劃,再按照你的計劃一步步實施。簡單計劃如下

  1、注冊模塊

  1)注冊用戶信息:用戶名和密碼的正確性(正則表達式);

  用戶名是否存在。

  2)系統(tǒng)運行時候,提示用戶來選擇是注冊還是登陸

  2、登陸模塊

  輸入用戶名和密碼

  判斷用戶名和密碼

  顯示登錄結(jié)果3、機器人聊天模塊

  4、退出系統(tǒng)初步計劃已經(jīng)擬定好了,我就開始著手開工了。不過,一開始就遇到了瓶頸,數(shù)據(jù)的讀入和讀出。我們還沒有學習數(shù)據(jù)庫,我自己就琢磨著可以像Java一樣連接SQL。我的琢磨還沒有付諸行動,老師說先用文本文件和dictionary語句來做,我又沒主意了。

  3月9日星期四作業(yè)二

  我覺得很幸運,在老師推薦的幾個網(wǎng)站中找到了解決辦法,我仔細地看了三遍,寫下文本文件的讀入讀出,也加入了dictionary字典中。同樣的,在程序中的用戶名和密碼檢查合法性和密碼加密,我找到網(wǎng)上的正則表達式和加密算法,我把它們加入自己的程序中。當然,我要按照自己的要求將程序調(diào)整好。

  可是,在老師看到我們的程序時,他說了一句“你們的程序?qū)哟坞s亂”。我們當時不是很明白程序的層次,只知道把所有程序統(tǒng)統(tǒng)放在上面。

  晚上,一位同學抱著電腦走進老師的辦公室,他們探討了很久。然后,老師和同學都出來,來到會議室(我們所在的地方),給我們講解他們探討出來的機器人系統(tǒng)的層次分割。即使是在晚上,我們依然認真地聽講,因為這是我一直不是很清楚的模塊。在我聽完老師的講解,我有了大致的了解,馬上埋頭就在系統(tǒng)中添加了四個文件夾:數(shù)據(jù)庫、邏輯層、表現(xiàn)層和公共模塊,在寫下數(shù)據(jù)調(diào)用不能越級調(diào)用。在老師的講解下,我思路一片清晰。

  3月10日星期五培訓三

  這一部分是培訓的重點,ADO。NET基礎,ADO。NET是一種訪問數(shù)據(jù)的技術(shù),它提供了:

  類、接口、結(jié)構(gòu)和枚舉類型的集合,用來在。NET框架內(nèi)處理數(shù)據(jù)訪問

  ADO革命性的、更可靠的繼承者

  為非連接環(huán)境設計的系統(tǒng)

  得到高級XML支持的編程模型

  數(shù)據(jù)庫的連接使得我們的操作更簡單和方便,可以直接讀入讀出和修改判斷,省去我們存入字典等繁瑣的事情。

  3月13日星期一老總

  在公司待了快三個星期,總經(jīng)理終于從繁忙的工作中抽空回鎮(zhèn)江,檢驗我們這些實習生。在前輩的描述中,曹總經(jīng)理是一個說話輕聲細語的人,但是在他的那標準是最嚴格的。我是越來越對這位曹總經(jīng)理感興趣了。

  曹存根:鎮(zhèn)江諾尼基智能技術(shù)有限公司首席研究員、董事。1993年博士畢業(yè)于中科院數(shù)學所,1999年7月入選中國科學院“百人計劃”,2000年被聘為中國科學院研究員、博士生導師。主持過多項國家自然科學基金項目、863項目項目、科技部重大基礎研究專項等,以及企業(yè)橫向合作項目。

  當曹總經(jīng)理真正來到時,看到我們,很是和藹地和我們打招呼。問問我們在公司工作怎樣,在公寓里住得怎樣,還需要什么和內(nèi)勤說,還承諾我們很多福利。所以,現(xiàn)在的我們有面包和咖啡、冰箱和洗衣機,這里一直營造出家的感覺。我覺得我們在這生活很舒服,除了外出不是很方便。

  3月14日星期二打算

  我覺得自己很幸運,住在公司宿舍,晚上也在公司學習,還有老師的指導,要好好努力才能更上一層樓,我現(xiàn)在的動力就是能掌握點技術(shù)上的東西,學到的東西就是自己的。

  今天完成了一部分詞模的編寫,但是效果不如預期的好,速度和精度都沒達到計劃要求,慶幸的是我已經(jīng)上手了,相信明天編寫會很快的。

  吃晚飯的時候想到了職業(yè)規(guī)劃這個問題,我想盡我努力在這個公司呆久一點,不僅是技術(shù)上,更是經(jīng)驗上的培養(yǎng)。老師說的好,在一個小公司的好處就是能了解一個公司的運作,從管理層到技術(shù)層,再到人事層,這對我本身的成長很有好處。雖然,我所學習的是電子商務,目前本專業(yè)有四個專業(yè)方向:網(wǎng)站設計與程序方向、網(wǎng)絡營銷編輯方向、企業(yè)信息化、網(wǎng)絡外貿(mào)。我能來到諾尼基,參加這種計算機語言的培訓,我感到很榮幸。我雖然不是對程序很有興趣,我想我可以向網(wǎng)站設計這方面靠,做網(wǎng)站的布局,使用html、JavaScript和Photoshop。

  希望我的努力能得到成功,我會致力于向這方面發(fā)展的。

  3月15日星期三苦惱

  來到公司一個月了,實習生活很單調(diào),平時沒什么自己的活動,盯著電腦一整天,然后回宿舍睡覺,早晨再爬起來上班,又開始新的一天了。假如生活充滿希望,每一天過的還算充實,可是我現(xiàn)在有點厭倦現(xiàn)在的生活方式,感覺只有工作沒有生活,我討厭卻又無法改變,每天早晨我安慰自己,現(xiàn)在的辛苦是為了將來的幸福生活。叫我起床的不是鬧鈴而是夢想,然后一天可算充滿了勇氣,再接再厲。

  而且,學習上也止步不前,在原地打轉(zhuǎn),沒有提高。時間在慢慢流逝,我只知道埋頭做我的詞模,或者是在看PPT做小程序練習。我想著:干一行要愛一行,不管我以后的發(fā)展道路是怎樣的,現(xiàn)在的我還是要好好完成現(xiàn)階段的實習任務。

  我自己給自己加油打氣,自己在實習中找快樂。學習新鮮的知識,完成程序的成就,工作報告的完善,同學間的有愛,老師的關(guān)懷,這些都是快樂。我應該向往著快樂,而不是為實習生活的單調(diào)苦惱,得不償失。

  3月16日星期四培訓四

  對我們實習生來說,培訓的目的是讓我們掌握技術(shù)。雖然培訓強度很大,一下午就好像上了一學期的課,而且還有很多工作任務要完成,壓力很大。我現(xiàn)在都已經(jīng)習慣了,只能自我鼓勵,不要想著工作和學習的苦,而是想著他們帶來的益處,然后積極向上。我情愿拿著抱怨的時間多做點工作、多學點知識。

  除了技術(shù)上還有人際關(guān)系方面,我都有很大的提升空間。與人相處要講究技巧的,其實現(xiàn)在我們同事間相處很融洽哦,時間長了也許會有摩擦,但是只要好好處理就好。現(xiàn)在公司的人越來越多,在不斷地壯大,網(wǎng)站上還在招收工程師。

  慶幸的是,有機會在這個公司學習和成長,對我來說,這就像個平臺一樣,在這里起步,這個機會要好好把握。

  3月17日星期五小結(jié)

  時間走的很快,一眨眼就過去了一個月,我在公司里認識了很多新朋友,大家一起工作一起學習一起生活。但時間同樣也走的很慢,工作的數(shù)據(jù)是那么多,學習的知識還沒有完全吸收,生活中也沒有盡情玩樂。

  在實習期間,我不僅了解實習單位的實際情況,特別是企業(yè)信息化建設與管理情況,企業(yè)開展電子商務及企業(yè)所處的行業(yè)開展電子商務情況,從而提高自身對企業(yè)管理特別是企業(yè)電子商務的全面認識。切身體驗目前企業(yè)信息化及企業(yè)開展電子商務面臨的困難與問題,提高對現(xiàn)實問題的認識,提高對企業(yè)和社會的認識,增強對建設祖國的責任感和使命感。通過專業(yè)實習,進一步加深對書本知識的理解,加強實踐能力與創(chuàng)新能力的培養(yǎng),同時,也讓我意識到自身的不足,更加明確下一步的努力方向,增強自覺學習的意識與動力。通過專業(yè)實習,培養(yǎng)我們電子商務專業(yè)的技術(shù)技能與商務技能,為以后走向社會,打下一個良好的基礎。

  我要好好珍惜這次實習的機會,努力提高自己的能力,還要磨練自己的意志不能被困難打倒。當然,在社會大家庭里,要好好修人際關(guān)系這么課程,我仍在努力中。

  軟件工程專業(yè)實習日記 6

  第一天

  第一次是來面試,當時感覺不怎么好,面試的人問了一些問題有些沒回答上來,這并不奇怪,C#自己學習了2個月,然后就沒怎么用,回答不上我覺得可以理解。沒想到還能第二次來到公司,由于對環(huán)境還比較陌生,所以今天大概熟悉了一點,成都這邊有50多個員工,屬于研發(fā)中心,主要從事無線微波得較大型的設備的再加工,聽同事說以前在北京,但由于北京人力資源太貴所以來到成都,這聽起來怎么像是在壓榨的感覺啊,沒關(guān)系,只是來實習而已。

  對于今天的第一個小任務,要求:界面、數(shù)據(jù)壓入堆棧、簡單冒泡排序?qū)崿F(xiàn)數(shù)據(jù)有序輸出、堆排序輸出。讓我快速地熟悉了C#,從界面到后臺都得到了加強,此外在實現(xiàn)過程中對用到的冒泡排序和堆排序有了更深的理解,并能用C#熟練的實現(xiàn)。

  第二天

  今天對昨天的實例進行了改進和提高,將堆排序和冒泡排序封裝在一個動態(tài)鏈接庫中,提供函數(shù)調(diào)用和事件委托。此外加入XML進行配置,在XML中存入相關(guān)配置信息,提供一個單獨的XmlClass對其進行操作,加深了對xml的理解。為增加程序的性能,采用簡單工廠模式對其客戶端和算法操作進行分離,有很好的可擴展性,對于C#的動態(tài)鏈接庫和XML配置不怎么熟悉,花了很長一段時間看書和網(wǎng)上查資料,才開始動手寫代碼,不過感覺還是很快,因為自己有編程的能力,可以說掌握了一種快速編程的方法,所以就能駕輕就熟。

  第三天

  今天采用抽象工廠模式對實例進行改進,以達到動態(tài)加載算法實例,抽象工廠模式屬于設計模式中的內(nèi)容,自己在學習視頻的時候注意到了,所以之前就買了本大話設計模式來學習,可以說了解了大部分設計模式。今天遇到后自己心里也有底,溫故一下書就知道怎么做 了,可以說這是我學習的方法。

  針對以上,在dll中提供一個接口,兩個算法都繼承了該接口,對于該dll的操作都通過接口ISort進行,此外,修改工廠為抽象工廠,提供一個接口創(chuàng)建算法,在算法中返回ISort實例,在主函數(shù)中使用該實例進行對應的排序算法操作,充分顯示了抽象工廠的作用,本例子將反射和抽象工廠模式結(jié)合,增加了程序的可擴展性和可維護性。

  第四天

  由于自己編程能力還算可以吧,所以軟件組的老大就叫我加入開始做一些這次項目的東西,說了一句“我可是沒把你當實習生哦”,這話一聽當時感覺還好,不過后來一想,我卻是吃虧了,他不把我當實習生但給我的卻是實習生工資,這點有點想不過去,不過沒關(guān)系,實習嘛就是學習,有基本工資也不錯了,關(guān)鍵的公司提供的條件那是在學校里所得不到的:商業(yè)性的問題。

  今天將上述實例的方法用到本次項目中,開始項目中的一些任務。仍然使用抽象工廠模式,將自定義窗體封裝到類庫中,將窗體的控件預留到外部進行實施定義;在XML文件中配置窗體的實際參數(shù),利用反射按從XML中讀出的參數(shù)動態(tài)加載窗體。將上述的`實例方法運用到了實際項目中。

  第五天

  今天是這周的最后一天,可行性研究之后就進入了需求分析的階段,該教學網(wǎng)站所運行的環(huán)境有了初步的確定,對該網(wǎng)站的各個模塊應實現(xiàn)的功能進行了具體的描述,對創(chuàng)建數(shù)據(jù)庫時所需表的建立也有了一個具體規(guī)劃,這樣在真正的動手做網(wǎng)站時就有據(jù)可依,嚴格的按照需求分析當中的要求一個模塊一個模塊的有計劃的進行。這樣就避免了進行網(wǎng)站設計時的盲目性。我把這一周所學的知識又系統(tǒng)的學了一遍,認識到自己不足的地方,我明白要想真正的掌握知識就必須一點一滴的積累,明白無論做什么事情只要自己肯努力,再加上信心、耐心、細心就一定能達到自己的目標,獲得最終的成功。

【軟件工程專業(yè)實習日記】相關(guān)文章:

軟件工程專業(yè)的實習報告02-23

軟件工程專業(yè)畢業(yè)實習報告03-15

2023軟件工程專業(yè)實習報告03-22

最新軟件工程專業(yè)的實習報告05-08

軟件工程專業(yè)實習工作總結(jié)01-25

軟件工程專業(yè)畢業(yè)實習總結(jié)范文09-10

軟件工程專業(yè)畢業(yè)實習總結(jié)范文09-10

軟件工程專業(yè)畢業(yè)實習總結(jié)范文09-10

軟件工程專業(yè)畢業(yè)實習總結(jié)范文09-10

軟件工程專業(yè)畢業(yè)實習總結(jié)范文09-10