軟體開發階段

2021-08-31 08:37:08 字數 478 閱讀 6567

[size=large]工程師通常為軟體開發階段分為四個子階段 [/size]

[size=medium] 分析階段

設計階段

實現階段

測試和除錯階段[/size]

[size=large]設計階段的兩種方法:結構化設計方法與物件導向設計方法[/size]

[size=medium]結構化設計方法:將問題分解為若干個小的子問題,這種方法叫做結構化設計方法,也叫做自頂向下的設計方法、逐步求精的方法和模組化程式設計方法。

物件導向設計方法:求解問題的要步驟是標示元件,及物件(他是用該方法求解問題的基礎),在確定物件之間如何互動。[/size]

[size=large]物件導向設計有三個基本原則:[/size]

[size=medium]封裝性:將資料和操作整合到乙個單元中

繼承性:從已有的(資料)型別中建立新的(資料)型別

多型性:使用相同的表達形式來實現不同的操作[/size]

軟體開發團隊階段

第1階段 家庭作坊 團隊成長之初,2 4名開發者在一處非商 用的場所工作。溝通和協調非常簡單,幾乎不需要管理。每個人都是全能的通 才。每個人的腦子裡也都裝得下整個公 司和產品的全部狀態資訊。這一階段,你是在建立並摸索一款具有 最低可靠程度的產品,或者說摸索自己 到底要做什麼。這時任何組織結構或過 程...

軟體開發周期(各個階段)

需求階段 開發階段 測試階段 灰度發布階段 發布階段 通過溝通交流,產出需求文件,包含頁面的內容,則需要對應的進行設計稿的設計。通過評審會,使涉及到的人都有自己的了解,同時對需求進行改進。涉及到的人包含 產品 專案pm 分析 編寫需求文件 設計人員 設計設計稿 開發人員 了解需求,了解需求所對應的用...

軟體開發各階段文件

軟工文件旅行 可行性研究報告由專案組長編寫,給專案經理和boss看,所以預期讀者是專案經理和boss。可行性研究報告,顧名思義,它是想分析一下,這個專案是否可行,話句話說,就是老闆和專案經理看到這份報告後,確定這個專案要不要做!所以,這個專案的精髓就在於分析要開發的系統的經濟可行性,技術可行性,社會...