在這課程中,我確實學到了不少,在對軟件的開發模式、流程,以及團隊的理解上,有了很大進步;可是同時,也發現了本身的不足,對新框架的理解速度,以及找BUG的速度,頗爲慢速,由於在實踐過程當中,由於這兩點,我吃了很多苦頭。html
軟工實踐分我的、結對、團隊的實踐java
在我的和結對做業中,我總共寫了400行左右的完成代碼,在團隊做業中,最後也大概提交了400行代碼。在完成的量上,先後兩次差很少,可是質量上有很大區別,在我的和結對中,溝通的很便利,即便不按事先訂好的規則寫代碼,也能夠被對方使用,可是在團隊中,編碼的規範就很重要,事先的交流以及每次改動的交流,都須要記錄。web
做業 | 時間 |
---|---|
第一次做業·準備 | 2h |
詞頻計數 | 25h |
結對做業1 | 10h |
團隊1 | 2h |
結對2 | 20h |
做業6 | 4h |
7.需求分析 | 4h |
第八次做業(課堂實戰)- 項目UML設計(團隊) | 10h |
α衝刺 | 60h |
現場編程 | 10h |
過後諸葛亮 | 4h |
β衝刺 | 30h |
12次做業,答辯總結 | 4h |
那確定是α衝刺了,最後完成的那一刻,真的心情愉悅!面試
累計花了205h,平均每週13h編程
一、博客的美觀程度框架
二、和隊友相處的方法工具
三、老油條的程度(滑稽)性能
一我的十個月開發的完的項目,十我的一個月是作不完的單元測試
印象很深入的是,在團隊做業前期,在網上查找備忘錄的模板,找到一份功能十分完善且給出源碼的模板,當時團隊歡欣鼓舞,由於那份軟件是一我的歷時1個月就作出了的成品且質量奇高,咱們就認爲備忘錄很好作,可是直到如今,咱們的軟件仍然在必定程度上比不過人家的備忘錄,獲得感悟:人員的增多不必定表明速度和質量都會提高。學習
一、編程基礎要紮實
二、結對和團隊儘可能找熟人少的
三、博客要記得提早交
確定要的,實在呆不下去,反而破壞團隊
下個學期的實踐是必修,因此一個班大概150人左右,我認爲能夠分紅5人十組、10人十組,這樣能夠知足不一樣的需求
本學期的規模就能夠了
不少人都想感謝,團隊的胡緒佩、胡青元是主心骨,他們的幫助對我最大了。
萌芽階段:剛剛肯定項目的時候
磨合階段:α衝刺前期
規範階段:α衝刺後期以及β衝刺前期
創造階段:咱們的備忘錄應該勉強算咱們創造的吧
需求展現
體驗指數展現
期待指數展現
咱們團隊在軟件工程實踐課程的機會之下,經過團隊合做完成了產品記憶罐頭!分別在Alpha版本階段完成產品的初始版本,Beta版本完善產品進行必定的bug修復,最終版本已經迭代13次完成產品的1.1.3版本,產品下載連接。
而且經過數據展示軟件是能夠維護和繼續發展的。
現軟件的可維護性和是否可繼續發展經過上面的用戶反饋問卷截圖便能看出。
體驗指數展現
期待指數展現
用戶需求期待指數超過4分的比例在70%以上,證實咱們的產品是可維護和可持續發展的。而且產品具備十分可觀的盈利方式和前景,對不一樣手機(三星、華爲、Oppo)應用市場的在線付費壁紙作了一個簡單的調研:
三星付費壁紙
華爲付費壁紙
Oppo付費壁紙
盈利點
能夠看出,咱們的核心創新點鎖屏壁紙展現若是可以達到美觀、友好的前提下,還能展現出用戶的備忘內容,那麼便徹底能夠藉助於付費壁紙已經廣爲人知的免推廣的自然優點!!!在每種壁紙單價較爲廉價的模式下,提升用戶購買慾,相信能夠很快的搶佔付費壁紙的一塊市場,這樣也爲後續的開發提供了條件和盈利但願。固然,這一切都須要在可以解決生成美觀壁紙展現備忘的這一難點的前提下。也正所謂難點即賣點!
參考論文文獻:
[1] Stamelos I, Angelis L, Oikonomou A, et al. Code quality analysis in open source software development[J]. Information Systems Journal, 2002, 12(1): 43-60.
[2] Boehm B W, Brown J R, Lipow M. Quantitative evaluation of software quality[C]//Proceedings of the 2nd international conference on Software engineering. IEEE Computer Society Press, 1976: 592-605
[3] Samoladas I, Stamelos I, Angelis L, et al. Open source software development should strive for even greater code maintainability[J]. Communications of the ACM, 2004, 47(10): 83-87
我在團隊中的部分是作備忘錄的編輯以及讀取,(自我安慰一下:這個部分算是全部備忘錄的核心功能)其實如今有一個BUG關於咱們的備忘錄,可是個人隊友都沒有發現,由於恰巧BUG出現的部分是我負責的部分,其實我很早就發現了,可是我發現!我不會改!嘻嘻嘻嘻嘻嘻嘻