欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

"設(shè)計(jì)師是設(shè)計(jì)問題,程序員是解決問題”這句話對嗎?

張吉惟2年前20瀏覽0評論

您好,很高興回答您的問題!我是@碼龍之光

“設(shè)計(jì)師是設(shè)計(jì)問題,程序員是解決問題”這句話是錯誤的!在軟件開發(fā)過程中設(shè)計(jì)師的專業(yè)職稱叫做軟件架構(gòu)師。

首先,目標(biāo)上,在軟件開發(fā)過程中是以產(chǎn)品需求為導(dǎo)向,設(shè)計(jì)師(架構(gòu)師)、程序員都是圍繞需求展開工作

設(shè)計(jì)師(架構(gòu)師)的主要任務(wù)不是從事具體的軟件程序的編寫,而是從事更高層次的開發(fā)構(gòu)架工作。而程序員負(fù)責(zé)軟件項(xiàng)目的詳細(xì)設(shè)計(jì)、編碼和內(nèi)部測試的組織實(shí)施,完成項(xiàng)目的實(shí)施和技術(shù)支持工作。從職能定義上來看,兩者并不存在對立關(guān)系,他們都是對項(xiàng)目負(fù)責(zé),以完成項(xiàng)目為最終目標(biāo)。

其次,技能上,設(shè)計(jì)師(架構(gòu)師)的工作并非設(shè)計(jì)問題,而是決定軟件的高層次架構(gòu),完成整體系統(tǒng)的概要設(shè)計(jì)

可以這樣說,一個設(shè)計(jì)師(架構(gòu)師)的好壞決定了整個軟件開發(fā)項(xiàng)目的成敗,反之一個水平差的架構(gòu)師,會讓整個軟件系統(tǒng)遭到災(zāi)難性的打擊,正如建大廈一般,這座大廈的整體結(jié)構(gòu)都不穩(wěn)固,越往上建風(fēng)險(xiǎn)就越大,隨時(shí)有坍塌的風(fēng)險(xiǎn)。如果架構(gòu)師的技術(shù)選型、框架搭建這些沒做好的話,就正如建大廈一般,開發(fā)越接近尾聲問題也隨之越多。而這時(shí)候出現(xiàn)“設(shè)計(jì)師是設(shè)計(jì)問題”的這種嘲諷,也是情有可原。

再次,項(xiàng)目的順利展開,不僅是設(shè)計(jì)師和程序員,總體把控很重要

當(dāng)出現(xiàn)程序員或項(xiàng)目組中其他成員有“設(shè)計(jì)師是設(shè)計(jì)問題,程序員是解決問題”這樣的抱怨的時(shí)候,項(xiàng)目經(jīng)理這樣的角色就要緊急介入,審查整個軟件開發(fā)過程之中是否存在設(shè)計(jì)上的不合理,或者其他問題,要提前把控風(fēng)險(xiǎn)。

總結(jié)

一個完整的軟件開發(fā)過程包含以下:需求調(diào)研、分析、軟件概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、集成測試、交付測試、運(yùn)維流程,項(xiàng)目如要落地,每個環(huán)節(jié)都要嚴(yán)格控制,特別是軟件設(shè)計(jì),要做好嚴(yán)格的評審工作,這樣程序員編碼才會更加順利。