1. 程式人生 > >【軟體工程】--需求分析

【軟體工程】--需求分析

前言

   需求分析,看字面意思就能理解,客戶需要什麼樣的需求,我們要對這樣的需求進行各方面的分析,是否可以達到使用者的需求。先看一張簡單的導圖吧!
這裡寫圖片描述

需求分析

軟體的需求具體包括這幾方面:
功能需求、效能需求、環境需求、可靠性需求、安全保密需求、使用者介面需求、資源使用需求、成本消耗需求、開發進度需求、預先估計以後系統可能達成的目標。

常用的分析方法:
面向資料流的結構化分析方法(SA)、面向資料結構的Jackson方法(JSD)、結構化資料系統開發方法(DSSD)、面向物件的分析方法(OOA)。

最常用的動態分析方法:
狀態遷移圖、時序圖、Petri網

用於加工邏輯說明的工具:


資料流圖、資料字典、結構化語言、判定表、判定樹

資料字典的內容:
資料流、資料項、資料結構、資料儲存。處理邏輯、外部實體、

總結

   感覺學了軟體工程之後,發現一個好的軟體背後的辛酸,真的不容易。