合作開發那些事

2021-06-18 07:22:05 字數 1347 閱讀 6450

轉眼我大學的最後乙個暑假結束了,回想這個暑假似乎沒有完成什麼任務,最主要的事就是合作開發。之前寫過關於合作開發的準備工作,現在專案基本完成了,就讓我再說說合作開發那些事兒吧!

一、我的團隊

說到團隊,我要感謝我的兩位隊友了,剛哥和康康同學。雖然我是組長但是我做的並不是很好,首先我的畫的圖出現了太多的拼寫錯誤,以至於在生成的**中也出現很多不易察覺的錯誤,在除錯過程中造成了一些麻煩;然後專案的開發進度控制的不是很好,導致專案延期;圖和實現脫節導致在**實現過程中有很多需要改正的地方是我想的不夠周到;最後我想應該是我不夠積極,但是我要感謝的是兩位隊友的積極主動,深深地道一句合作愉快,謝謝!

二、資料庫設計

說到資料庫設計,我感覺還是我最滿意的乙個階段,剛開始合作的時候,我們用了大概乙個下午的時間進行的需求的統一,同時設計出了乙個基本成型的資料庫,為之後的工作鋪平了一條平坦的大路呀!下面是一張初步的資料庫設計的圖:

三、文件的編寫

顯然在很多時候文件是整個開發的比較重要的工作,因為是在這個時候知道專案的雛形的,但是由於是重構,所以減少了對文件的重視程度,就像我們沒有文件也知道介面怎麼畫,都有哪些功能一樣。

雖然公尺老師一直是說文件驅動,減少人與人的直接交流,然而我的文件基本還是在大家敲**的同時進行,也就是說,大家是根據圖敲的**,並沒有根據文件,顯然可能這樣是不符合開發順序的,但是為了可以快一些完成專案,還是沒有按照規矩來,但是這次對文件的理解就是:我覺得文件中有些文字是沒有必要的也就是充當門面用的,我覺得最主要的還是對圖的描述,主要是把圖的各個方法該如何寫,如何呼叫給寫明白,這樣在敲**的時候才可以避免多次人與人之間的多次交流,直接通過文件進行**的編寫了。

四、**的編寫

這之前所有的工作都是為**實現打基礎的,**是根據之前的文件還有uml圖而來的。在這次工作中我敲的都是d層,也就是說是最容易實現的一層,因為圖是我畫的所以敲起來還是比較順利的,我想在這個過程中其他兩位隊員並沒有我這麼順利,首先他們要適應我的圖,然後還要適應我的邏輯(有的時候我的邏輯有些混亂)。。。這也讓我知道理想和現實是有一定區別的,因為圖畫起來容易,然而實現起來並不容易。

五、除錯

真心說這是乙個令人抓狂的環節,尤其是除錯的第乙個上午,從設計模式開始除錯,由於對設計模式運用的不熟練,也沒有用過,所以各種錯誤,各種走不過去。真心煎熬,但是除錯成功的時候還是蠻有成就感的,但是第一次除錯似乎走上了乙個誤區,因為是三個人對著一台電腦除錯,大大降低了效率,所以之後的除錯都是分開的,這樣還好,雖然有很大一部分的錯誤是由於我的拼寫錯誤,但是最終我們還是勝利了(在這裡反思我的英語,所以英語很重要呀)

到現在為止,做了這些事,還沒有打包,總體來說收到的教訓還是不少的!

合作開發總結

合作開發從開始的興奮到後來的迷茫 到雲層漸漸的散去,到萬里晴空,到系統最後的竣工 切切實實的感受到了軟體工程這一的過程些許的韻味.人員分配方式.因為小組人數是三人 所以此次合作開發是人員的分配是面向包的 而不 是面向層的 是乙個人負責幾層.此次開發依照原則.做了這麼多遍的機房收費系統了,不能再是開始...

合作開發 序言

我們的機房收費系統合作開發現在暫時告一段落了,機房收費系統也到了不想再碰觸的地步了,個人認為我們這次的合作開發還是比較成功的,下面總結一下我們的合作開發。我們組的合作開發一共有三個人,三個人每個人負責一層,組長負責畫圖。起初我們三個人開了乙個小會,把要用到的設計模式 引數的寫法以及其他的相關規定都有...

合作開發 序言

我們的機房收費系統合作開發現在暫時告一段落了,機房收費系統也到了不想再碰觸的地步了,個人認為我們這次的合作開發還是比較成功的,下面總結一下我們的合作開發。我們組的合作開發一共有三個人,三個人每個人負責一層,組長負責畫圖。起初我們三個人開了乙個小會,把要用到的設計模式 引數的寫法以及其他的相關規定都有...