軟體工程——顆粒歸倉
一、規劃階段
總體規劃
總體規劃階段主要告訴我們一個問題:系統是什麼?
這個階段會產生兩個文件:《可行性分析》和《專案開發計劃》。
《可行性分析》主要分析角度是:技術、經濟、社會、法律。
用到的工具:系統流程圖、資料流圖、資料字典
《專案開發計劃》主要是分析子系統組成和基本功能,新增專案參與人員,制定開發計劃。
文件中要有甘特圖。
需求分析
需求分析主要採用的分析方法是:SA 、JSD、 DSSD、 OOA。
面向資料流的分析方法是:資料流圖、資料字典。
產物:《軟體需求說明書》
概要設計
概要設計要了解概要設計的過程和方法。
概要設計的過程:
1.系統設計
2.複審系統計劃與需求分析,確定系統具體的實施方案
3.進行結構化設計,確定具體的實施方案
4.進行結構設計,確定軟體結構
採用的方法
1.JSD 2.LCP
產物:
《資料庫設計說明書》《概要設計說明書》《測試計劃》
詳細設計
詳細設計的任務
1.為每個模組確定採用的演算法
2.確定每一個模組使用的資料結構
3.確定模組結構的細節
4.要為每一個模組設計出一組測試用例
採取的方法
程式流程圖 、N-S圖、PAD圖、HIPO圖、IPO圖
產出:《詳細設計說明書》、《測試計劃》
二、專案實施
程式設計
專案實施的時候主要是程式設計工作。
注意程式設計語言的特點、程式設計風格、程式設計的效率和程式設計的安全。
三、後期工作
測試
主要要明確概念:軟體的質量、結構化軟體測試,測試的方法常見的有黑盒測試、白盒測試。
產出:《測試分析報告》
交付
產出:使用者手冊
執行維護
需要制定運維的文件和規範
記錄維護中出現的問題和解決方案
記錄客戶的信要求。
如有不足,還望大家指正。
相關文章
- 常見電腦記憶體條顆粒知識科普:記憶體顆粒哪個好?記憶體顆粒排名記憶體
- 業務顆粒化思考
- 併發優化 – 降低鎖顆粒優化
- 併發優化 - 降低鎖顆粒優化
- 關於物件顆粒大小的問題。物件
- 資料分析-以最小顆粒的方式進行
- 隨身碟顆粒損壞資料恢復資料恢復
- 固態硬碟QLC、SLC、MLC、TLC顆粒區別對比知識 搭載QLC顆粒的固態硬碟Z怎麼樣?硬碟
- 高階電影顆粒感影像lightroom預設OOM
- 如何使用樹莓派測定顆粒物(PM 2.5)樹莓派
- 記憶體顆粒有多重要 宏旺半導體教你詳細識別記憶體編號記憶體
- 軟體工程-軟體工程層狀模型(EHM)軟體工程模型
- 如何用樹莓派搭建一個顆粒物感測器樹莓派
- 軟體工程 第一章 軟體與軟體工程軟體工程
- 軟體工程 .軟體工程
- 軟體工程軟體工程
- 快閃記憶體顆粒大降價了,SSD固態硬碟到底該怎麼選?記憶體硬碟
- SGA中各池記憶體分配顆粒大小與SGA_TARGET引數的關係記憶體
- 軟體工程——軟體測試軟體工程
- 軟體工程——軟體計劃軟體工程
- 軟體、軟體危機、軟體工程 (轉)軟體工程
- 軟體工程—GitHub軟體工程Github
- 軟體工程1軟體工程
- 軟體工程4.21軟體工程
- 軟體工程5.7軟體工程
- 軟體工程4.28軟體工程
- 軟體工程5.9軟體工程
- 軟體工程5.8軟體工程
- 軟體工程4.27軟體工程
- 軟體工程5.13軟體工程
- 軟體工程6軟體工程
- 可重複使用的水處理顆粒有效地消除了BPA
- 現代軟體工程 習而學的軟體工程教育軟體工程
- 軟體工程實踐----初步接觸軟體工程的總結軟體工程
- 學習高校課程-軟體工程-軟體工程(ch2)軟體工程
- 軟體工程——需求分析軟體工程
- 軟體工程——概論軟體工程
- 所謂軟體工程軟體工程