軟件設計思路和方法的通常過程,包括設計軟件的功能和實現的算法和方法、軟件的整體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序。
1 相關係統分析員和用戶初步瞭解需求,而後用WORD列出要開發的系統的大功能模塊,每一個大功能模塊有哪些小功能模塊,對於有些需求比較明確相關的界面時,在這一步裏面能夠初步定義好少許的界面。
2 系統分析員深刻了解和分析需求,根據本身的經驗和需求用WORD或相關的工具再作出一份文檔系統的功能需求文檔。此次的文檔會清楚例用系統大體的大功能模塊,大功能模塊有哪些小功能模塊,而且還例出相關的界面和界面功能。
3 系統分析員和用戶再次確認需求。
4 系統分析員根據確認的需求文檔所例用的界面和功能需求,用迭代的方式對每一個界面或功能作系統的概要設計。
5 系統分析員把寫好的概要設計文檔給程序員,程序員根據所例出的功能一個一個的編寫。
6 測試編寫好的系統。交給用戶使用,用戶使用後一個一個的確認每一個功能,而後驗收。程序員