久久久久综合给合狠狠狠,人人干人人模,大陆一级黄色毛片免费在线观看,亚洲人人视频,欧美在线观看一区二区,国产成人啪精品午夜在线观看,午夜免费体验

薈聚奇文、博采眾長、見賢思齊
當前位置:公文素材庫 > 計劃總結 > 工作總結 > 軟件工程工作總結與建議

軟件工程工作總結與建議

網站:公文素材庫 | 時間:2019-05-28 18:12:03 | 移動端:軟件工程工作總結與建議

軟件工程工作總結與建議

軟件工程工作總結與建議

姓名:xIkUg[BCG][DFCG][OCN][DCM][CZG]部門:行業(yè)開發(fā)部超市項目組出生日期:1980-11-25個人簡介:

沒什么愛好,唯軟件開發(fā)技術情有獨鐘,常自娛自樂,自小熱愛編程,從小學6年級開始正式學習程序設計,至今已有12年有余,18歲中專畢業(yè),參加工作,至今已有5年,近6年的軟件開發(fā)工作經驗,工作期間也不斷學習,完善自己的職業(yè)技能,理解軟件開發(fā)的思想,熟悉Delphi、C/C++/VC++、ASP、SQLServer、Html、腳本語言(如:VBScript、JavaScript),匯編,熟悉Win32SDK編程,經過多年的學習和實踐相結合對面象對象的設計與開發(fā)也有深刻的理解和自己獨特的見解。列寧曾說“實踐高于(理論的)認識,因為它不僅具有普遍性的品格,而且還具有直接現實性的品格。”,我始終相信。

對軟件逆向工程也比較熟悉,熟悉匯編/反匯編,熟悉各種靜態(tài)反編譯(反匯編)工具如DD、W32DASM、C32ASM等,熟悉各種動態(tài)跟蹤調試工具如SoftICE、OllyDBG等工具,熟悉加密與解密,能夠利用這些工具和我的知識對軟件進行加密,防止盜版,能夠對軟件進行解密和逆向工程,研究軟件的底層機理,屬于中國破解組織BCG/DFCG/OCN/DCM/CZG正式成員(注:這些組織都是以技術研究為主的,跟盜版是兩回事)。

同時熟悉多層系統的設計開發(fā),熟悉各種軟件工具的使用,對Windows系列操作系統較為熟悉,對Linux操作系統有所了解。掌握面向對象的分析與設計和相關工具的使用,對軟件工程化也比較熟悉,由其感興趣的是敏捷軟件開發(fā)。曾任技術研發(fā)組組長,帶領技術研發(fā)組完成技術攻關,管理軟件項目。有極強的自學能力和歸納總結能力。對一項技術有強烈的鉆研欲望.

轉入正題了,首先談談,我認為我所在的項目組做得好的地方.在我們項目組中使用了CVS做軟件的版本控制,用RoboHelp寫文檔,用TestTrack做Bug跟蹤.

做得不好的地方就是需求描述不清晰,而我們過早的進入"設計"階段,過遲的進入測試階段.

看看我們的需求描述吧:多數量同一商品的錄入習慣:商品條碼+數量快捷鍵+數量某種商品在銷售過程中退貨的操作習慣:商品條碼+負數快捷鍵+數量我們需要的需求描述是這樣的:只說做什么,不說怎么做,并描述出希望得到的結果,至于操作習慣這些東西可以在得到了正確的軟件功能后再作調整.

例如:零售:一個商品的條碼6910000000001,零售單價為15.00元,輸入一個商品條碼,賣出該商品1個,零售金額為15.00元,賣2個,零售金額為30.00元.

再來看看我們的代碼:

我們目前的代碼根本不具備可測試性,當改動一個地方的時候我們不可能自己把所有代碼功能都跑1遍,以保證程序的正確性,保證程序的質量,有可能我們改動的這一個地方會牽扯到另一個地方或N個地方,而我們有可能沒有考慮到這個關聯性或沒有考慮完,于是1個地方的改動造成了N個地方的錯誤.這樣的問題在我們公司開發(fā)人員中基本是天天都在上演重復的一幕,造成開發(fā)成本/維護成本不斷的上升,產品遲遲不能穩(wěn)定.

還有一個比較嚴重的問題是過早的進行設計,把程序的結構過早的定下來,這樣導致的后果是要當需求發(fā)生變化,目前的系統結構無法滿足需求時,可想而知后果的什么樣的.

再來說說測試:

我們的測試人員可說是做得比較好了的,這點我沒什么好說的.我只是想說讓我們開發(fā)產品應該盡早的提交給測試人員和用戶進行測試,這樣我們可以更早的得到反饋,對產品作出改進和修改.

我想重點對我們開發(fā)談談,提出一些自己的建議:為了保證我們的程序具有可靠性,可維護性,可閱讀性,讓我們產品達到一個高質量的標準,我想唯一的方法就是讓我們代碼具有可測試性,可測試性的代碼是具有良好結構的,優(yōu)美的,高質量的并且也是簡單的.其中以測試來驅動開發(fā)(TDD)的方法是我較為推崇的,我在家自己寫的程序基本都有UnitTest.

UnitTest又叫單元測試,是針對程序最基本結構單元所進行的測試。而TDD的過程是這樣的,寫一個測試程序,使其可以運行,重構。在寫這個測試程序的時候你考慮的不應該是基于什么結構單元,而是要考慮需要完成的什么功能。實現和重構的時候,具體是不是這個單元完成了這個功能依然不是你應該去考慮的,你考慮的還是是不是完成了這個功能、是不是代碼真的清晰和可工作。你考慮的問題永遠是圍繞著具體的功能進行的,而不是圍繞某種結構進行的。你寫這個測試程序的時候,這個結構并不存在,并且今后也可能不存在(由于重構,你在別的結構部分實現了這個功能)。

明白這個道理就可以明白TDD實際還是基于需求驅動的,還是一種前瞻性的設計手段。只不過TDD讓這個需求更加具體,讓其前瞻性也更可以預測,并且在多種方法中給了你進行多種嘗試的機會。而當你認為這個測試只是單元測試的時候,無疑你就把程序的結構早早的做了一個固定,其是基于結構的而不是基于需求的,并且由于其基于結構的一面則設計的前瞻性很難得到保證,而就根本性的斷絕了你進行多種嘗試的可能。設計的前瞻性是指你的設計可以帶來可以預測的結果。而軟件的結構是動態(tài)的,并且隨著你必須進行的重構活動這樣的結構變更會日常性的存在。如果你的一個測試高度的依靠某種特殊的結構,在這樣的經常性重構的環(huán)境下,其被經常性修改的幾率會大大增加。而由于其結構的不確定性是根本不可能逆轉的,所以針對結構進行的測試根本不可能帶來結構上的可預測性,而談不上什么前瞻性了。

軟件開發(fā)是一個不斷跌代的過程,我們應該小步前進,不應該一開始就固定的程序的結構,一開始就使用復雜的設計模式,這些程序結構和設計模式都應該是我們通過了N次跌代后得到的結果.應該切忌為了顯示自己的水平而在一開始使用這些復雜的東西.

時間有限,就談到這里,附上兩篇我以前寫的關于開發(fā)的文章,作為參考,詳見附件1.簡單設計

2.挑戰(zhàn)極限-測試驅動開發(fā)

擴展閱讀:軟件工程師轉正申請工作總結

轉正申請工作總結

尊敬的領導:

進入**軟件有限公司已經有4個月了,經過這段時間的充實而緊張的工作,我不僅對公司工作流程日益熟練,而且對軟件測試行業(yè)的規(guī)范有了更深入的學習和了解,特別是認識了測試部、開發(fā)部、實施部門的同事,大家一起圍繞項目交流互幫互助,更讓我受益匪淺。下面,我就這近3個月的工作情況,從以下四個方面做一個整體匯報:

工作數據工作總結

工作中存在的問題以及解決辦法近期工作計劃及職業(yè)規(guī)劃

一、工作數據

我于******日入職,在這4個月的工作中,我從開始進入公司配置**安裝環(huán)境到**,再到現在完全測試的**工作。

二、工作總結

作為一名軟件測試人員,我的工作內容是:主動尋找公司的軟件產品中可能的缺陷以及不合理的地方,并及時反饋給開發(fā)同事,保證公司的軟件交給客戶是比較理想沒有明顯缺陷的狀態(tài)。

在公司測試的日常工作,主要由兩部分組成:一是與實施同事交流討論,總結實施同事提交的bug并提交給開發(fā)修改、全程跟蹤,直到bug關閉。二是按照流程細致的分析軟件可能存在的缺陷,及時反饋給開發(fā)同事。在4個月的時間里,我由測試**轉到測試**,下面對我的工作做一個總結。

1、**測試。剛來公司,測試經理給我非配的是一臺惠普的新臺式機,運行速度很快,用起來很舒服,很喜歡。第一個星期主要是學習**的業(yè)務流程和安裝部署**財政端和單位端的測試環(huán)境。在**的幫助下我配置了oracle10g、PL/SQLDeveloper、Tomcat等環(huán)境。6月到8月份,我主要測試的是**版本,財政端測試的模塊主要有:票據管理、收入管理、基礎資料、單位對賬、統計報表、票據查詢、以及系統管理等模塊;測試單位端主要是與財政端相關模塊。測試的用戶有:省財政廳、**縣、**縣。

2、**測試。到了八月底,由于黃石非稅項目組的***的項目任務比價緊,我遍參加進入了**的測試小組,與**、**一起并肩戰(zhàn)斗!由于**功能不夠穩(wěn)定,測試工作進度受開發(fā)的影像,進度時快時慢,工作狀態(tài)也反復無常。我調整好狀態(tài),及時與開發(fā)的同事溝通,把沒有及時跟新出現的bug直接與開發(fā)交流,避免了測試工作的反復。測試**的過程中由于開始業(yè)務不熟悉,請教**,她都耐心的幫我解答。**測試的主要模塊是:************

三、工作中存在的問題以及解決辦法

剛走出校園初次接觸軟件測試這個全新的行業(yè),我就對這份工作產生了極大

的好奇,在工作的過程中,不斷的和同事交流,學習工作技巧,工作到今天,工作技能有了很大的進步,但是,隨著工作的日益進展,也出現了些困惑和工作難題。

1、部門間同事交流不是很充分。前期測試**感覺交流還比較充分,因為**版本是一個穩(wěn)定的版本,性能比較穩(wěn)定,用戶提出的bug都很深入比較少,實施、測試、開發(fā)就有充分的時間討論、分析需求、最終合理的解決。但是轉到測試**后就明顯感覺交流的時間不夠,我想是因為**的項目時間趕得太急,這段時間資源有限,整個項目組必須拿寶貴的時間解決最重要的事情,所以需要項目的每個成員做好全心的投入,每個細節(jié)和問題及時溝通,這樣才能保證項目開發(fā)流程的順暢,最后完成任務。我想我在緊急項目測試的這個方面還要注意方法。

2.由于個剛走出校門的大學生,項目經驗比較少,也很欠缺對行業(yè)技術的把握。我要加緊學習,才能更好的滿足不斷變化的深入的測試工作。

四、近期工作計劃及職業(yè)規(guī)劃

測試行業(yè)隨著國內軟件企業(yè)的重視變得越來越有生機,工資待遇普遍上漲。我覺得在未來1到2年時間好好深入學習軟件測試,特別是自動測試這塊,不斷提升自己的專業(yè)技能。

這就是我4個月來的工作情況,在今后的日子里,我會繼續(xù)努力,請各位同事監(jiān)督和考核我,謝謝!

**

**

友情提示:本文中關于《軟件工程工作總結與建議》給出的范例僅供您參考拓展思維使用,軟件工程工作總結與建議:該篇文章建議您自主創(chuàng)作。

來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯系我們及時刪除。


軟件工程工作總結與建議》由互聯網用戶整理提供,轉載分享請保留原作者信息,謝謝!
鏈接地址:http://www.weilaioem.com/gongwen/605261.html
相關文章