概要設計和詳細設計的區別如下:
1、概要設計的主要任務是把需求分析得到的系統擴展用例圖轉換為軟件結構和數據結構。設計軟件機構的具體任務是:將一個復雜系統按功能進行模塊划分、建立模塊的層次結構及調用關系、確定模塊間的接口及人機界面等。數據機構設計包括數據特征的描述、確定數據的結構特性、以及數據庫的設計等。顯然,概要設計建立的是目標系統的邏輯模型。
2、詳細設計是軟件工程中軟件開發中的一個步驟,就是對概要設計的一個細化,就是詳細設計每個模塊實現算法,所需的局部結構。在詳細設計階段,主要是通過需求分析的結果,設計出滿足用戶需求的嵌入式系統產品。
3、概要設計階段通常得到軟件結構圖,詳細設計階段常用的描述方式有:流程圖、N-S圖、PAD圖、偽代碼等。
4、詳細設計階段就是為每個模塊完成的功能進行具體的描述,要把功能描述轉變為精確的、結構化的過程描述。
擴展資料:
設計是一種設想通過合理的規划、周密的計划、通過各種感覺形式傳達出來的過程。人類通過勞動改造世界,創造文明,創造物質財富和精神財富,而最基礎、最主要的創造活動是造物。設計便是造物活動進行預先的計划,可以把任何造物活動的計划技術和計划過程理解為設計。
設計是為構建有意義的秩序而付出的有意識的直覺上的努力。更詳細的定義如下:
第一步、理解用戶的期望、需要、動機,並理解業務、技術和行業上的需求限制;
第二步、將這些所知道的東西轉化為對產品的規划(或者產品本身),使得產品的形式、內容和行為變得有用、能用,令人向往,並且在經濟和技術上可行(這是設計的意義和基本要求所在)
概要設計就是設計軟件的結構,包括組成模塊,模塊的層次結構,模塊的調用關系,每個模塊的功能等等。同時,還要設計該項目的應用系統的總體數據結構和數據庫結構,即應用系統要存儲什么數據,這些數據是什么樣的結構,它們之間有什么關系。
詳細設計階段就是為每個模塊完成的功能進行具體的描述,要把功能描述轉變為精確的、結構化的過程描述。
概要設計階段通常得到軟件結構圖
詳細設計階段常用的描述方式有:流程圖、N-S圖、PAD圖、偽代碼等