項目 | 內容 |
---|---|
這個做業屬於哪一個課程 | 羅傑 |
這個做業的要求在哪裏 | 提問回顧與我的總結 |
【軟件工程】第一次閱讀做業html
在需求階段須要對用戶的需求進行全面地分析,先要弄清楚用戶須要怎樣的產品,產品須要可以解決用戶的什麼痛點。編程
自頂向下,逐步細化軟件,以及學會了如何圖形建模,如繪製ER圖、數據流圖等。單元測試
學會了如何利用已有的實現或借鑑已有的實現方式,避免重複造輪子。測試
在測試階段中,我發現了不少我在以前實現階段存在的問題,對單元測試、集成測試有了必定的瞭解。spa
在Alpha階段的發佈階段中,因爲咱們對安卓APP發佈的流程不是很熟悉,致使未在咱們預期的時間以前發佈。所以,提早了解發布的流程是很重要的一項任務。設計
在項目推動的中期,咱們發現咱們開發的APP已經不是很適應於如今的Android版本了,因而咱們對咱們的APP作了適應性的維護,使其可以適應於如今的Android版本。htm
在團隊項目的Alpha、Beta和Gamma階段,我擔任的是一個開發的角色,和組內其餘同窗一塊兒完成了繼承自學長的博客園安卓APP的進一步完善。因爲咱們的項目是繼承自學長已有的項目,沒能完整地體驗一個軟件從0到1的過程,可是在別人已有的基礎上繼續本身的開發也是一件頗有趣的事。blog
在剛拿到學長的項目時,因爲以前項目的文檔不夠詳細,而且咱們也缺少相關方面開發的經驗,第一次運行學長的項目如何配置環境就是一個難點。繼承
一開始根據問卷中用戶提出的需求,咱們設計了相似編輯博客的功能。想法的確是很好,惋惜沒有獲得博客園相關API的支持而沒法實現,這也反映了咱們在設計階段所存在的不足。因此我獲得了以後在設計階段必定要分析好各個功能實現的可能性再來進行設計、開發的結論。開發
在以後的開發過程當中,因爲咱們組項目的特色,咱們組任務的分配基本上是按照功能來分配的。每一個人獨立地完成本身的功能,而沒必要過多地考慮與其餘人代碼的交互等問題。這樣從某種意義上來講也就減輕了咱們的負擔,但也帶來了一些缺點:
整體來講,本次團隊項目仍是一個比較新奇有趣的經歷,最後也作出了一份還算能用的APP更是讓人神清氣爽,特別是最後的APP的顏值,比一開始真是好看好多啊,nice。