出版時(shí)間:2008-10 出版社:大連理工大學(xué)出版社 作者:趙從軍,鐘閏祿 編著
內(nèi)容概要
在接觸到實(shí)際的編程語言(C,C++,Java,C#)之前,即在沒有任何編程方面的基礎(chǔ)知識的情況下,進(jìn)行編程邏輯思維訓(xùn)練是必要的,通過編程邏輯流程圖和偽代碼達(dá)到目標(biāo),可以為掌握編程方法和應(yīng)用程序邏輯等打下堅(jiān)實(shí)基礎(chǔ)。面對實(shí)際應(yīng)用的復(fù)雜性,現(xiàn)代軟件設(shè)計(jì)既要能解決復(fù)雜的實(shí)際問題,要求軟件功能強(qiáng)大;還要保證很高的質(zhì)量水平和優(yōu)越的性能。要求軟件組織在進(jìn)行軟件開發(fā)時(shí)采用適合自己的軟件過程,隨著軟件組織的積累而不斷完善。在軟件過程的生命周期中,軟件設(shè)計(jì)是以模型為中心,即軟件設(shè)計(jì)是由模型驅(qū)動(dòng)的。模型采用UML建模語言構(gòu)建,它以面向?qū)ο蟮木幊谭椒榛A(chǔ),對初學(xué)者進(jìn)行面向?qū)ο蟮木幊踢壿嬘?xùn)練,提高其研究問題、理解問題的能力,并能夠表述出解決這些問題所需要的邏輯。 本書擬從軟件過程的角度介紹軟件設(shè)計(jì)所涉及的基本概念和思想。首先引入軟件過程中軟件設(shè)計(jì)的基本要求和涉及的領(lǐng)域知識,然后對軟件設(shè)計(jì)的實(shí)現(xiàn)中涉及的程序代碼邏輯進(jìn)行闡述,討論了程序編碼的語言、方法、算法描述以及數(shù)據(jù)類型和程序控制結(jié)構(gòu)編程邏輯。針對軟件編程設(shè)計(jì)方法,描述了模塊化程序設(shè)計(jì)的面向過程編程邏輯與面向?qū)ο蟮母拍詈突咎匦?。討論了軟件設(shè)計(jì)將會從以程序語言代碼為中心的開發(fā)移植為以模型為中心的設(shè)計(jì)開發(fā),同時(shí),對模型驅(qū)動(dòng)的建模語言UML進(jìn)行了詳細(xì)描述,還介紹了建模工具IBM Rationa'l Rose與集成設(shè)計(jì)開發(fā)環(huán)境IBM Rational Software Architect的使用方法,通過案例演示了需求建模的過程與規(guī)范要求。
書籍目錄
第1章 概述 1.1 軟件設(shè)計(jì)的基本要求 1.2 軟件設(shè)計(jì)的領(lǐng)域知識 習(xí)題第2章 程序設(shè)計(jì) 2.1 程序設(shè)計(jì)語言 2.2 程序設(shè)計(jì)方法 2.3 算法及其描述 習(xí)題第3章 數(shù)據(jù)類型及數(shù)據(jù)運(yùn)算 3.1 信息的表示與存儲 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)的分類 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 軟件開發(fā)生命周期(SDLC) 7.2 面向?qū)ο蟮母拍? 習(xí)題第8章 建模語言UML 8.1 UML的目標(biāo) 8.2 UML語言概述 8.3 UML建模 8.4 UML實(shí)例分析 習(xí)題第9章 建模工具Rational Rose 9.1 Rational Rose簡介及環(huán)境建立 9.2 Rational Rose用例模型分析 9.3 Rational Rose邏輯模型分析 9.4 Rational Rose組件視圖和部署視圖 習(xí)題第10章 集成設(shè)計(jì)與開發(fā)環(huán)境 10.1 Rational Software Architect概述及工作臺環(huán)境 10.2 創(chuàng)建UML項(xiàng)目及模型 習(xí)題第11章 Rational統(tǒng)一過程 11.1 Rational統(tǒng)一過程 11.2 Rational統(tǒng)一過程的結(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)
圖書封面
評論、評分、閱讀與下載
(高職高專)軟件設(shè)計(jì)基礎(chǔ) PDF格式下載