過去幾十年,軟體技術經歷了一系列重要的變化和發展,構成軟體的軟體實體的粒度不斷增大,軟體基本模型越來越符合人類的思維模式;軟體執行平臺的能力不斷增強,越來越多地遮蔽掉計算機底層的複雜性;軟體支撐平臺的能力不斷增強,越來越多地遮蔽了軟體開發過程的複雜性;軟體技術的應用範圍不斷擴大,越來越廣地滲透到人類生活的各個方面。網路技術的發展日新月異,基於新一代網路技術的各種應用的融合是大勢所趨。網路新技術與軟體新技術的相互促進必將為人類創造一個更為燦爛多彩的IT世界。在上面寫了一些對軟體工程軟體開發技術方向的認識,因為自己學習軟體才只是兩年,所以理解實在有限。更多的東西還要在以後慢慢理解思考,值得一提的是當學習的兩年之後,回過頭來再看軟體工程,親切多了,同時這也讓我更加清晰我要學的是什麼,將來要做的是什麼,這次對軟體工程的重溫讓我受益匪淺。一直以來,把軟體工程理解為是一種數學建模,用給定的資源(人,資金等)用最短的時間滿足使用者的需求,完成專案,並使後續維護的成本最小。明顯這是個最最佳化的模型,還有模型的求解要應該我們來做。
過去幾十年,軟體技術經歷了一系列重要的變化和發展,構成軟體的軟體實體的粒度不斷增大,軟體基本模型越來越符合人類的思維模式;軟體執行平臺的能力不斷增強,越來越多地遮蔽掉計算機底層的複雜性;軟體支撐平臺的能力不斷增強,越來越多地遮蔽了軟體開發過程的複雜性;軟體技術的應用範圍不斷擴大,越來越廣地滲透到人類生活的各個方面。網路技術的發展日新月異,基於新一代網路技術的各種應用的融合是大勢所趨。網路新技術與軟體新技術的相互促進必將為人類創造一個更為燦爛多彩的IT世界。在上面寫了一些對軟體工程軟體開發技術方向的認識,因為自己學習軟體才只是兩年,所以理解實在有限。更多的東西還要在以後慢慢理解思考,值得一提的是當學習的兩年之後,回過頭來再看軟體工程,親切多了,同時這也讓我更加清晰我要學的是什麼,將來要做的是什麼,這次對軟體工程的重溫讓我受益匪淺。一直以來,把軟體工程理解為是一種數學建模,用給定的資源(人,資金等)用最短的時間滿足使用者的需求,完成專案,並使後續維護的成本最小。明顯這是個最最佳化的模型,還有模型的求解要應該我們來做。