首頁>Club>
9
回覆列表
  • 1 # 使用者7246191556674

    1、需求分析 相關專案分析員向用戶初步瞭解需求,然後用相關的工具軟體列出要開發的專案的大功能模組,每個大功能模組有哪些小功能模組,對於有些需求比較明確相關的介面時,在這一步裡面可以初步定義好少量的介面。 2、概要設計 開發者需要對軟體專案進行概要設計,即專案設計。概要設計需要對軟體專案的設計進行考慮,包括專案的基本處理流程、專案的組織結構、模組劃分、功能分配、介面設計、執行設計、資料結構設計和出錯處理設計等,為軟體的詳細設計提供基礎。 3、詳細設計 在概要設計的基礎上,開發者需要進行軟體專案的詳細設計。在詳細設計中,描述實現具體模組所涉及到的主要演算法、資料結構、類的層次結構及呼叫關係,需要說明軟體專案各個層次中的每一個程式(每個模組或子程式)的設計考慮,以便進行編碼和測試。 4、編碼 在規範化的研發流程中,編碼工作在整個專案流程裡最多不會超過1/2,通常在1/3的時間,設計過程完成的好,編碼效率就會極大提高,編碼時不同模組之間的進度協調和協作是最需要小心的,也許一個小模組的問題就可能影響了整體進度。 5、測試 測試編寫好的專案。交給使用者使用,使用者使用後一個一個的確認每個功能。軟體測試有很多種:按照測試執行方,可以分為內部測試和外部測試;按照測試範圍,可以分為模組測試和整體聯調;按照測試條件,可以分為正常操作情況測試和異常情況測試。 6、軟體交付 軟體開發者應向用戶提交開發的目標安裝程式、資料庫的資料字典、《使用者安裝手冊》、《使用者使用指南》、需求報告、設計報告、測試報告等雙方合同約定的產物。 7、驗收 在軟體專案測試證明軟體達到要求交付給使用者後,由使用者進行驗收。 8、維護 根據使用者需求的變化或環境的變化,對應用程式進行全部或部分的修改。

  • 中秋節和大豐收的關聯?
  • 申請退款的原因怎麼選?