綜合是把事物各個部分、側面、屬性按內在聯繫有機地統一為整體,以掌握事物的本質和規律。分析與綜合是互相滲透和轉化的,在分析基礎上綜合,在綜合指導下分析。分析與綜合,循環往復,推動認識的深化和發展。一切論斷都是分析與綜合的結果。
當確定了問題可解後,就要進一步對問題的本質進行分析,加深對問題的認識。例如,從數據流和數據結構出發,逐步細化所有的軟體功能,找出軟體系統各元素之間的聯繫、接口特性和設計上的約束,分析它們是否滿足功能要求。通過分析,最后綜合形成系統的雛形求解方案。得到的方案可能會暴露出原有需求中的問題,再修改需求,如此反覆地進行,使之更加符合實際需要。