1. 程式人生 > >關於構建之法---現代軟件工程的一些疑惑

關於構建之法---現代軟件工程的一些疑惑

怎麽辦 適用於 設計 比例 趨勢 測試 好奇心 作者 希望

這本書剛拿到的時候就被它不同於其它同類書籍的設計所吸引,先是其獨特的尺寸比例,然後其封面上的磨砂圖案都是那麽的獨特。翻開書本後,第一件事就是先去翻了下目錄,像了解下本書主要講哪方面的知識,當我翻到目錄的時候,突然發現這些標題似乎都是不曾見過的,映入眼簾的是諸如測試、團隊合作、開發流程,需求分析、代碼規範等字眼。抱著充滿求知欲望的好奇心,我翻開了正文,雖然作者在正文中運用了一些場景模擬小故事來帶動學習興趣,但是充滿各種理論概念的內容仍舊難以讓我提升興趣,耐著性子讀了一會後,才漸漸覺得有點意思,到後來完全覺得書中的內容確實很有用,很多都是以前的學習和編程過程中不曾註意過的。不過在大概閱讀完這本書之後,也對書中的一些問題和概念一知半解。下面就列出一些在書中遇到的不太了解的問題:

1、關於軟件工程到底是什麽,按照目前我的理解來說,就覺得軟件工程就是制定一些在編程時的一些需要遵守的規範和要求,或者簡單的來說讓軟件編寫得更加好

2、關於第三章說的軟件工程師的成長,我想知道對於一個程序員來說,是專註一項或者是少數幾項感興趣的技術,一直鉆研做到特別精通。還是各個方面都涉獵,雖然都能夠樣樣熟練,但是卻難以有一項精通。

3、對於結對編程具體怎樣操作不太清楚

4、關於第五章的團隊合作,如果是作為一個新人初入公司,那麽該怎樣參與到團隊開發裏,如果團隊裏給自己提供的位置是自己不熟悉的方面又該怎麽辦

5、關於敏捷開發是否適用於所有的項目開發中

6、關於需求分析,如果我們做的某一個項目由於過於龐大,還在研發過程中時,社會上的潮流就已經變了,那麽我們是要在中途改變項目方向豈不是很麻煩,還是說我們在做項目需求分析的時候就要針對社會的未來的流行趨勢做預測分析,避免使自己的產品做出來就過時

7、項目經理和開發人員之間的需求之戰真如網上說的那麽嚴重嘛

8、典型用戶和場景的分析是不是屬於需求分析的一種

以上這些就是我在觀看這本書時候的一些疑問,由於只是大致的瀏覽了一遍,書中想必還有許多問題是自己沒有註意到的,這些也希望能在今後的課堂上學習清除

關於構建之法---現代軟件工程的一些疑惑