本書從實用的角度出發(fā),全面、詳細地介紹了面向?qū)ο箝_發(fā)語言C 的基本知識以及利用UML進行面向?qū)ο蠓治龊驮O(shè)計的方法,并利用一個綜合性的案例,展示了利用UML進行軟件建模的過程和步驟。
本書既可以作為計算機專業(yè)本科、研究生的面向?qū)ο蠹夹g(shù)教材,也可以作為軟件技術(shù)培訓教師、計算機軟件領(lǐng)域的研究人員和工程技術(shù)人員的參考書。
面向?qū)ο蠓椒ㄅc技術(shù)起源于面向?qū)ο蟮木幊陶Z言,但面向?qū)ο箝_發(fā)技術(shù)的焦點不僅僅是編程階段,還應該包括面向?qū)ο蟮钠渌A段,即面向?qū)ο蟮姆治龊驮O(shè)計階段。
為了體現(xiàn)面向?qū)ο蠓治鲈O(shè)計與編程的全過程,本書全面介紹了面向?qū)ο蠓治鲈O(shè)計的方法與面向?qū)ο蟪绦蛟O(shè)計的基本理論和技術(shù),并且運用實例加深讀者對理論知識的掌握和學習。全書思路清晰,結(jié)構(gòu)嚴謹,在內(nèi)容的敘述上按照軟件設(shè)計的流程,由分析設(shè)計到編程再到實例,循序漸進,用語規(guī)范,在結(jié)構(gòu)上特別注重前后內(nèi)容的連貫性,做到了抓住關(guān)鍵、突出重點,體現(xiàn)了理論性、技術(shù)性、實用性的特色。
本書共分為三篇11章。第一篇為面向?qū)ο蠓治雠c設(shè)計,包括第1章到第4章,主要介紹面向?qū)ο蠓治龊驮O(shè)計的方法和統(tǒng)一建模語言UML;第二篇為面向?qū)ο蟪绦蛟O(shè)計,包括第5章到第10章,主要介紹面向?qū)ο缶幊陶Z言的基本概念、方法和面向?qū)ο缶幊痰臋C制和思想。第三篇為面向?qū)ο蠼嵗,包括?1章,主要以圖書管理系統(tǒng)為例,詳細闡述了使用統(tǒng)一建模語言進行分析和設(shè)計以及編程的全過程。