在上午的keynote環節,現代軟體開發之父ivar jacobson登台演講。
ivar說,「我有乙個很大的系統的架構,這個架構很多部分在你們出生之前就已經做好,那時是2023年。
」現在這個系統仍然存活著,而且還是乙個旗艦的、是公司重要的產品,它存活了37年了!
那麼為什麼他的軟體會有這麼長的生命力呢?ivar認為這就是好的軟體與差的軟體的區分。
在我們的工作當中不斷出現新的趨勢、新的流行詞彙。在這種情形下,ivar認為首先好的軟體應當有用的
軟體,它能夠為你做你想做的工作;
再次也是很重要的,好的軟體一定是可以擴充套件的。
ivar舉例說,加入是在一家大銀行或者乙個運營公司,確保乙個軟體工作五年不是太難的事情。但是為了
保證以後的效率和成本,任何人都希望這個軟體在下乙個時代來臨時的五年後還可以繼續使用,這就要求
它的擴充套件性。「有些領域永遠要擴充套件的。」
「我們不想讓這個產品死掉,我們要理解軟體一定要成長,而且成長得很優美,無疑要求我們的想象力延展到最遠方,這是軟體應該做到的,這才是好的軟體。」ivar說。
在過去四十年以來,ivar jacobson始終以其似火的創造熱情和驚人的天賦,對整個軟體產業保持了非凡的影響,是屈指可數的幾位世界級軟體大師之一。jacobson先生早年在愛立信擔任首席架構師期間,發明了順序圖和協作圖,稍後,他作出了對整個軟體工業影響重大的發明——用例。
在物件導向如火如荼的八十年代,jacobson先生創立了objective system,創造了oose軟體工程方法,成為在世界上推行物件導向分析設計方法的領軍人物。2023年,jacobson先生加盟了rational,在此後的三年中,他與grady booch和james rumbaugh三人一起創造了意義深遠的uml,因此,他們三人被成合稱為「uml三友」。
2023年,jacobson先生成立了ivar jacobson international,致力於軟體開發新方法的研究,並在2023年提出essential up,繼續著他的軟體傳奇。jacobson先生著作等身,其中像《物件導向軟體工程》和《uml語言使用者指南》等著作,已經成為殿堂級的軟體經典著作。
什麼是好的軟體
1 什麼是好的軟體 從使用者角度 軟體符合指定需求 軟體幾乎沒有缺陷 軟體效能正常 軟體容易上手 操作方便 從開發人員角度 可測試性 可維護性 可讀性 效率 高效管理資源 安全 可預防常見威脅 從老闆角度 軟體按時交付 軟體滿足預算 可復用的開發過程,確保交付質量 2 高質量的軟體產品 做了使用者想...
軟體人員,什麼是最重要的?
1 一切的源自思考 自己思考的東西,轉化為自己的思想,指導將來做事 2 專業理論 自己的專業的東西,不要隨便學習一些沒有用的知識,要掌握自己所用的知識的精髓。軟體到底什麼最重要?採集需求的方法,對需求的認識和思考,通過需求來指導我們的開發。例如 多個相同的業務如何協調處理,這麼多業務如何隨便修改業務...
推薦的好軟體
1 notepad 如果對目前的編輯器厭倦的話不妨試試notepad 好處 1 開源 2 功能強大,支援幾乎能見到的所有程式語言關鍵字高亮顯示和分段,特別象python這樣的語言又沒有個好的編輯器。還有verilog等支援得很好。3 功能強大。很靈活。當然對應設定選項也很多,要仔細琢磨。4 可以設定...