軟體開發流程 基礎

2022-08-28 15:45:17 字數 996 閱讀 9419

跨行招工作的渣渣!暴風哭泣。。。。

小公尺(智慧型硬體部)一面,二面都讓我詳細說一下軟體開發流程

軟體開發流程:

常見的過程模型:

敏捷開發-瀑布模型

requirements->design->implementation->verification->maintenance

需求分析->概要設計->詳細設計->編寫**->程式測試->軟體交付->客戶驗收->**維護->專案重構

1.需求分析

建立需求,根據需求可以建立乙個功能描述

明確大概的事件流:邏輯模型,分類系統功能模組,包圖

指定各功能模組實現的操作者

簡單的演示程式(demo):在招標中的作用至關重要

2.概要設計

面向過程的主框架- 事件流,關注細節

物件導向的主框架- 物件的過程

需要哪些模組,哪些介面

3.詳細設計

活**狀態圖

最終形成乙份詳細的設計文件

介面,控制器,呼叫

功能性詳細描述、型別、函式、各種條件、流程設計、關鍵演算法、關鍵庫的介面

4.編寫**

按照設計文件進行編寫**

編寫**是進行基本的測試驗證

5.測試驗證

黑盒測試

白盒測試

功能測試、效能測試、壓力測試、健壯性測試,穩定性測試

6.產品發布

安裝手冊,使用者使用指南

7.客戶驗收

8.**維護

軟體和根據不同功能進行更改

9.專案重構

有新的技術出現,軟體對功能需求沒有變,用新的技術將原來的功能重新實現一邊

軟體開發流程

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

軟體開發流程

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

軟體開發流程

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