一、項目需求:
12. 即要追求利益,又要面對不可預知的金融投資風險, “不能把雞蛋放在同一個籃子裡”,是以有必要進行組合投資。
通過上述計算與對比,可以幫助客戶進行投資決策。
客戶:那麼能否幫我記錄下一筆一筆不同類型的投資,并動态顯示資金現值呢?
截至時間:2015年4月6日晚11點。
二、完成要求:以結對方式完成。
三、閱讀進度:《建構之法》第4章,發閱讀部落格。
截至時間:2015年4月5日晚7點。
四、估計實作所需時間,記錄結對程式設計時間,并寫在部落格中。
五、兩個結對的同學隻需要一個同學将代碼送出到部落格。
- 結對同伴的學号姓名以及同伴的部落格位址。
- 這個結對程式設計過程中,你做了什麼,同伴做了什麼?
- 總結這次結對程式設計的收獲到和感悟。兩個同學都要寫總結部落格。
- 附上結對工作時的照片。
六、截至時間:
評分要求按照第一次作業的評分要求:按時交 - 有分, 晚交 - 0 分, 過一周仍然不交 - 倒扣分
送他一個漢堡-------------------------------------------------------------
"音樂會遲到五分鐘"是怎麼變成"王屋村的男人沒有一個好東西"的?
情侶夫妻婆媳大戰中,從雞毛蒜皮小事上升到人格問題的例子是不是太多了?
學習軟體工程還有助于處理家庭沖突與社會關系哦。
就事論事是一大法寶,就像Tab縮進會帶來不便,沒必要扯移山學院都自私一樣。
經過一番的結對程式設計,同學院們對Ta有什麼想法呢?
用漢堡包的方式評價一下自己的合作夥伴。
最好能提三個優點,和一個需要改進的地方。
截止日期:2016.4.8晚11點
做漢堡的方法好,我們以後經常做,每次合作之後都做幾個。
勤加練習,假以時日,同學們必都練成蓋世神功。
是以同學們可以開一篇做漢堡的部落格,并持續更新,為對以後有參考價值,可以寫上背景。
前期總結---------------------------------
通過這個實驗,同學們已經體驗了很多軟體工程的思想。
•需求是演化出來的:需求的提出,不像我們上學期做編譯原理實驗一樣,一次性地給出完整并且不變的問題描述,現實世界的很多軟體需求大都是逐漸提出的,因為客戶一開始也不确定自己要什麼。
•需求的表達:客戶不是計算機專業人員,描述需求的方式是自己的業務場景,不會告訴你具體算法。
•業務領域:我們需要去了解我們不懂的領域知識、應用場景。
•軟體設計-可擴充性:客戶需求不斷變化與增加,我們做軟體設計時有沒有考慮到程式的可擴充性?
•重構:在滿足客戶越來越多需求的時候,我們會不會發現原來的設計不夠好,需要推翻前面所做的工作而對整個架構進行重新設計呢?
•疊代開發:開發-釋出-運作-疊加開發-釋出-運作……螺旋前進
•版本管理:github使用有什麼感受?
•使用者體驗:界面設計,真實的軟體,實作功能隻是一方面……
•與人合作
•軟體測試與品質保證
複利計算再更新------------------------------------------------------------
客戶在大家的引導下,有了更多的想法:
- 這個資料我經常會填.....幫我預先填上呗?......
- 把界面做得簡單漂亮好操作一點呗?
- 能不能幫我轉成個APP,我裝到手機上就更友善了?
- 我覺得這個很有用,很多人可能都需要這些功能,做到我的微信公衆号上吧?
- 能不能不要讓我填表單,讓我發條消息,或者對着手機說句話就可以了?
每組選一兩個方向加以改進,讓我們的投資計算與記錄工具,達到可以釋出給使用者使用的版本,并釋出部落格對此次更新進行說明與總結。
截止日期:2016.4.14晚11點。
-----------------------------------------------------
同學互相觀看與評價。
每對同學至少去觀賞其他四對同學的部落格和代碼,并給出的誠意的評價。
在自己的部落格上,列出你所評論的部落格連結。
課堂上完成。