系統(tǒng)設(shè)計,在系統(tǒng)的生命周期中算是研發(fā)階段了;而研發(fā)的目標(biāo)只有一個:在成本范圍內(nèi),獲得高質(zhì)量的符合業(yè)務(wù)要求的產(chǎn)品。
系統(tǒng)設(shè)計,其直接目標(biāo)是形成系統(tǒng)的邏輯結(jié)構(gòu)模型。具體包括:體系架構(gòu)的選擇、技術(shù)的抉擇等等;在具體的設(shè)計過程中取決于業(yè)務(wù)目的、指標(biāo)要求、所擁有的資源,其最終目的就是研發(fā)的目標(biāo):在成本范圍內(nèi),獲得高質(zhì)量的符合業(yè)務(wù)要求的產(chǎn)品。比如:層的運(yùn)用,基本的數(shù)據(jù)層、業(yè)務(wù)層、界面層的邏輯體系是經(jīng)常與必備的。但是不是采用這種體系?在極端的情況下,假設(shè)開發(fā)的目標(biāo)只是一個小工具,只是作為新舊系統(tǒng)銜接時期,需要對一個異常數(shù)據(jù)進(jìn)行處理的過渡性工具,新系統(tǒng)啟用后就不需要的小過渡性工具,要求能立即應(yīng)用,沒有復(fù)用資源。作為設(shè)計人員,此時要選擇分層體系嗎?別忘記最終目標(biāo):在成本范圍內(nèi),獲得高質(zhì)量的符合業(yè)務(wù)要求的產(chǎn)品。