(高職高專(zhuān))軟件設(shè)計(jì)基礎(chǔ)(軟件專(zhuān)業(yè))
- 所屬分類(lèi):
- 作者:
趙從軍,鐘閏祿 編著
- 出版社:
大連理工大學(xué)出版社
- ISBN:9787561141977
- 出版日期:2008-10-1
-
原價(jià):
¥21.00元
現(xiàn)價(jià):¥15.80元
-
本書(shū)信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購(gòu)買(mǎi):
圖書(shū)簡(jiǎn)介
在接觸到實(shí)際的編程語(yǔ)言(C,C++,Java,C#)之前,即在沒(méi)有任何編程方面的基礎(chǔ)知識(shí)的情況下,進(jìn)行編程邏輯思維訓(xùn)練是必要的,通過(guò)編程邏輯流程圖和偽代碼達(dá)到目標(biāo),可以為掌握編程方法和應(yīng)用程序邏輯等打下堅(jiān)實(shí)基礎(chǔ)。面對(duì)實(shí)際應(yīng)用的復(fù)雜性,現(xiàn)代軟件設(shè)計(jì)既要能解決復(fù)雜的實(shí)際問(wèn)題,要求軟件功能強(qiáng)大;還要保證很高的質(zhì)量水平和優(yōu)越的性能。要求軟件組織在進(jìn)行軟件開(kāi)發(fā)時(shí)采用適合自己的軟件過(guò)程,隨著軟件組織的積累而不斷完善。在軟件過(guò)程的生命周期中,軟件設(shè)計(jì)是以模型為中心,即軟件設(shè)計(jì)是由模型驅(qū)動(dòng)的。模型采用UML建模語(yǔ)言構(gòu)建,它以面向?qū)ο蟮木幊谭椒榛A(chǔ),對(duì)初學(xué)者進(jìn)行面向?qū)ο蟮木幊踢壿嬘?xùn)練,提高其研究問(wèn)題、理解問(wèn)題的能力,并能夠表述出解決這些問(wèn)題所需要的邏輯。
本書(shū)擬從軟件過(guò)程的角度介紹軟件設(shè)計(jì)所涉及的基本概念和思想。首先引入軟件過(guò)程中軟件設(shè)計(jì)的基本要求和涉及的領(lǐng)域知識(shí),然后對(duì)軟件設(shè)計(jì)的實(shí)現(xiàn)中涉及的程序代碼邏輯進(jìn)行闡述,討論了程序編碼的語(yǔ)言、方法、算法描述以及數(shù)據(jù)類(lèi)型和程序控制結(jié)構(gòu)編程邏輯。針對(duì)軟件編程設(shè)計(jì)方法,描述了模塊化程序設(shè)計(jì)的面向過(guò)程編程邏輯與面向?qū)ο蟮母拍詈突咎匦。討論了軟件設(shè)計(jì)將會(huì)從以程序語(yǔ)言代碼為中心的開(kāi)發(fā)移植為以模型為中心的設(shè)計(jì)開(kāi)發(fā),同時(shí),對(duì)模型驅(qū)動(dòng)的建模語(yǔ)言UML進(jìn)行了詳細(xì)描述,還介紹了建模工具IBM Rationa'l Rose與集成設(shè)計(jì)開(kāi)發(fā)環(huán)境IBM Rational Software Architect的使用方法,通過(guò)案例演示了需求建模的過(guò)程與規(guī)范要求。
目錄
第1章 概述
1.1 軟件設(shè)計(jì)的基本要求
1.2 軟件設(shè)計(jì)的領(lǐng)域知識(shí)
習(xí)題
第2章 程序設(shè)計(jì)
2.1 程序設(shè)計(jì)語(yǔ)言
2.2 程序設(shè)計(jì)方法
2.3 算法及其描述
習(xí)題
第3章 數(shù)據(jù)類(lèi)型及數(shù)據(jù)運(yùn)算
3.1 信息的表示與存儲(chǔ)
3.2 常量與變量
3.3 數(shù)據(jù)運(yùn)算
習(xí)題
第4章 選擇結(jié)構(gòu)
4.1 二分支選擇結(jié)構(gòu)
4.2 多分支選擇結(jié)構(gòu)
習(xí)題
第5章 循環(huán)結(jié)構(gòu)
5.1 循環(huán)結(jié)構(gòu)的分類(lèi)
5.2 嵌套循環(huán)
5.3 循環(huán)結(jié)構(gòu)的應(yīng)用
習(xí)題
第6章 模塊化程序設(shè)計(jì)
6.1 模塊化程序設(shè)計(jì)的概念
6.2 模塊化設(shè)計(jì)的表示
6.3 模塊的嵌套調(diào)用和遞歸調(diào)用
習(xí)題
第7章 面向?qū)ο蟮姆治雠c設(shè)計(jì)導(dǎo)論
7.1 軟件開(kāi)發(fā)生命周期(SDLC)
7.2 面向?qū)ο蟮母拍?br> 習(xí)題
第8章 建模語(yǔ)言UML
8.1 UML的目標(biāo)
8.2 UML語(yǔ)言概述
8.3 UML建模
8.4 UML實(shí)例分析
習(xí)題
第9章 建模工具Rational Rose
9.1 Rational Rose簡(jiǎn)介及環(huán)境建立
9.2 Rational Rose用例模型分析
9.3 Rational Rose邏輯模型分析
9.4 Rational Rose組件視圖和部署視圖
習(xí)題
第10章 集成設(shè)計(jì)與開(kāi)發(fā)環(huán)境
10.1 Rational Software Architect概述及工作臺(tái)環(huán)境
10.2 創(chuàng)建UML項(xiàng)目及模型
習(xí)題
第11章 Rational統(tǒng)一過(guò)程
11.1 Rational統(tǒng)一過(guò)程
11.2 Rational統(tǒng)一過(guò)程的結(jié)構(gòu)
習(xí)題
第12章 需求建模
12.1 定義系統(tǒng)
12.2 為系統(tǒng)建模創(chuàng)建用例圖
12.3 設(shè)定邊界和系統(tǒng)范圍
12.4 精化需求
獨(dú)立實(shí)踐
參考文獻(xiàn)