線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
什么是完整的軟件開發進程?
發表時間:2019-07-17 10:27:33
文章來源:沈陽軟件開發
標簽:軟件開發 軟件定制 軟件設計 軟件公司 沈陽軟件開發 沈陽軟件定制 沈陽軟件公司 沈陽軟件制作 沈陽軟件設計
瀏覽次數:0
一,開發流程圖
為了使過程更加清晰,該圖省略了對每個鏈接的審查。如果有更好的表達形式,請隨時提出建議。
(發展流程圖)
第二,處理產品和要求
處理在開發階段需要導出的產品,包括產品名稱,結果描述,負責人和注釋,誰在什么時間,應提供什么內容,以及提供的內容的基本方向和形式。
三,流程描述
(1)項目匯海
1.產品經理和項目利益相關者確定項目方向。產品導向項目的利益相關者包括公司領導,產品總監,技術總監等。該項目包括客戶的黨組長和主要執行人。
2.公司領導確認項目團隊的團隊結構,包括產品經理,研發項目經理,研發工程師和測試團隊。
3.確定項目管理系統,并且需要相應地審查每個階段的結果。評論有相應的《會議紀要》;從項目匯海開始,研發項目經理每周提供《項目研發周報》;在測試階段,測試工程師每周提供《項目測試周報》。
4.產品經理進行需求調查并輸出《需求調研》文件。需求研究方法主要包括背景信息調查和訪談。
5.產品經理完成《業務梳理》。首先,澄清每個項目的目標;其次,梳理項目中涉及的角色;那么,每個角色應該做什么;最后,梳理整個系統的端口,存在哪些業務模塊,以及每個模塊中包含哪些功能。
(2)需求階段
1.進入可視化產品的輸出階段,產品管理器提供最簡單且最接近成品《產品原型》的線框形式即可。此過程還包括業務流程圖和頁面跳轉流程圖。業務流程圖側重于不同角色在不同節點上執行的操作。頁面跳轉流程圖主要是指不同接口之間的跳轉關系。
2.產品經理將向整個團隊解釋要求。
3.研發項目經理根據要求和項目要求明確定義《項目里程碑》。根據項目里程表,完成《產品開發計劃》,清除詳細階段的時間點,最后根據開發計劃進入《項目任務分解》,完成項目的劃分。
4.研發工程師根據各自的分工進入概要要求階段。《概要需求》旨在讓研發工程師初步了解業務并評估技術可行性。
(3)設計階段
1. UI設計器根據產品原型輸出《界面效果圖》,并提供接口標簽。最后,根據主界面,提供了一個集合《UI設計規范》。
2,研發工程師在界面效果圖中,輸出《需求規格》,要求規范應包含要實現的最終內容的所有要素。
3.研發工程師完成《概要設計》,《通訊協議》和《表結構設計》,并在正式編碼之前完成一系列研發和設計工作。
(4)發展階段
1.研發工程師正式進入編碼階段。盡管大部分時間都用于編寫代碼,但可能需要進行技術預研并確認要求。
如圖2所示,編碼過程通常需要在服務器和移動終端之間進行協調。
3.編碼完成后需要進行功能審查。
(5)測試階段
1.測試工程師根據階段《測試實例》進行設計,并將失敗的過程測試提交給Jira并分配給相應的開發人員進行調整。
2.研發工程師根據測試結果修改代碼,完成后提交測試,并在通過測試后完成測試。
3.測試工程師編寫《測試結果報告》,包括功能測試結果,壓力測試結果等。
4.測試工程師為系統的每個端口寫入《操作手冊》和維護手冊。
(6)在線系統
在與客戶或上級達成協議后,系統將進行調試,并在穩定后上線。
軟件開發,軟件定制,軟件設計,軟件公司,沈陽軟件開發,沈陽軟件定制,沈陽軟件公司,沈陽軟件制作,沈陽軟件設計