讀書筆記摘錄:

來源:互聯網
上載者:User

標籤:des   style   io   使用   sp   資料   div   on   問題   

  • 選擇書籍:

《VSTS軟體開發指南》

  • 讀書摘要:

通過閱讀《VSTS軟體開發指南》瞭解軟體開發方法(MSF)和工具(VSTS),通過Visual Studio製作的具體執行個體解釋程式設計的基本原則,在閱讀過後,主要瞭解了三方面的內容層次:瞭解VSTS的準系統;掌握在軟體設計開發過程中的個人技術發揮優勢所在以及兩人合作的內容要求;通過軟體開發執行個體(包括本次的電梯設計),瞭解部分執行個體的具體解決技巧,有效銜接了理論內容與在閱讀過程中所學到的開發技巧,真正做到活學活用,靈活掌握知識體繫結構。

  • 讀書筆記問題:
  1. MSF CMMI開發模式是什麼,如何理解它在軟體開發方法中的作用?

CMMI是英文Capacity Maturity Model Integrated(能力成熟度等級整合模型的簡稱)。運用CMMI模型管理的項目,不僅降低了項目的成本,而且提高了項目的品質與按期完成率。該模型包括了連續模型和階段型模型這兩種表示方法。CMMI有兩種不同的實施方法,一種是連續式,住喲啊是衡量一個企業的項目能力,但是他反映的內容較窄一點,它僅僅表示企業在該項目或類似項目實施能力的某一等級,另一種方法是階段性,它主要衡量一個企業的成熟度等級,就是企業在項目開發方面的綜合實力。階段性實施方法的難度要大於連續式實施項目的方法。實施CMMI的意義在於提高企業管理水平,降低企業成本。其中包括CMMI一級,完成級,CMMI二級,管理級,MMI三級明確定義級,CMMI四級,量化管理級,CMMI五級最佳化級。

  1. VSTS能否開發WIN32程式?

大部分人認為VSTS中的C++編譯器對C++標準的支援更加嚴格,導致部分在Visual C++ 6.0下可以順利編譯的程式在VSTS中無法編譯通過,這樣就給一部分人造成了VSTS下無法開發WIN32原程式的誤解,其實VSTS是可以用來開發WIN32程式的。

  1. 開發項目有必要用VSTS這種大而全的工具嗎?用各種開源的軟體不可以搭建開發環境嗎?

用開源的源碼管理和構建工具及.NET SDK的確可以以很低的成本搭建起一個類似的開發環境,但是各種開源工具如CVS和ANT往往都只專註於開發流程中的某一方面,需要人為地在整合上花費精力,而VSTS則兼顧了MSF整個開發生命週期中各階段和各方面的緊密聯絡,將工作項目的管理同源碼管理和構建管理整合起來,形成一個功能強大而使用方便的應用環境,有了好的工具可以提高效率,MSF方法離開了VSTS或者微軟的平台,依然可以在其他類型的項目中發揮作用。

  1. 什麼是VSTS中測試設計方法中的黑箱和白箱?

黑箱:在設計測試的過程中,把軟體系統當作一個"黑箱",無法瞭解或者使用系統的內部結構及知識,一個更準確的說法是"Behavioral Test Design",從軟體的行為,而不是內部結構出發來設計測試。

白箱:在設計測試的過程中,設計者可以"看到"軟體系統的內部結構,並且使用軟體的內部知識來指導測試資料及方法的選擇,"白箱"並不是一個精確的說法,因為把箱子塗成白色,同樣也看不見箱子裡的東西,有人用"玻璃箱"來表示。

但在實際工作中,我們不應嚴格只用某一種方法來設計測試方法,在實際的測試中,當然是對系統瞭解得越多越好。

  1. 什麼是VSTS的整合測試,什麼時候要運用整合測試?

在軟體開發的一定階段,我們要對一個軟體進行全面和系統的測試,以保證軟體的各個模組都能共同的工作,在各方面都能滿足使用者的要求,這時的測試叫整合測試。

當一個模組穩定的時候,就可以把它整合到系統中,和整個系統一起進行測試,在模組本身穩定之前就提早做整合測試,可能會報告出很多Bug,但是這些由於提早測試而發現的Bug在一定程度上來說是沒有必要的。

讀書筆記摘錄:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.