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

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

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

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

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

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

主站蜘蛛池模板: 齐河县| 酒泉市| 余姚市| 隆安县| 北宁市| 黄骅市| 寻乌县| 佛山市| 汪清县| 平湖市| 延安市| 元朗区| 阿尔山市| 平泉县| 黄山市| 永嘉县| 盱眙县| 中山市| 台北市| 苗栗县| 日土县| 留坝县| 平利县| 隆林| 五指山市| 衡阳县| 苍溪县| 罗城| 青浦区| 南康市| 三门峡市| 登封市| 安丘市| 车险| 和田市| 额济纳旗| 横山县| 桂平市| 南开区| 东明县| 光山县|