1. 程式人生 > >軟件方案設計的思路

軟件方案設計的思路

都是 處理流 我們 復雜度 優化 對比 背景 有理 設計思路

軟件方案設計
一般的軟件方案設計其實和算法的設計是一樣的。如果想要你的軟件方案更加具有邏輯性,條理性,適合你的業務場景,那麽可以
依據算法的設計思路和論述方法來說明或者講解你的方案設計;
算法都是要借助數學知識點的,一般的設計思考和解決方法的論述都是如下結構:
1.定義或者說明已知條件或者提出合理的前提假設或者約束條件(結合具體問題)
2.接著給出方法,論述該方法的數學理論依據
3.接著詳細論述處理流程
4.最後論述方案的利弊,給出結論;
這樣的方案設計是有理有據,很好的設計出了在某種情況的適合的某種解決方法

在這個方案設計過程中有一個地方非常重要,就是心裏要知道任何業務都有其局限性,或者說任何業務都有其約束,
在數學上就是已知條件,因此我們要挖掘出已知條件。有時候,已知條件有了還不足以來設計一個合理的方案。
那麽我們可以進行提出假設條件,把這個假設條件和業務商討,也歸到已知條件中來對簡化我們的設計方案的復雜度;
方案設計的格式一般如下:
背景:
方案一:
方案思路,方案分析
方案二:
方案思路,方案分析
方案三:
方案思路,方案分析
方案對比分析:
優化建議:

軟件方案設計的思路