需求分析和概要設計有什麼區別

時間 2021-05-23 03:35:01

1樓:匿名使用者

一、過程不同

1、需求分析:是開發人員經過深入細緻的調研和分析,準確理解使用者和專案的功能、效能、可靠性等具體要求,將使用者非形式的需求表述轉化為完整的需求定義,從而確定系統必須做什麼的過程。

2、概要設計:是一個設計師根據使用者互動過程和使用者需求來形成互動框架和視覺框架的過程。

二、任務不同

1、需求分析:是軟體計劃階段的重要活動,也是軟體生存週期中的一個重要環節,該階段是分析系統在功能上需要「實現什麼」,而不是考慮如何去「實現」。

2、概要設計:是一個在使用者研究和設計之間架起橋樑,使使用者研究和設計無縫結合,將對使用者目標與需求轉換成具體介面設計解決方案的重要階段。

三、規則不同

1、需求分析:側重表達理解問題的資料域和功能域。對新系統程式處理的資料,其資料域包括資料流、資料內容和資料結構。而功能域則反映它們關係的控制處理資訊。

2、概要設計:是把需求分析得到的系統擴充套件用例圖轉換為軟體結構和資料結構。設計軟體結構的具體任務是:

將一個複雜系統按功能進行模組劃分、建立模組的層次結構及呼叫關係、確定模組間的介面及人機介面等。

2樓:星願下的期盼

1、過程不同

①需求分析經過調研和分析來準確理解使用者和專案的功能、效能、可靠性等具體要求;

②概要設計根據使用者互動過程和使用者需求來形成互動框架和視覺框架。

2、任務不同

①需求分析整理使用者對待開發軟體提出的需要,確認後形成描述完整、清晰與規範的文件;

②概要設計在使用者研究和設計之間架起橋樑,將對使用者目標與需求轉換成具體介面設計解決方案。

3、方法不同

①需求分析提出了許多軟體開發與說明的方法,如結構化方法、原型化法、物件導向方法等;

②概要設計有多種方法,從模組化方法、功能分解方法,到面向資料流和麵向資料結構的設計方法,再到物件導向的設計方法等。

3樓:匿名使用者

按照傳統軟體工程的軟體過程,區別如下:

1.需求分析--產生 軟體功能規格說明書,需要確定使用者對軟體的需求,要作到明確、無歧義。不涉及具體實現方法。使用者能看得明白,開發人員也可據此進行下面的工作(概要設計)

2.概要設計--產生 軟體概要設計說明書,說明系統模組劃分、選擇的技術路線等,整體說明軟體的實現思路。並且需要指出關鍵技術難點等。

3.詳細設計--產生 軟體詳細設計說明書,對概要設計的進一步細化,一般由各部分的擔當人員依據概要設計分別完成,然後在整合,是具體的實現細節。理論上要求可以照此編碼。

4樓:人人都是產品經理

需求分析的流程

概念設計的流程

5樓:匿名使用者

需求分析在概要設計之前進行

6樓:藍湖產品設計協作

在產品生命週期中,需求是一個動態變化的過程,產品可分為:匯入期、成長期、成熟期和衰退期,產品在不同階段有著不同的需求,而且需求的種類也不同。

? 從物件角度來看,需求有:基本需求、易用性需求、可操作性需求;

? 從產品運營來看,需求有:產品運營需求、政策及法律需求;

? 從系統角度來看,需求有:安全性需求、效能需求、可維護和可移植性需求;

? 從**看,需求有:客戶需求、公司內部需求、運營和市場需求。

公司有成熟的需求收集、評審、管理機制。在判斷需求優先順序的時候會採用kano模型,判斷是魅力需求、期望需求、必備需求、無差異需求還是反向需求。比如前面提到的摺疊屏,正反拍照、應用間互動,就屬於魅力需求。

應用分屏屬於期望需求。摺疊的可靠性屬於必備需求。

如何瞭解和分析客戶需求,如何正確的理解和分析使用者需求

在實踐中,通常可以通過以下方法來了解客戶的需求 1 利用提問來了解客戶的需求 要了解客戶的需求,提問題是最直接 最簡便有效的方式。通過提問可以準確而有效地瞭解到客戶的真正需求,為客戶提供他們所需要的服務,在實際運用中有以下幾種提問方式可以供我們靈活選擇運用 1 提問式問題。單刀直入 觀點明確的提問能...

藥店銷售管理系統的需求分析

引言a集團計算機事業部是全國計算機生產規模較大的廠家之一。隨著a集團計算機在全國計算機市場佔有率的不斷提高及其在使用者心中樹立的良好品牌形象,為a集團計算機的發展帶來了很大的動力。以先進成熟的計算機網路和通訊技術為手段,實施覆蓋a集團計算機事業部銷售 計劃 生產 採購 庫存 綜合人事等各環節的mrp...

如何正確知道客戶的需求,如何瞭解和分析客戶需求?

沉魚祈禱反正害 需求的探詢基本的方法就是提出高質量的問題,一般遵循以下流程 1.解客戶的現狀。我們要了解客戶的真正需求,首先要從他的基本現狀入手。在這個階段,主要設計一些開放式的問題,比如 2.對現狀是否滿意。通過現狀的瞭解之後,我們可通過繼續的詢問了解其對現狀是否有不滿意的地方,從而激發客戶的需求...