(高職高專)軟體設計基礎

針對軟體編程設計方法,描述了模組化程式設計的面向過程編程邏輯與面向對象的概念和基本特性。 Ration Ration

內容介紹

《軟體設計基礎》擬從軟體過程的角度介紹軟體設計所涉及的基本概念和思想。首先引入軟體過程中軟體設計的基本要求和涉及的領域知識,然後對軟體設計的實現中涉及的程式代碼邏輯進行闡述,討論了程式編碼的語言、方法、算法描述以及數據類型和程式控制結構編程邏輯。針對軟體編程設計方法,描述了模組化程式設計的面向過程編程邏輯與面向對象的概念和基本特性。討論了軟體設計將會從以程式語言代碼為中心的開發移植為以模型為中心的設計開發,同時,對模型驅動的建模語言UML進行了詳細描述,還介紹了建模工具IBM Rationa'l Rose與集成設計開發環境IBM Rational Software Architect的使用方法,通過案例演示了需求建模的過程與規範要求。
在接觸到實際的程式語言(C,C++,Java,C#)之前,即在沒有任何編程方面的基礎知識的情況下,進行編程邏輯思維訓練是必要的,通過編程邏輯流程圖和偽代碼達到目標,可以為掌握編程方法和應用程式邏輯等打下堅實基礎。面對實際套用的複雜性,現代軟體設計既要能解決複雜的實際問題,要求軟體功能強大;還要保證很高的質量水平和優越的性能。要求軟體組織在進行軟體開發時採用適合自己的軟體過程,隨著軟體組織的積累而不斷完善。在軟體過程的生命周期中,軟體設計是以模型為中心,即軟體設計是由模型驅動的。模型採用UML建模語言構建,它以面向對象的編程方法為基礎,對初學者進行面向對象的編程邏輯訓練,提高其研究問題、理解問題的能力,並能夠表述出解決這些問題所需要的邏輯。

相關詞條

熱門詞條

聯絡我們