官术网_书友最值得收藏!

第1章 軟件設(shè)計(jì)基礎(chǔ)原則

1.1 什么是軟件設(shè)計(jì)

軟件工程的目的是構(gòu)建一個(gè)制品解決現(xiàn)實(shí)世界問(wèn)題,本質(zhì)上是一種建造活動(dòng)。設(shè)計(jì)是建造活動(dòng)的核心行為,充斥于建造活動(dòng)的方方面面。

軟件設(shè)計(jì)是軟件工程的核心行為,出現(xiàn)在軟件工程的各個(gè)階段和各種任務(wù)當(dāng)中。從廣義上講,設(shè)計(jì)行為包括前景與范圍規(guī)劃、細(xì)節(jié)需求定義、體系結(jié)構(gòu)搭建、類關(guān)系處理、代碼編寫等。

傳統(tǒng)上,人們?cè)趧澐周浖_發(fā)生命周期階段的時(shí)候,將軟件設(shè)計(jì)限定為實(shí)現(xiàn)之前的“工程設(shè)計(jì)”行為,所以一般人們提及軟件設(shè)計(jì)時(shí)都意指它的狹義含義,即軟件的工程設(shè)計(jì)方面。

主站蜘蛛池模板: 康乐县| 文水县| 攀枝花市| 二连浩特市| 新巴尔虎左旗| 城市| 玛多县| 内丘县| 浙江省| 华坪县| 霍城县| 新干县| 庆阳市| 常熟市| 宁晋县| 凤山县| 长岭县| 安仁县| 嘉鱼县| 临洮县| 隆尧县| 长武县| 昌黎县| 铁岭县| 京山县| 察隅县| 阳曲县| 额尔古纳市| 惠州市| 延长县| 东源县| 仙游县| 响水县| 台山市| 乐业县| 邳州市| 甘谷县| 修文县| 通州市| 永安市| 工布江达县|