軟體開發流程

2021-06-29 15:42:57 字數 777 閱讀 2200

軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模組設計、程式設計和除錯、程式聯調和測試以及編寫、提交程式。

1、相關系統分析員和使用者初步了解需求,然後用word例出要開發的系統的大功能模組,每個大功能模組有哪些小功能模組,對於有些需求比較明確相關的介面時,在這一步裡面可以初步定義好少量的介面。

2、系統分析員深入了解和分析需求,根據自己的經驗和需求用word或相關的工具再做出乙份文件系統的功能需求文件。這次的文件會清楚例用系統大致的大功能模組,大功能模組有哪些小功能模組,並且還例出相關的介面和介面功能。

3、系統分析員和使用者再次確認需求。

4、系統分析員根據確認的需求文件所例用的介面和功能需求,用迭代的方式對每個介面或功能做系統的概要設計。

5、系統分析員把寫好的概要設計文件給程式設計師,程式設計師根據所例出的功能乙個乙個的編寫。

6、測試編寫好的系統。交給使用者使用,使用者使用後乙個乙個的確認每個功能,然後驗收。

舉個例子來看:

1、某公司想找人訂做一套內部管理軟體。

2、我們到他們那裡去了解我們要設計乙個什麼的東西給他們用,然後回來做個方案給他們,其中方案的內容包括:我們開發出來的軟體大概的介面是怎樣?方便什麼人使用?什麼人可以使用什麼功能?方便到什麼程度?大概的硬體要求是怎樣等?

3、他們看了方案後,確定他們就是要做一套這樣的軟體,我就開始開發這套軟體。

4、我們把開發出來的軟體交用他們使用,其中在使用的過程中**使用不方便或**達不到要求,我們會第一時間修改這些功能,直到他們要求的所有功能都能很完美的解決掉。

軟體開發流程

課程的主講老師是msdn的特約講師邵志東先生。課程中間,邵志東老師介紹了軟體開發流程 程式設計師基本素質 關於質量控制和開發模板及專案組建設。邵老師首先介紹了軟體開發的流程,他把軟體開發分為了兩大類,即專案開發及產品開發。專案開發是公司根據某一客戶的需求單獨為某一客戶訂製的軟體 產品開發是公司針對某...

軟體開發流程

軟體開發流程 software development process 即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式。第一步 需求調研分析 1相關系統分析員向使用者初步了解需求,然後用word列...

軟體開發流程

軟體開發流程 software development process 即軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法 軟體的總體結構設計和模組設計 程式設計和除錯 程式聯調和測試以及編寫 提交程式。目錄開發流程 軟體維護 軟體公升級 報廢處理 舉例解析 第一步 需求調研分析...