概要設計包括哪些內容 概要設計和詳細設計的區(qū)別?
概要設計和詳細設計的區(qū)別?外形設計和詳細設計的區(qū)別如下:1。概要設計的主要任務是將系統(tǒng)擴展用例圖從需求分析轉化為軟件結構和數(shù)據(jù)結構。軟件結構設計的具體任務是:按功能將復雜系統(tǒng)劃分為模塊,建立模塊的層次
概要設計和詳細設計的區(qū)別?
外形設計和詳細設計的區(qū)別如下:
1。概要設計的主要任務是將系統(tǒng)擴展用例圖從需求分析轉化為軟件結構和數(shù)據(jù)結構。軟件結構設計的具體任務是:按功能將復雜系統(tǒng)劃分為模塊,建立模塊的層次結構和調用關系,確定模塊之間的接口和人機界面,數(shù)據(jù)結構的設計包括數(shù)據(jù)特征的描述、數(shù)據(jù)結構特征的確定和數(shù)據(jù)庫的設計。顯然,概要設計建立了目標系統(tǒng)的邏輯模型。詳細設計是軟件工程中軟件開發(fā)的一個步驟,是對概要設計的細化,即詳細設計每個模塊的實現(xiàn)算法和所需的局部結構。在詳細設計階段,主要通過需求分析的結果,設計出滿足用戶需求的嵌入式系統(tǒng)產品。
3. 軟件結構圖通常在概要設計階段得到,詳細設計階段常用的描述方法有:流程圖、N-S圖、pad圖、偽代碼等。詳細設計階段是描述各個模塊的功能。有必要將功能描述轉化為一個精確的結構化過程描述。
概要設計與詳細設計有什么區(qū)別?
概要設計是對軟件的結構進行設計,包括各模塊、各模塊的層次結構、各模塊的調用關系、各模塊的功能等。同時,我們還需要設計項目應用系統(tǒng)的總體數(shù)據(jù)結構和數(shù)據(jù)庫結構,即應用系統(tǒng)中應該存儲哪些數(shù)據(jù),這些數(shù)據(jù)是什么樣的結構,它們之間有什么關系。
詳細設計階段描述每個模塊的功能。有必要將功能描述轉化為一個精確的結構化過程描述。
一般來說,不一定準確。網(wǎng)上有一些模板。需求分析:主要是對業(yè)務進行分析,確定業(yè)務場景和主流流程邏輯,用戶可以理解自己在做什么,研發(fā)團隊也知道該做什么。概要設計:主要是系統(tǒng)模塊劃分和選型的技術路線。總體描述了軟件的實現(xiàn)思路。我們需要指出關鍵的技術難點。詳細設計:對系統(tǒng)各模塊的功能進行了詳細的描述,對各個功能進行了準確、結構化的描述。
概要設計與詳細設計的區(qū)別?
1. 過程不同:(1)需求分析通過調查分析可以準確了解用戶和項目的功能、性能、可靠性等具體需求;(2)概要設計可以根據(jù)用戶交互過程和用戶需求形成交互框架和可視化框架。2任務不同:(1)需求分析梳理用戶開發(fā)軟件的需求,確認后形成完整、清晰、規(guī)范的文檔;(2)概要設計架起用戶研究與設計的橋梁,將用戶的目標和需求轉化為具體的界面設計方案。三。需求分析提出了許多軟件開發(fā)和描述的方法,如結構化方法、原型方法、面向對象方法等;(2)概要設計的方法有很多,從模塊化方法、功能分解方法到面向數(shù)據(jù)流和面向數(shù)據(jù)結構的設計方法,再到面向對象的設計方法等。