軟件項目管理(1)

目錄

1. 自我介紹

吳軍,2015級碩士
我的主頁:http://ai.nenu.edu.cn/wujun/
Github主頁:http://wujunzero.github.io/git

2. 課程指望

每一個人或多多少都有點拖延症,我認可我仍是爲了治療拖延症來的。以往絕大部分人應該都是一我的寫完多有代碼,沒有軟件工程的概念,沒有項目進度,沒有團隊合做。但願借這門課瞭解相關知識,拓展一下知識面,起碼別人提及的時候能夠跟人說這事我作過我知道怎麼作,而不是事到臨頭求人。github

3. 項目簡介

3.1 四則運算

該項目爲 C++ 實現,借鑑網絡資源。
初期在不清楚具體需求的狀況下,實現核心功能,能夠完成 +-*/ 四則混合運算,以及括號匹配優先級。編程

3.2 需求設計

假設該程序爲小學生數學計算練習題庫。網絡

  1. 首先,題庫須要自動生成大量題目;
  2. 其次,針對不一樣層次學生,應有可選項,設置題目難易程度;
  3. 錯題應有錯題集,方便查漏補缺。

3.3 問題總結

  1. 現有程序沒有考慮操做數爲負數時的狀況,可單獨考慮 - 運算符;
  2. 題目以二叉樹形式生成,全部葉子結點爲操做數,非葉子結點爲操做符,隨機在非葉子結點添加括號改變原式中的優先級;
  3. ……

源代碼:https://github.com/wujunzero/Arithmetic.gitspa

補充:本次任務在不清楚結對編程的條件下爲我的單獨完成,以後將嘗試與人結對;結對編程並不必定利於項目(小且技術要求低)的進行,但能夠幫助瞭解其餘人的思路以及完善各自的薄弱項……設計

已有項目找人合做,必然會有一方放棄現有項目,計劃本項目持續保持我的更新,另與他人結對合做其餘項目。code

4. 項目進度

代碼行數 博客字數 知識點
第一週 - - 結對編程,PSP, Github
第二週 179 630 短迭代,邊界,時間,成本,質量

項目結束前持續更新……

相關文章
相關標籤/搜索