軟體工程將有能力的人團結在一起,然後把他們變成工人,因為工業化的生產是效率最高的。這就是根本所在。
軟體工程以後的發展會變成乙個廣義的「軟體工程」,而它卻不再完全屬於工程化的範疇。開發軟體,人的因素會越來越重要,因為開發軟體不能像汽車製造那樣完全的流水化,除非軟體完全產品化,但事實上很多軟體都是專案化的,專案化的特點就是需求多變,有個性,只有開發軟體的人運用其豐富的經驗和智慧型才能去適應這種多變的需求。
沒有管理的設計是失敗和混亂的設計,
沒有設計指導的程式設計是無序的忙碌
軟體工程當然需要了,只是我們要掌握工程學裡面的適當的程度而已。如此,又有何難呢。當然具體的實施過程需要經驗和創新了,這也是需要人才的地方。
作坊有作坊的做法,並不是某些人想象的雜亂無章.
對於絕的部分的中小型專案來說,
人員素養的提高和敏捷開發的最佳實踐才是求生之道.
所謂的軟體工程,說到底就是追求文件驅動,以期望提高"預見性",
對於大多數情況都是,代價高而效果差.
而作為軟體開發來說,提高"適應性"才是根本之道.
所以象cmm2之上的軟體工程,讓它見鬼去吧.(個人覺得cmm2的目標還是有點作用)
軟體業是乙個"腦力高度集中"的行業,或所謂"知識密集型"行業,但請注意,今天的某些"高新,精英"知識很快就會變成"普及的,科技含量不高"的知識,個人認為,軟體行業這些年的發展體現了這一點(其實各個行業皆如此,站在"潮頭"的永遠都是少數),當軟體業的某些技能不再是掌握在很少的一部分從業者手中時,有可能應運而生所謂"軟體製造業",並最終有可能實現其社會化,工業化大生產,極大提高其勞動生產效率.
strus2與spring3 mvc的差別
比較了一下strus2與spring3 mvc的差別 好了 我們來整理一下 spring mvc是方法級別的攔截,乙個方法對應乙個request上下文,而方法同時又跟乙個url對應,所以說從架構本身上 spring3 mvc就容易實現restful url。struts2是類級別的攔截,乙個類對應乙...
strus2輸出日期格式格式化的方式
1.1.利用 進行格式化.如 就是將屬性birthday按yyyy mm dd的格式進行輸出.2.還有一種是通過國際化的方式來進行 首先在struts.properties中配置struts.custom.i18n.resources globalmessages 然後在globalmessages...
strus2常用標籤自己一點小小的應用1
常用標籤的應用的總結 在用struts2 的標籤的時候,必須匯入標籤庫 taglib uri struts tags prefix s 1 對日期的處理 在strust2 的標籤庫中,對日期處理的標籤整合了第三方的外掛程式。用起來很直觀 但是在執行的時候必須這麼做 首先,要匯入struts2 的自己...