業務對象是指系統使用的真實對象,例如一個供應鏈管理 (Supply Chain Management ,簡稱SCM) 業務對象主要包括:生產批發商、零售商、送貨商、顧客多個層次。
在了解業務邏輯的過程中,應該列舉出所開發軟件模塊的各自職能,并細化每個工作流程,深入分析業務邏輯。
在分析的前期應該注意客戶對所開發軟件的技術性能指標,如存儲容量限制、運行時間限制、安全保密性等。
環境需求是指軟件平臺運行時所處環境的要求,如硬件方面:機型、外部設備、數據通信接口;軟件方面:系統軟件,包括操作系統、網絡軟件、數據庫管理系統方面;使用方面:使用部門在制度上,操作人員的技術水平上應具備怎樣的條件。
對所開發軟件在投入運行后發生故障的概率,應該按實際的運行環境提出要求。對于重要的軟件,或是運行失效會造成嚴重后果的軟件,應提出較高的可靠性要求。
在需求分析時應當在這方面恰當地做出規定,對所開發的軟件給予特殊的設計,使其在運行中,其安全保密方面的性能得到必要的保證。
在軟件項目立項后,根據合同規定,對軟件開發的進度和各步驟的費用提出要求,作為開發管理的依據。
預先估計以后系統可能達到的目標,這樣可以比較容易對系統進行必要的補充和修改。