「cmmi是一種非常好的軟體工程方法,已經總結和建立了很多優秀的流程方法,而且諮詢公司會提供模板資料,把這些別人的東西般過來學習和實施,就可以在自己的企業運作得非常好」。在我看來,這些理解完全是錯誤的。這種錯誤理解或觀念,使得很多企業實施cmmi後卻完全看看不到效果,甚至事倍功半,開發效率和質量還比不上以前。
cmmi是capability maturity model的縮寫,即軟體能力成熟度模型。它講的是乙個企業的通過不斷的改進軟體開發流程和管理方法來提高自身軟體開發能力的一種方法模型,它強調的不是結果,更是改進的過程。一般諮詢公司都會提供一大堆模板和資料,叫大家去學習、去使用,不提供深入的講解和培訓。企業把這些東西當作寶貝,強加給了自己的企業,不但沒有解放自己的企業反而給自己的企業強加了一層枷鎖。cmmi的實施應該是通過對這些資料的學習和理解後,對自己的工程方法進行逐步的總結和改進,一步乙個腳印,最終達到一種非常成熟的效果。如果全盤照搬,我想效果肯定非常糟糕,畢竟「一夜想不成財主,三天吃不成胖子」。
這就是我對cmmi的理解!
談談我對CSS的認識
最近一直很流行div css,我也就試著學了一下,css是標記性語言,配合html進行網頁外觀與內容實現分離。css是w3c組織制定並發布,由於w3c是民間組織,所以沒有強制要求各瀏覽器一定要對css給以支援,故此,各瀏覽器對css的支援也五花八門。不過隨著瀏覽器開發商對css認識的重視,現在對cs...
談談對MVC的認識
核心思想是 檢視和使用者互動通過事件導致控制器改變 控制器改變導致模型改變 或者控制器同時改變兩者 模型改變 導致檢視改變 或者檢視改變 潛在的從模型裡面獲得引數 來改變自己。他的好處是可以將介面和業務邏輯分離。model 模型 是程式的主體部分,主要包含業務資料和業務邏輯。在模型層,還會涉及到使用...
談談對redux的認識
redux是從flux演變而來,但又獨立於react。簡言之就是,redux是一種單純的狀態管理器。可以和react搭配,也可以和其它框架搭配。redux有三個重要的部分組成 store,action,reducer 其中store是乙個物件,action是乙個物件,reducer是乙個純函式。st...