軟件工程小結(jié)_第1頁(yè)
軟件工程小結(jié)_第2頁(yè)
軟件工程小結(jié)_第3頁(yè)
軟件工程小結(jié)_第4頁(yè)
軟件工程小結(jié)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Word文檔軟件工程小結(jié)今日視頻看完了,可是沒有總結(jié)。還是感覺不會(huì)總結(jié)。一想到50講的課,怎么總結(jié)呢?開頭聽的時(shí)候,是真不知道從哪里下手,因?yàn)殚_頭看的時(shí)候有種迷模糊糊的感覺。軟件工程,我期盼的一門課就這么聽完了一遍。很有些整個(gè)吞棗的感覺,不過收獲還是許多的,至少知道了軟件工程的階段不是只有需求分析、編程和測(cè)試維護(hù)。當(dāng)然這個(gè)很早之前就知道,只是以前根本沒有什么概念。

第一個(gè)階段,方案階段,要首先對(duì)用戶的要求進(jìn)行了解,對(duì)軟件的性能等進(jìn)行了解。然后進(jìn)行可行性分析討論,在各種可行性討論中,對(duì)于軟件開發(fā)人員來說,技術(shù)可行性討論最重要。之后就是需求分析階段了,需求分析階段也是方案階段的最終一部分。需求分析定義了要做什么。把現(xiàn)實(shí)的需要用程序語言表達(dá)出來。但是這一階段并不解決怎么做。

解決怎么做的是下一個(gè)階段——設(shè)計(jì)階段。設(shè)計(jì)階段分為概要設(shè)計(jì)和具體設(shè)計(jì)。概要設(shè)計(jì)把每個(gè)組成部分的功能都給出意義明確的模塊,每個(gè)模塊都和一部分需求相對(duì)應(yīng)。但是不考慮細(xì)節(jié)。具體設(shè)計(jì),把每個(gè)模塊的功能實(shí)現(xiàn)具體的表示出來,為源程序的編寫打下基礎(chǔ)。然后就是編程階段,我們一般最初接觸的就是編程,所以編程階段比較了解,由于前期文檔已經(jīng)做的很具體,功能的實(shí)現(xiàn)數(shù)據(jù)和算法都已經(jīng)清晰了,所以編程是比較簡(jiǎn)潔的。

編程完了就是測(cè)試階段了,測(cè)試階段的費(fèi)用是最多的。測(cè)試階段是發(fā)覺錯(cuò)誤的階段,改錯(cuò)是調(diào)試階段。然后就是交付用戶使用,及維護(hù)。

以上幾點(diǎn)是軟件工程的生命周期的六個(gè)階段。軟件工程過程和軟件工程生命周期也不能等同。

軟件工程過程如下:

軟件規(guī)格說明:規(guī)定軟件的功能及其運(yùn)行的限制

軟件開發(fā):產(chǎn)生滿意規(guī)格說明的軟件:

軟件的確認(rèn):確認(rèn)軟件能夠完成客戶提出的要求:

軟件演進(jìn):為滿意客戶的變更要求。軟件必需在使用的過程中演進(jìn)。

軟件工程過程與軟件生存期相對(duì)應(yīng)。軟件規(guī)格說明對(duì)應(yīng)方案階段,軟件開發(fā)對(duì)應(yīng)設(shè)計(jì)、編程階段,軟件的確認(rèn)對(duì)應(yīng)測(cè)試調(diào)試階段,軟件演進(jìn)對(duì)應(yīng)運(yùn)行維護(hù)階段。

軟件開發(fā)的每個(gè)過程都有相關(guān)文檔,用老師們的話說叫做以文檔為驅(qū)動(dòng)。文檔的好壞直接影響到軟件開發(fā)的進(jìn)度和軟件的質(zhì)量。而文檔中最多的是使用圖表,dfd圖,sc圖。數(shù)據(jù)流程圖、過程流程圖、系統(tǒng)流程圖等各種圖表。還是那句話,一張好的圖表賽過一千句話。

gz85.COM更多總結(jié)編輯推舉

軟件工程實(shí)習(xí)總結(jié)

一.實(shí)習(xí)題目

c/s模式下的網(wǎng)絡(luò)嬉戲平臺(tái)(類似于聯(lián)眾)

二.題目要求

a.平臺(tái)上至少能夠供應(yīng)兩種嬉戲(僅供兩人參與)供用戶選擇。

b.服務(wù)器端實(shí)現(xiàn)用戶賬號(hào)、密碼的管理,監(jiān)控用戶上下線狀態(tài)管理。

c.服務(wù)器端實(shí)現(xiàn)用戶嬉戲數(shù)據(jù)及文本通信數(shù)據(jù)的中轉(zhuǎn)交換。

d.客戶端能夠連接到服務(wù)器并選擇嬉戲種類和嬉戲桌面,并參加嬉戲。

e.客戶端能夠通過服務(wù)器進(jìn)行文本通信。

三.小組成員及分工

組長(zhǎng):黃?飛

成員:黃?飛?王潤(rùn)琛?陳?磊韓振軍王向富

四.人員支配及進(jìn)度

a.人員支配:

黃?飛:系統(tǒng)設(shè)計(jì),文檔管理:2周,系統(tǒng)的集成與總結(jié):1周

陳?磊:編寫項(xiàng)目方案文檔:0。5周,需求,概要文檔的編寫:2周

王潤(rùn)?。合到y(tǒng)設(shè)計(jì):1周,程序主要模塊的實(shí)現(xiàn):2周

韓振軍:需求的收集與文檔:1周,軟件測(cè)試與分析:1周

王向富:編寫軟件測(cè)試方案:1周,軟件測(cè)試:1周。

b.進(jìn)度:

第一階段項(xiàng)目啟動(dòng)(05-8-2205-8-23):?實(shí)習(xí)分析;項(xiàng)目簡(jiǎn)潔分工。

第二階段需求分析(05-8-2405-8-26):?確定軟件性能;功能;編寫文檔。

第三階段概要設(shè)計(jì)(05-8-2905-9-01):?確定總體架構(gòu),程序模塊。

第四階段具體設(shè)計(jì)(05-9-0205-9-07):?設(shè)計(jì)客戶端,服務(wù)器端細(xì)節(jié)。

第五階段軟件實(shí)現(xiàn)(05-9-0805-9-16):?編寫源代碼。

第六階段軟件測(cè)試(05-9-1905-9-21):?完成測(cè)試及文檔。

第七階段項(xiàng)目總結(jié)(05-9-2205-10-07):?總結(jié)提高,答辯。五.系統(tǒng)架構(gòu)

?整體架構(gòu)圖:

六.實(shí)現(xiàn)的功能與未實(shí)現(xiàn)的功能

a.實(shí)現(xiàn)的功能:

客戶端:

1)用戶登陸:用戶運(yùn)行客戶端軟件后,彈出登陸框,用戶通過輸入帳號(hào)和密碼登陸平臺(tái),高級(jí)實(shí)現(xiàn)程度有記住密碼選項(xiàng)。

2)用戶注冊(cè):登陸框有注冊(cè)選項(xiàng),供用戶注冊(cè)新平臺(tái)帳號(hào)。用戶需要輸入新的帳號(hào)名,密碼,以及一些基本資料:姓名,性別,誕生日期,郵箱。

3)用戶修改資料:用戶可以在登陸后修改個(gè)人基本資料,除帳號(hào)外其他資料均可選擇修改。

4)用戶選擇嬉戲:用戶登陸后,平臺(tái)界面即會(huì)顯示所支持嬉戲,用戶可選擇要進(jìn)行的嬉戲。平臺(tái)與嬉戲捆綁安裝,在高級(jí)實(shí)現(xiàn)程度下服務(wù)器新增加嬉戲通過新的安裝文件供應(yīng)給用戶。

服務(wù)器端:

1)批準(zhǔn)新用戶注冊(cè):基本實(shí)現(xiàn)程度為由服務(wù)器自動(dòng)批準(zhǔn),既用戶名不與現(xiàn)有用戶沖突并且用戶名和密碼長(zhǎng)度符合規(guī)范(用戶名長(zhǎng)度不超過十個(gè)單詞或字母,密碼不低于6位)及予以批準(zhǔn)。高級(jí)實(shí)現(xiàn)程度為服務(wù)器與管理員雙重批準(zhǔn),既服務(wù)器批準(zhǔn)后只具有參觀嬉戲和談天等功能但不能參與嬉戲,需等管理員批準(zhǔn)后給予正式的用戶權(quán)利。

2)刪除用戶:服務(wù)器管理員可以從數(shù)據(jù)庫(kù)刪除任意已注冊(cè)用戶(全部用戶資料項(xiàng)同時(shí)刪除)。為防止誤操作等狀況發(fā)生,高級(jí)實(shí)現(xiàn)程度中刪除用戶操作只是臨時(shí)禁止該用戶登陸,數(shù)據(jù)庫(kù)保留該用戶資料一周(或數(shù)周,示服務(wù)器硬件資源)后再自動(dòng)刪除。

b.待實(shí)現(xiàn)的功能:

1.用戶登錄的限制

用戶在不同地點(diǎn)以相同的用戶名登錄。

注冊(cè)時(shí)對(duì)新用戶名的符號(hào)(如非法字符)檢查

2.用戶的特別掉線

在嬉戲過程中,玩家的中途特別掉線,服務(wù)器對(duì)玩家的在線信息的監(jiān)聽,并準(zhǔn)時(shí)修改。3.嬉戲的添加

此平臺(tái)須在對(duì)嬉戲進(jìn)行修改的狀況下使嬉戲嵌入平臺(tái),尚缺少良好的對(duì)嬉戲的管理。

七.系統(tǒng)演示

a.客戶端;

b.服務(wù)器端。

八.實(shí)習(xí)總結(jié)

這個(gè)項(xiàng)目所涉及的技術(shù)比較多,主要包括:網(wǎng)絡(luò)通信,數(shù)據(jù)庫(kù)通信與操作,用戶的界面設(shè)計(jì)。我們采納vc++語言進(jìn)行編程,主要調(diào)用mfc中的類函數(shù),其中自己編寫了一些類函數(shù),詳細(xì)的細(xì)節(jié)見具體設(shè)計(jì)文檔。

作為一個(gè)嬉戲?qū)?zhàn),它所能允許的最大的嬉戲玩家是衡量好壞的一個(gè)重要標(biāo)準(zhǔn),對(duì)于每個(gè)用戶以產(chǎn)生獨(dú)立的線程對(duì)其進(jìn)行調(diào)度,掌握就成為該對(duì)戰(zhàn)平臺(tái)的一個(gè)重要問題。

解決方案:

建立兩個(gè)線程池(csendthreadpool,crecvthreadpool),主要負(fù)責(zé)管理線程的生成,結(jié)束和任務(wù)安排等工作,線程池類相當(dāng)于一個(gè)容器,在容器中運(yùn)行許多個(gè)線程,應(yīng)用程序只需要將工作交給線程池,線程池負(fù)責(zé)協(xié)調(diào)和安排內(nèi)部工作。

九.閱歷總結(jié)與參考書目

閱歷總結(jié):

1.本軟件在初期的設(shè)計(jì)中不是非常的完善,致使在進(jìn)行編碼的階段不斷地修改,使得軟件件項(xiàng)目的進(jìn)度和程序的質(zhì)量受到很大的影響。

2.協(xié)同開發(fā)組員間的協(xié)作很重要,尤其是各個(gè)部分假如不根據(jù)肯定的標(biāo)準(zhǔn),就使組員間的合作消失很大的問題。我們這次原來準(zhǔn)備使用,但是由于有些組員不是很熟識(shí),后來改用mfc。

2022年軟件工程師工作小結(jié)

1、共享第一條閱歷:學(xué)歷代表過去、力量代表現(xiàn)在、學(xué)習(xí)力代表將來。其實(shí)這是一個(gè)來自國(guó)外訓(xùn)練領(lǐng)域的一個(gè)討論結(jié)果。信任工作過幾年、十幾年的伴侶對(duì)這個(gè)道理有些體會(huì)吧。但我信任這一點(diǎn)也很重要:重要的道理明白太晚將抱憾終生!所以放在每一條,讓剛剛畢業(yè)的伴侶們?cè)琰c(diǎn)看到哈!

2、肯定要確定自己的進(jìn)展方向,并為此目的制定可行的方案。不要說什么,我剛畢業(yè),還不知道將來可能做什么?,跟著感覺走,先做做看。因?yàn)?,這樣的觀點(diǎn)會(huì)通過你的潛意識(shí)去示意你的行為無所事事、碌碌無為。始終做技術(shù),將來成為專家級(jí)人物?向管理方向走,成為職業(yè)經(jīng)理人?先熟識(shí)行業(yè)和領(lǐng)域,將來獨(dú)立門戶?還是先在行業(yè)里面混混,過幾年轉(zhuǎn)行做點(diǎn)別的?這很重要,它將打算你近幾年、十年內(nèi)做什么事情才是在做正確的事情!。

3、軟件開發(fā)團(tuán)隊(duì)中,技術(shù)不是萬能的,但沒有技術(shù)是萬萬不能的!在技術(shù)型團(tuán)隊(duì)中,技術(shù)與人品同等重要,當(dāng)然長(zhǎng)相也比較重要哈,尤其在mm比較多的團(tuán)隊(duì)中。在軟件項(xiàng)目團(tuán)隊(duì)中,技術(shù)水平是受人重視和敬重的重要砝碼。無論你是做管理、系統(tǒng)分析、設(shè)計(jì)、編碼,還是產(chǎn)品管理、測(cè)試、文檔、實(shí)施、維護(hù),多少你都要有技術(shù)基礎(chǔ)。算我孤陋寡聞,我還真沒有親眼看到過一個(gè)外行帶領(lǐng)一個(gè)軟件開發(fā)團(tuán)隊(duì)勝利地完成過軟件開發(fā)項(xiàng)目,哪怕就一個(gè),也沒有看到。倒是曾經(jīng)看到過一個(gè)高學(xué)歷的牛人(非技術(shù)型)帶一堆人做完過一個(gè)項(xiàng)目,項(xiàng)目交付的第二天,項(xiàng)目組成員扔下一句再也受不了啦!四分五裂、各奔東西。那個(gè)項(xiàng)目的勝利度大家可想而知了。

4、具體制定自己軟件開發(fā)專業(yè)學(xué)問學(xué)習(xí)方案,并留意準(zhǔn)時(shí)修正和調(diào)整(軟件開發(fā)技術(shù)變化實(shí)在太快)。請(qǐng)牢記:假如一個(gè)軟件開發(fā)人員在1、2年內(nèi)都沒有更新過自己的學(xué)問,那么,其實(shí)他已經(jīng)不再屬于這個(gè)行業(yè)了。不要告知自己沒有時(shí)間。來自時(shí)間管理領(lǐng)域的的三八原則告誡我們:另外的那8小時(shí)如何使用將打算你的人生成敗!本人自畢業(yè)以來,平均每天實(shí)際學(xué)習(xí)時(shí)間超過2小時(shí)。

5、書籍是人類進(jìn)步的階梯,對(duì)軟件開發(fā)人員尤其如此。書籍是學(xué)習(xí)學(xué)問的最有效途徑,不要過多地希望在工作中能遇到世外高人,并不厭其煩地教你。對(duì)于花錢買書,我個(gè)人閱歷是:千萬別買國(guó)內(nèi)那幫人出的書!我買的那些家伙出的書,!00%全部懊悔了,無一本例外。更生氣的是,這些書在二手市場(chǎng)的地?cái)偵隙己茈y賣掉。擁有書籍并不表示擁有學(xué)問;擁有學(xué)問并不表示擁有技能;擁有技能并不表示擁有文化;擁有文化并不表示擁有才智。只有將書本變成的自己才智,才算是真正擁有了它。

6、不要僅局限于對(duì)某項(xiàng)技術(shù)的表面使用上,哪怕你只是間或用一、二次。對(duì)任何事物不究就里是任何行業(yè)的工程師所不應(yīng)當(dāng)具備的素養(yǎng)。開發(fā)windows應(yīng)用程序,看看windows程序的設(shè)計(jì)、加載、執(zhí)行原理,分析一下pe文件格式,試試用sdk開發(fā)從頭開發(fā)一個(gè)windows應(yīng)用程序;用vc++、delphi、java、開發(fā)應(yīng)用程序,花時(shí)間去討論一下mfc、vcl、j2ee、.它們框架設(shè)計(jì)或者源碼;除了會(huì)用j2ee、jboss、spring、hibernate等等優(yōu)秀的開源產(chǎn)品或者框架,抽空看看大師們是如何抽象、分析、設(shè)計(jì)和實(shí)現(xiàn)那些類似問題的通用解決方案的。試著這樣做做,你以后的工作將會(huì)少遇到一些讓你不明就里、一頭霧水的問題,因?yàn)?,許多東西你知其然且知其所以然!

7、在一種語言上編程,但別為其束縛了思想。代碼大全中說:深化一門語言編程,不要浮于表面。深化一門語言開發(fā)還遠(yuǎn)遠(yuǎn)不足,任何編程語言的存在都有其自身的理由,所以也沒有哪門語言是包治百病的靈丹妙藥。編程語言對(duì)開發(fā)人員解決詳細(xì)問題的思路和方式的影響與束縛的例子俯拾皆是。我的閱歷是:用面對(duì)對(duì)象工具開發(fā)某些關(guān)鍵模塊時(shí),為什么不行以借鑒c、c51、匯編的模塊化封裝方式?用傳統(tǒng)的桌面開發(fā)工具(目前主要有vc++、delphi)進(jìn)行系統(tǒng)體統(tǒng)結(jié)構(gòu)設(shè)計(jì)時(shí),為什么不行以參考來自java社區(qū)的ioc、aop設(shè)計(jì)思想,甚至借鑒像spring、hibernate、jboss等等優(yōu)秀的開源框架?在進(jìn)行類似于實(shí)時(shí)通信、數(shù)據(jù)采集等功能的設(shè)計(jì)、實(shí)現(xiàn)時(shí),為什么不行以引用來自實(shí)時(shí)系統(tǒng)、嵌入式系統(tǒng)的優(yōu)秀的體系框架與模式?為什么一切都必需以個(gè)人、團(tuán)隊(duì)在當(dāng)然開發(fā)語言上的傳統(tǒng)或者閱歷來解決問題???他山之石、可以攻玉。

15年軟件工程師年終工作小結(jié)

1、共享第一條閱歷:學(xué)歷代表過去、力量代表現(xiàn)在、學(xué)習(xí)力代表將來。其實(shí)這是一個(gè)來自國(guó)外訓(xùn)練領(lǐng)域的一個(gè)討論結(jié)果。信任工作過幾年、十幾年的伴侶對(duì)這個(gè)道理有些體會(huì)吧。但我信任這一點(diǎn)也很重要:重要的道理明白太晚將抱憾終生!所以放在每一條,讓剛剛畢業(yè)的伴侶們?cè)琰c(diǎn)看到哈!-

2、肯定要確定自己的進(jìn)展方向,并為此目的制定可行的方案。不要說什么,我剛畢業(yè),還不知道將來可能做什么?,跟著感覺走,先做做看。因?yàn)?,這樣的觀點(diǎn)會(huì)通過你的潛意識(shí)去示意你的行為無所事事、碌碌無為。始終做技術(shù),將來成為專家級(jí)人物?向管理方向走,成為職業(yè)經(jīng)理人?先熟識(shí)行業(yè)和領(lǐng)域,將來獨(dú)立門戶?還是先在行業(yè)里面混混,過幾年轉(zhuǎn)行做點(diǎn)別的?這很重要,它將打算你近幾年、十年內(nèi)做什么事情才是在做正確的事情!。-

3、軟件開發(fā)團(tuán)隊(duì)中,技術(shù)不是萬能的,但沒有技術(shù)是萬萬不能的!在技術(shù)型團(tuán)隊(duì)中,技術(shù)與人品同等重要,當(dāng)然長(zhǎng)相也比較重要哈,尤其在mm比較多的團(tuán)隊(duì)中。在軟件項(xiàng)目團(tuán)隊(duì)中,技術(shù)水平是受人重視和敬重的重要砝碼。無論你是做管理、系統(tǒng)分析、設(shè)計(jì)、編碼,還是產(chǎn)品管理、測(cè)試、文檔、實(shí)施、維護(hù),多少你都要有技術(shù)基礎(chǔ)。

算我孤陋寡聞,我還真沒有親眼看到過一個(gè)外行帶領(lǐng)一個(gè)軟件開發(fā)團(tuán)隊(duì)勝利地完成過軟件開發(fā)項(xiàng)目,哪怕就一個(gè),也沒有看到。倒是曾經(jīng)看到過一個(gè)高學(xué)歷的牛人(非技術(shù)型)帶一堆人做完過一個(gè)項(xiàng)目,項(xiàng)目交付的第二天,項(xiàng)目組成員扔下一句再也受不了啦!四分五裂、各奔東西。那個(gè)項(xiàng)目的勝利度大家可想而知了。-

4、具體制定自己軟件開發(fā)專業(yè)學(xué)問學(xué)習(xí)方案,并留意準(zhǔn)時(shí)修正和調(diào)整(軟件開發(fā)技術(shù)變化實(shí)在太快)。請(qǐng)牢記:假如一個(gè)軟件開發(fā)人員在1、2年內(nèi)都沒有更新過自己的學(xué)問,那么,其實(shí)他已經(jīng)不再屬于這個(gè)行業(yè)了。不要告知自己沒有時(shí)間。來自時(shí)間管理領(lǐng)域

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論