天天看點

軟體工程總結

Group Member & Photo

Start from left:

Liyuan, Shuo, Renqian, Wei, Chongyang

回顧

在本次軟體工程課程的學習中,我們小組完成了bing詞典uwp下的背單詞元件的開發,并且通過使用者回報,對我們的程式進行了改進以及優化。最後我們獲得了一個基本合格的,至少我們自己如果背單詞會去用的軟體。

開端

在剛開始選題的時候,我們閱讀了以前課程課題的一些部落格,我們希望在最後的項目中可以貢獻自己的一些想法。開始的時候,我們是希望是可以通過自己開腦洞獲得項目的idea,後來發現時間還是太過倉促,進而選擇了鄒老師提供給我們的四個可選項目之一的背單詞。

作為一隻大四汪,我表示身邊的大部分人都是背過單詞的,而需要我們背的單詞也是越來越難以記憶。說起英語,我總是能想起一首詩"英語虐我千百遍,我待英語如初戀。奈何英語不開眼,繼續虐我千百倍。"在這種情況下,我們是希望可以通過一些東西,教英語做人的。

最開始,最原始的背單詞方法,就是重複。後來人們覺得對于一些笨蛋(比如我),通過簡單的重複背誦單詞實在是太慢了;于是有人弄出了各種各樣的記憶曲線,然後那些又笨又懶的蛋(比如我),不想去算他們,于是又有人弄出來可以自動算這些東西的軟體或者網站,比如扇貝。對于扇貝,我覺得還是不錯的一個網站,我也不知道為什麼,我曾經在扇貝連續打卡300天,然而,英語還是虐(哭瞎了)。在這種情況下,我們希望我們設計的背單詞軟體可以繼承扇貝的一些優點,同時也能按照我們的想法做出一些改良,展現自己的想法。

過程

願望總是美好的,結果也總是不錯的,而過程卻總會變得曲折。我們組有五隻大四汪,其中四隻保研汪,一直出國汪(比如我)。是以在送出申請前(項目的第一個階段),我隻能坑了,于是我在第一個階段主要負責項目的開腦洞,而由于我的非戰鬥減員,四隻保研汪表示,幹活幹得好幸苦。

第一個階段(上)

有了自己的想法後,我們組很快做出了第一版本原型版本。與Bing團隊的前輩們讨論後,我們發現我們設計的UI互動的不合理性,同時也在讨論中,與設計師一起商量了新的UI互動方式,不得不說,設計師很給力的!

第一個階段(下)

經過了更深入的讨論與研究,我們修正了新的UI互動方式,并在alpha版本釋出前按時完成了alpha版本并準備了alpha版本的釋出。

第二個階段

在獲得alpha版本後,我們覺得應該将工作的重心放到如何将現有的功能做好,而不是加入新的功能。于是我們借了小米4,刷了win10,安了我們自己的軟體,然後請别人進行測試。測試過程中反映出來許多問題。我們也都在這個階段完成了相應的修改。同時也要感謝某些熱心使用者,幫我們遠端做了測試,并發來了回報

回報&建議

我們覺得這課開得挺好的啊,就是覺得時間有點尴尬。還有就是鄒老師好厲害好犀利啊!