設(shè)計(jì)"/>
單價(jià): | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 山東 青島 |
有效期至: | 長期有效 |
發(fā)布時(shí)間: | 2023-12-13 12:21 |
最后更新: | 2023-12-13 12:21 |
瀏覽次數(shù): | 118 |
采購咨詢: |
請賣家聯(lián)系我
|
設(shè)計(jì)階段的目標(biāo)主要是對待開發(fā)系統(tǒng)的構(gòu)架進(jìn)行分析和設(shè)計(jì),并建立系統(tǒng)構(gòu)架的基線,以便為之后的實(shí)施工作提供一個(gè)穩(wěn)定的基礎(chǔ)。
設(shè)計(jì)階段包括了系統(tǒng)架構(gòu)的輸出,一個(gè)好的系統(tǒng)架構(gòu)設(shè)計(jì)可以幫助人類梳理業(yè)務(wù)邏輯且抓住核心需求,設(shè)計(jì)穩(wěn)定可擴(kuò)展的業(yè)務(wù)系統(tǒng),評估業(yè)務(wù)開發(fā)周期和開發(fā)成本,有效的規(guī)避風(fēng)險(xiǎn)。
例如蓋房子的時(shí)候得有建筑圖紙,有了圖紙,才能核算施工周期。
總體設(shè)計(jì)是整個(gè)系統(tǒng)的框架型設(shè)計(jì),意義及其重大,一般情況下不能省略(只有維護(hù)項(xiàng)目可以省略總體設(shè)計(jì),因?yàn)榛鶞?zhǔn)項(xiàng)目已經(jīng)設(shè)計(jì)完畢),所有的產(chǎn)品開發(fā)項(xiàng)目均需要首先進(jìn)行總體設(shè)計(jì),它是設(shè)計(jì)首要步驟,決不允許本末倒置,不能出現(xiàn)先編碼后設(shè)計(jì)的情況,這是軟件開發(fā)的第二大痛點(diǎn)(大是需求不明確、任意變更需求)。
總體設(shè)計(jì)分為三個(gè)階段:
階段:初始設(shè)計(jì)。
在對給定的數(shù)據(jù)流圖進(jìn)行復(fù)審和精化的基礎(chǔ)上,將其轉(zhuǎn)化為初始的模塊結(jié)構(gòu)圖。
第二階段:精化設(shè)計(jì)。
依據(jù)模塊“高內(nèi)聚低耦合”的原則,精化初始的模塊結(jié)構(gòu)圖,并設(shè)計(jì)其中的全局?jǐn)?shù)據(jù)結(jié)構(gòu)和每一模塊的接口。
第三階段:設(shè)計(jì)復(fù)審階段,對前兩個(gè)階段得到的高層軟件結(jié)構(gòu)進(jìn)行復(fù)審,必要時(shí)還可能需要對軟件結(jié)構(gòu)做一些精化工作。