日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

北航 2012 秋季 现代软件工程 团队项目要求

發布時間:2024/7/23 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 北航 2012 秋季 现代软件工程 团队项目要求 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

同學們的小組要在下次課上 (10/15) 決定做哪一個項目 (按次序挑選),? 確定之后寫團隊博客描述他們要做的究竟是什么系統 (不懂的地方可以在博客上提問)。?

這次課程有10 個學生團隊,? 我們有 10 個備選項目.

?

各個團隊玩了一次黃金點游戲, 決定了挑選的次序。

?

第一組項目 :?

?

Building Online Education Q&A ecosystem???

創建網上教學問答系統

在網上有許多關于某門學科 (例如計算機科學) 的許多知識和問答,?? 這些問答散落在網上課件, 維基百科, 論壇, 校園BBS, 技術文檔, 教學視頻… 中。許多網上大學也有很多相關內容. ? ? 一個新手 (例如大學生) 往往要花許多時間搜索這些問題的答案。事實上, 無數的師兄師姐們已經問過,? 答過這樣的問題了。 這個系統的目的是要把高質量的內容都聚合起來 (在遵守相關知識產權規定的前提下),? 讓用戶能系統地瀏覽, 搜索, 編輯, 評論; 同時也支持用戶繼續通過提問/回答完善這些內容。

?

(for this semester, we can limit our scope? to Computer Science,? Software Engineering)

(在這一學年,? 專注于計算機科學, 軟件工程方面)

?

所有團隊時間:

??? Alpha Release: 4 weeks (1 week plan/design, 2 week implementation (sprint), 1 week stabilization & Release).

????10/26: 所有的任務都創建在 TFS? 中, 并應用各種估計方法? (1) (2), 去估計各個任務的時間。 把各個任務交給個人。每個任務必須由估計的時間,并且時間不能多于 8 小時。 把所有TFS 的任務更新之后, 截屏, 統計你們項目到底需要多少時間做完。

??? 在兩周的implementation 階段, 每個人每天應完成的工作量為 2 小時。只有區區兩小時哦, 親! ?

?

??寫成一個博客。??? (各個團隊的PM 負責此事)?

??? 10/26: 必須寫出第一個 scrum meeting 報告.? (例子)

????

?

??? Review/Learn/Re-organization: 1 week? (復審, 對比實踐學習軟工知識, 團隊重組)

?

??? Beta Release:? 4 weeks (same as Alpha)

?

1.?????? Crawler?? & classification module?? (2 teams)?? (兩個團隊可以做這個部分,? 最后比較誰做得好)

??????? 從網上搜索相關內容, 并歸類。

a.?????? can crawl related content,

b.????? Can classify web data,?

c.?????? Can crawl/re-crawl based on hints

d.????? Have UI to show progress

例如: 告訴 crawler 這個網址 (http://www-inst.eecs.berkeley.edu/classes-eecs.html#cs), 同學們寫的工具能夠抓取和這個網頁相聯的所有重要網頁 (通過一級或 n 級鏈接)。全世界前2000 名的大學計算機/計算機工程/電子工程系都可以這樣處理。

并且能通過classifier (分類器) 給抓到的網頁分類, 并支持手工分類。

?

其它類似工作舉例說明:

從這里獲取許多相關網頁: http://en.wikipedia.org/wiki/Computer_science。

從這里獲取許多計算機的關鍵字 (keyword)和它們的解釋: http://academic.research.microsoft.com/RankList?entitytype=8&topDomainID=2&subDomainID=0&last=0&start=1&end=100?

從問答網站中 (stackoverflow)找到提問/回答的頁面 。。。

?

?

2.?????? Content schema definition &? Content Pipeline??? (2 team)?

??????? 定義這個網站需要的內容結構, 并從爬到的內容中抽取元數據 (meta data),? 并支持標簽, 翻譯等功能。

?

a.?????? Define a schema of "online education Q&A",? find out entities and their relationships.

b.????? Input new content into pipeline, then merge it into existing content, under schema

c.?????? Have a UI system to track the progress and report data

d.????? Support tagging

e.????? Support translation

從第一步收集到的網頁中, 抽取關鍵詞, 作中英翻譯等, 把數據和元數據存入數據庫中 (暫定用SQL 數據庫存儲)

?

3.?????? Online System??? (3 teams)

??????? 在線系統,? 有三個團隊合作完成下列功能。

a.?????? User management system

b.????? Management of UGC (user generated content)

c.?????? Upload/Download content

d.????? UI presentation of rich content we gather from step 1 and 2.?

e.????? search of this site

f.??????? User contribution module,? handles user correction;? user ranking;? user tagging

g.?????? user credit module (用戶積分)

h.????? Anti-spam and anti-abuse module

i.???????? Web security and scalability

把第二步整理好的內容展現出來,同時實現其它功能。

?

第二組 - 其它項目:

????? (2 teams)? 兩個團隊在老師指導下做客戶端軟件 ( 例如:? 學術搜索助手,? 學生英語單詞助手,學生時間管理助手?), 這些項目已經有團隊做過類似的工作 (可以拿到源代碼),? 要求學生在前人的基礎上開發新的功能,修改原來功能的bug 等等。

???? 博客: 在 10/26 日前寫出你的項目的NABC.?并明確寫出在哪里發布軟件, 發布后一周的用戶量 (精確到千)

?

????? (1 team)? 自由選題。 這個團隊可以自己選擇真實軟件項目, 必須在規定時間內公開發布并達到事先計劃的一系列指標? (用戶數目, 用戶評價等)。 ?

????? 博客: 在 10/26 日前寫出你的項目的NABC. 并明確寫出發布后一周的用戶量 (精確到千)

?

?

這些項目對大部分同學來說比較陌生, 為了幫助大家克服技術困難, 北航決定每個團隊可以購買兩本相關技術書籍, 團隊成績在前 8 名 的團隊可以報銷書費。?

?

總結

以上是生活随笔為你收集整理的北航 2012 秋季 现代软件工程 团队项目要求的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。