我的博客做業_week1

1.《構建之法》的5個問題



1.如何避免在產品開發後期不斷有重大修改,致使其餘模塊的連鎖反應?git

2.遊戲用戶有哪些類型?服務器

3.如何衡量軟件工程的質量?electron

4.怎麼協調團隊裏相互間的任務分配?svn

5.如何評定軟件團隊的親密度?ui

 

2.「軟件」 和 「軟件工程」 這些詞彙是如何出現的 



 

"軟件"一詞,最先於1953年,在Richard R. Carhart記錄的Rand公司的研究備忘錄中能夠看到。代理

Carhart, Richard (1953). A survey of the current status of the electronic reliability problem (PDF). Santa Monica, CA: Rand Corporation. p. 69. It will be recalled from Sec. 1.6 that the term personnel was defined to include people who come into direct contact with the hardware, from production to field use, i.e., people who assemble, inspect, pack, ship, handle, install, operate and maintain electronic equipment. In any of these phases personnel failures may result in unoperational gear. As with the hardware factors, there is almost no quantitative data concerning these software or human factors in reliability: How many faults are caused by personnel, why they occur, and what can be done to remove the errors.code

"軟件工程"一詞,則是由Margaret Hamilton在NASA參與阿波羅11號的軟件研發中提出的。遊戲

 

3.源程序版本管理軟件和項目管理軟件



 

 microsoft tfs:ip

  優勢:項目管理

  1. 源代碼管理
  2. 工做項跟蹤
  3. 自動化生成
  4. 敏捷任務版

  缺點:

  1. 僅限於不超過 5 名用戶。
  2. 僅支持 SQL Server Express 版 
  3. 只可安裝在一臺服務器上
  4. 包括敏捷任務版但不包括sprint/積壓規劃或反饋管理。
  5. 不包括 TFS 代理服務器和新的超前分析加載項。
  6. 沒有 Sharepoint 集成,沒有報告
  • Bitbucket:免費支持私有倉庫,這一點無可比擬。它同時支持 hg / git,不管從界面仍是功能上看,跟 GitHub 比都幾乎沒有什麼缺點(GitHub 有的功能它全有)。
  • GitHub:除了讓我感受比較 geek 之外,真心沒以爲有什麼特別突出啊?(尤爲跟 Bitbucket 相比較)
  • Google Code: 三者中最好的 Wiki 系統,很好的 issue tracker 以及 Google Group / Gmail 的集成,並且它同時支持 svn / mercurial / git 三種版本管理。
相關文章
相關標籤/搜索