王牌对王牌第一季综艺,黄视频在线观看网站,世界一级毛片,成人黄色免费看

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

軟件工程工作總結(jié)與建議

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

軟件工程工作總結(jié)與建議

軟件工程工作總結(jié)與建議

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

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

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

同時熟悉多層系統(tǒng)的設(shè)計開發(fā),熟悉各種軟件工具的使用,對Windows系列操作系統(tǒng)較為熟悉,對Linux操作系統(tǒng)有所了解。掌握面向?qū)ο蟮姆治雠c設(shè)計和相關(guān)工具的使用,對軟件工程化也比較熟悉,由其感興趣的是敏捷軟件開發(fā)。曾任技術(shù)研發(fā)組組長,帶領(lǐng)技術(shù)研發(fā)組完成技術(shù)攻關(guān),管理軟件項目。有極強的自學(xué)能力和歸納總結(jié)能力。對一項技術(shù)有強烈的鉆研欲望.

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

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

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

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

再來看看我們的代碼:

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

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

再來說說測試:

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

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

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

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

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

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

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

擴展閱讀:軟件工程師轉(zhuǎn)正申請工作總結(jié)

轉(zhuǎn)正申請工作總結(jié)

尊敬的領(lǐng)導(dǎo):

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

工作數(shù)據(jù)工作總結(jié)

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

一、工作數(shù)據(jù)

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

二、工作總結(jié)

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

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

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

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

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

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

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

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

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

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

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

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

**

**

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

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。


軟件工程工作總結(jié)與建議》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.taixiivf.com/gongwen/605261.html
相關(guān)文章