免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
完整開發(fā)流程管理提升與系統(tǒng)需求分析過程 隨堂筆記(day 1) 【2019/10/14】

Top12原則:

  1. 主要資源,重要功能,依據(jù)需求重要度進(jìn)行資源分配, 項(xiàng)目100功能 1 day -> 100Task -> 10 Dev 20% 80%

 

 

開發(fā)各階段流程及規(guī)范

      需求、架構(gòu)、設(shè)計(jì)、開發(fā)、測試等階段流程及規(guī)范

                    需求是基石

    總流程 :戰(zhàn)略規(guī)劃 3-4年->產(chǎn)品立項(xiàng)-> 用戶調(diào)研+競品分析->業(yè)務(wù)信息 -> 需求分析 -> 指導(dǎo) 開發(fā) 與測試規(guī)范 -> 標(biāo)尺【功能清單 + 4 要素: 界面 + 邏輯 + 交互 + 數(shù)據(jù)】-> 架構(gòu)過程 -> 主體結(jié)構(gòu)【系統(tǒng)模塊/接口/分層/框架】-> 項(xiàng)目管理分工->詳細(xì)設(shè)計(jì)【模塊代碼 結(jié)構(gòu)定義】-> 代碼實(shí)現(xiàn) -> 迭代開發(fā) + 迭代測試 + 持續(xù)集成 -> 系統(tǒng)測試 -> alpha test -> 用戶驗(yàn)收測試 -> Beta Test -> 商用

產(chǎn)品效率質(zhì)量 =團(tuán)隊(duì)能力 + 寫作流程

改進(jìn)收益: 需求>測試>架構(gòu)>編碼

軟件研發(fā)完成過程 -> 迭代畫開發(fā) ->敏捷開發(fā)

敏捷開發(fā)過程 : REQ ->Architecure -> Iteration[Desing + Coding + Test] -> System Test

迭代過程    ex :24month project

HLR(高階需求,只列出功能列表) 5% 2 week  400 Feature-> Architecture 5% module/interface/Layers/Tiers/Deploy/Process(系統(tǒng)有多少層, 每個層有多少個模塊, 每個模塊的接口,分層,物理分層,) -> 20 Iterations {20Feature -> 8 developer -> US LLR (低階需求) 3day + Design 2 day + Code 2 Week + 1 week IT(集成測試) }

迭代過程伴隨  Continous Integration -> System Test -> User Acceptence Test -> Beta Test -> Maintenance


 


 

需求階段:最重要 + 改進(jìn)  收益最大 -> 軟件研發(fā) 唯一依據(jù) 標(biāo)尺 -> 開發(fā) + 測試  (兩者無歧義)-> UML建模(容易被開發(fā)測試?yán)斫猓?/span>

 以用戶為中心  軟件研發(fā)過程

以用戶需求為中心 軟件研發(fā)過程

Conception -> Feature -> Scenarion ->UseCase

HLR(高階需求) High Level Requirements ->  Scope -> Feature Bucket -> Function List   在軟件設(shè)計(jì)初步完成

Conception :一級業(yè)務(wù)需求 業(yè)務(wù)方向 業(yè)務(wù)目標(biāo)-> Architecture  (ps: 一個concept 就是一個模塊  所有模塊加起來就是Architecture )

Feature: 三級業(yè)務(wù)需求/四級業(yè)務(wù)需求 具體系統(tǒng)業(yè)務(wù)功能->Design

Statements Of Work SOW

LLR(低階需求)Low Level Requirements  在迭代中完成

Scenatio : 業(yè)務(wù)描述 每個獨(dú)立業(yè)務(wù)功能 真實(shí)場景 --> 業(yè)務(wù)痛點(diǎn)

Use Case: 軟件 界面 + 交互 + 業(yè)務(wù)邏輯 + 數(shù)據(jù)變化  4要素 ->Code

 

需求輸出: 需求規(guī)格說明書【需求用例描述】


 

敏捷迭代開發(fā)流程圖

  1. 高階需求-> 系統(tǒng)功能清單 400
  2. 架構(gòu)設(shè)計(jì) : 模塊設(shè)計(jì)
  3. 迭代開發(fā): 月迭代50 4Week 功能低階需求分析【】
  4. 最終測試: 系統(tǒng)測試 + alpha test /用戶驗(yàn)收測試 + beta test/灰度測試
  5. 商用運(yùn)維

以需求/業(yè)務(wù)架構(gòu)設(shè)計(jì)為中心,軟件研發(fā)-> 以模塊 分解 分工 協(xié)作【USER + PM + DEV +TEST + OPRATION】->系統(tǒng)化工程->模塊化開發(fā)

Conception ->業(yè)務(wù)模塊分析UML分析 ->Architecture -> 4 + 1 視圖【邏輯視圖/組件視圖/并發(fā)視圖/部署視圖】-> 系統(tǒng)測試【功能性測試+非功能性測試】

Feature->業(yè)務(wù)功能分析UML分析-> Design【類圖 面向?qū)ο笤O(shè)計(jì)原則】->集成測試【功能性測試】

Feature細(xì)化: Scenario/UseCase -> 用例分析 UML分析->Code->測試用例

系統(tǒng)測試->迭代集成測試->測試用例

架構(gòu)設(shè)計(jì)【模塊間設(shè)計(jì)】-> 詳細(xì)設(shè)計(jì)【模塊內(nèi)類間設(shè)計(jì)】->編碼


 

設(shè)計(jì)階段:架構(gòu)設(shè)計(jì) + 詳細(xì)設(shè)計(jì)

架構(gòu)設(shè)計(jì)->系統(tǒng)模塊 + 模塊接口 + 系統(tǒng)接口 + 分層 + 進(jìn)線程 + 組件 + 部署

輸出物:架構(gòu)文檔

 

詳細(xì)設(shè)計(jì)-> 每個模塊都有個詳細(xì)設(shè)計(jì)   

目的:完成 類 + 公有函數(shù) + 接口 + 繼承 + 抽象類

輸出物:設(shè)計(jì)規(guī)格說明書


 

編碼階段:不同模塊開發(fā)人員 依據(jù) 詳細(xì)設(shè)計(jì)說明書 + 需求規(guī)格說明書 每天代碼實(shí)現(xiàn)

編碼/單元測試 + 持續(xù)集成【TFS/GIT/SVN/Jenkins】 + 迭代

  1. 開發(fā)人員每天代碼提交
  2. 每天晚上代碼集成 - CI
  3. 代碼編碼
  4. 代碼靜態(tài)質(zhì)量檢查
  5. 代碼單元測試
  6. 自動化測試 Selenium
  7. 自動集成
  8. 自動部署

 


 

測試階段: 迭代測試 + 整體測試

迭代測試-> 測試用例 + 集成測試 + 回歸測試

整體測試-> 系統(tǒng)測試 + 驗(yàn)收測試 + 灰度測試

每日測試-> 自動化測試 + 單元測試


 

 


 

 

需求分析 - 業(yè)務(wù)架構(gòu)設(shè)計(jì)

系統(tǒng)架構(gòu)設(shè)計(jì)

測試實(shí)踐

 

案例貫穿:去哪兒網(wǎng)


 

系統(tǒng)集成架構(gòu)設(shè)計(jì)

 

需求 業(yè)務(wù)->業(yè)務(wù)架構(gòu)分析->架構(gòu) 技術(shù)

 

架構(gòu):整體結(jié)構(gòu)定義 功能性需求 + 非功能性需求  技術(shù)定義

功能性需求-> 業(yè)務(wù)架構(gòu)分析->功能性需求架構(gòu)定義-> 邏輯架構(gòu)設(shè)計(jì) -> 靜態(tài)結(jié)構(gòu)

非功能性需求->非功能性需求架構(gòu)定義->框架架構(gòu)設(shè)計(jì)->Framework->擴(kuò)展性/配置性->動態(tài)解決方案

 

架構(gòu)設(shè)計(jì)粒度:模塊間關(guān)系 package

詳細(xì)設(shè)計(jì)粒度:模塊內(nèi)類間關(guān)系

 

 

架構(gòu)設(shè)計(jì) = 系統(tǒng)模塊 + 模塊間關(guān)系 + 系統(tǒng)框架

 

架構(gòu)設(shè)計(jì) = 邏輯架構(gòu)設(shè)計(jì)  + 框架設(shè)計(jì)

 

 

 

架構(gòu)設(shè)計(jì)6個階段: 業(yè)務(wù)架構(gòu)設(shè)計(jì) -> 邏輯架構(gòu)設(shè)計(jì) -> 框架架構(gòu)設(shè)計(jì) -> 架構(gòu)評審-> 架構(gòu)上線 -> 架構(gòu)重構(gòu)

 

 

 

架構(gòu)設(shè)計(jì)4個輸出 : 業(yè)務(wù)架構(gòu) + 數(shù)據(jù)架構(gòu) + 應(yīng)用架構(gòu) + 框架架構(gòu)API

 

 


 

架構(gòu)層面 - 粒度

架構(gòu)設(shè)計(jì)與詳細(xì)設(shè)計(jì)

架構(gòu)設(shè)計(jì)與需求分析

架構(gòu)設(shè)計(jì)與項(xiàng)目管理

 


 

去哪兒網(wǎng) / 抖音 背景-> 業(yè)務(wù)架構(gòu)設(shè)計(jì) -> 邏輯架構(gòu)/應(yīng)用 設(shè)計(jì) -> 基礎(chǔ)/框架 架構(gòu)

需求 = 高階 + 低階

高階需求

Conception: 業(yè)務(wù)大方向/業(yè)務(wù)大目標(biāo),業(yè)務(wù)域/業(yè)務(wù)模塊多維分析,系統(tǒng)間關(guān)系 UML建模

Feature:

低階需求

Scenrio

UseCase

UML工具選型

Rational Rose: 成本高,層次UML

Enterpris Achitecture: 層次UML

Visio: 美觀,沒有層次

 

 

 

 


 

 

去哪兒網(wǎng):

項(xiàng)目發(fā)起人, 2*1.5 用戶訪談

建設(shè)背景:所有商務(wù)人士,所有航班在線預(yù)訂, 所有酒店的在線檢索與預(yù)訂,線上訂單,線上支付,賬戶,廣告管理,促銷活動,用戶基本信息,

一期系統(tǒng)大目標(biāo)-業(yè)務(wù)模塊

航班服務(wù)

酒店服務(wù)

團(tuán)購服務(wù)

保險服務(wù)

火車服務(wù)

旅游服務(wù)

報銷中心

訂單中心

支付中心

賬戶中心

廣告管理

促銷管理

用戶中心

金融中心

 

 

 

 

 

 

 

 

 

 

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
如何寫軟件設(shè)計(jì)文檔
你的開發(fā)為何如此低效?
架構(gòu)設(shè)計(jì)-架構(gòu)愿景分析
從零開始,設(shè)計(jì)一個最簡版B2C商城:準(zhǔn)備與分析
B端產(chǎn)品建設(shè)中需求的三個層次
項(xiàng)目開發(fā)流程規(guī)范文
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服