棗莊英特軟件開發流程:軟件設計思路和方法的一般過程,包括設計軟件的功能和實現的算法和方法、軟件的總體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序。
1 相關系統分析員和用戶初步了解需求,然后用WORD列出要開發的系統的大功能模塊,每個大功能模塊有哪些小功能模塊,對于有些需求比較明確相關的界面時,在這一步里面可以初步定義好少量的界面。
2 系統分析員深入了解和分析需求,根據自己的經驗和需求用WORD或相關的工具再做出一份文檔系統的功能需求文檔。這次的文檔會清楚例用系統大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還例出相關的界面和界面功能。
3 系統分析員和用戶再次確認需求。
4 系統分析員根據確認的需求文檔所例用的界面和功能需求,用迭代的方式對每個界面或功能做系統的概要設計。
5 系統分析員把寫好的概要設計文檔給程序員,程序員根據所例出的功能一個一個的編寫。
6 測試編寫好的系統。交給用戶使用,用戶使用后一個一個的確認每個功能,然后驗收。
舉個例子來看:
1 某公司想找人訂做一套人事管理軟件,從某種渠道上得知我們有提供這種服務,所以聯系上了我們。
2 我們會派專門的軟件工程師到他們那里去了解我們要設計一個什么的東西給他們用,然后回來做個方案給他們,其中方案的內容包括:我們開發出來的軟件大概的界面是怎樣?方便什么人使用?什么人可以使用什么功能?方便到什么程度?大概的硬件要求是怎樣等?
3 他們看了方案后,確定他們就是要做一套這樣的軟件,我就開始開發這套軟件。
4 我們把開發出來的軟件交用他們使用,其中在使用的過程中哪里使用不方便或哪里達不到要求,我們會第第一時間修改這些功能,直到他們要求的所有功能都能很完美的解決掉。
---------- 棗莊英特軟件開發專員