複製鏈接
請複製以下鏈接發送給好友

軟件設計模型

鎖定
軟件設計師採用面向服務對象去設計的抽象軟件設計系統,對需求進行分析從而產生概念模型。
中文名
軟件設計模型
所屬學科
軟件工程
追溯到程序設計的最早日子,在軟件工程的世界裏,建模有着悠久的傳統。多數近期的革新都是關注於符號和工具的,這些實踐的當前情況是使用統一建模語言(UML)作為首選的建模符號。UML允許開發團隊在相應的模型中獲取系統的各方面重要特徵,從而通過需求的跟蹤和模型元素之間的依賴關係來維護系統同步模型。
軟件設計中最重要的概念就是抽象,或者説是採用面向對象的思想來設計軟件系統,在面向對象設計方法流行之前採用的是面向過程的思想。在面向對象的設計中,幾個重要的思想就是抽象、繼承、封裝,在分析和設計時同樣要遵循這些原則,分析過程是對需求進行分析,產生出概念模型,此概念模型和設計階段的模型是不同的,概念模型停留於業務層面,而設計模型則為所設計的概念模型提出技術級別的解決方案。設計模型中又包括面向對象域模型以及面向關係數據庫的數據模型。而域模型與數據模型之間的紐帶則是對象-關係映射(ORM,Object Relational Mapping)。