如何挖掘需求,覆蓋整個系統

2022-05-04 01:36:11 字數 708 閱讀 3002

什麼架構,就是搭建業務到**實現之間的橋梁。關於架構的第一步,就是需求。

如何整理需求,才能覆蓋整個系統,才能沒有太重要的遺漏,很多人無從下手。方法是關鍵。

如果你的需求只是乙個一維需求列表,那麼你就徹底失敗了(針對大型系統而言)。

首先,需求是分層次的。如果不分層次,有很多需求會遺漏,而且也很難發現需求間約束。並且,部分層次的需求,很難發現開發中的軟體質量和約束,而這些,則很能導致最後專案的失敗。

需求劃分為3個層次:

1.業務需求。你的軟體目標。甲方和乙方是否在願景上達到一致。

2.使用者需求。你的系統能幫使用者做什麼,不能做什麼。

3.開發需求。你的開發環境,需要甲方或者公司提供什麼。

其次,關注3個層次的涉眾。

1.業務層次。考慮涉眾,根據業務環境分析業務環境對系統的約束和業務環境中關心的軟體質量。

2.使用者需求。考慮涉眾,同上。

3.開發需求。考慮涉眾,同上。

3個層次的涉眾可以是多個。

只有按照層次獲取需求,分析需求,才能做到真正覆蓋系統,才能發現關鍵質量和約束。很多公司都是一張一維的需求列表,需求很零散,所以很難會考慮到涉眾,也很難考慮到環境,所以會有很多遺漏的需求,質量和約束。將需求分為3個層次,然後考慮每個層次的涉眾,需求,質量,約束,並研究這幾點的約束和衍生出的需求,這樣才能讓開發順風順水,減少有返工,開發的專案不是想要的,減少遺漏的目的。而且,按照一定方法分析,不會有無從下手的感覺。

Crm客戶管理系統之客戶需求如何挖掘

客戶關注他們的客戶,需求在於如何獲取自己的市場開發機會,提高銷售額,增加利潤率,建立他們客戶的滿意度或忠誠度,等等。一旦在這方面出現問題 短板,或者意識到還有改進 提高的空間,客戶必定要乙個解決方案,需求由此產生。所以,銷售可以在這一層面進行調查 分析,關注客戶的市場,找到痛點,並提供產品或服務資源...

無線城市如何在整個城市實現WiFi覆蓋

無線城市現在在許多領域實施,例如武漢和杭州。所謂的無線城市意味著無論在城市的哪個地方,都可以連線無線網路。這為現在依賴網際網路的年輕人帶來了福音。如今,人們不得不在去的時候拿出手機,刷微博或看戲。如果沒有網路,他們就不想等待。而且,當前的資料流量成本並不是特別低,您不必擔心使用資料流量來趕上。因此,...

黑盒測試如何確保需求覆蓋度

黑盒測試如何確保需求的覆蓋度?首先我們要明確這裡提到的需求到底是什麼。在軟體研發活動中,涉及到的需求有使用者需求 系統需求 測試需求等。使用者需求 描述了使用者使用產品必須要完成的任務,在軟體研發活動中,屬於最基本的需求。系統需求 描述了軟體設計人員 程式設計人員必須要完成的任務。系統分析員通過分析...