出版時(shí)間:2010-8 出版社:清華大學(xué) 作者:白尚旺//黨偉超 頁(yè)數(shù):517
Tag標(biāo)簽:無
前言
軟件規(guī)模的不斷擴(kuò)大和軟件復(fù)雜度的急劇增加,導(dǎo)致了軟件危機(jī)。掌握軟件分析建模的基本理論,采用優(yōu)秀的軟件分析建模平臺(tái),是軟件研發(fā)人員走出軟件危機(jī)的最佳途徑。近年來,計(jì)算機(jī)軟件的研發(fā)已經(jīng)成為國(guó)家重點(diǎn)扶持的方向之一。要生產(chǎn)出符合社會(huì)需求的優(yōu)秀軟件,就必須建立好軟件系統(tǒng)的需求模型、業(yè)務(wù)流程模型、概念數(shù)據(jù)模型、物理數(shù)據(jù)模型、XML模型、面向?qū)ο竽P偷?。建立性能良好的模型已?jīng)引起了軟件研發(fā)人員的高度重視。采用科學(xué)的軟件分析建模理論和方法固然是軟件成功的關(guān)鍵,但是,只有借助最好的軟件分析建模平臺(tái),才能使這項(xiàng)工作進(jìn)行得快捷順利。目前,軟件分析建模方面的書籍嚴(yán)重缺乏,能夠把軟件分析建模與軟件分析建模平臺(tái)結(jié)合在一起的書籍更是鳳毛麟角,給渴望學(xué)習(xí)這方面知識(shí)的讀者帶來了很大的困難。本書是為了滿足讀者的需要,應(yīng)清華大學(xué)出版社的邀請(qǐng)而編著的。本書針對(duì)的主要對(duì)象是大多數(shù)基礎(chǔ)讀者,所以書中對(duì)軟件分析建模理論只做概括的介紹,重點(diǎn)闡述了需求模型理論、業(yè)務(wù)流程理論、概念數(shù)據(jù)模型理論(E-R)、物理數(shù)據(jù)模型理論、XML模型理論、面向?qū)ο竽P屠碚摚║ML)、信息流模型理論等內(nèi)容。
內(nèi)容概要
本書系統(tǒng)地介紹了業(yè)務(wù)建模、數(shù)據(jù)建模和應(yīng)用程序建模的方法和過程,通過PowerDesigner的實(shí)現(xiàn),使讀者全面掌握軟件分析建模的思想,是軟件工程師學(xué)習(xí)軟件分析、建模的入門教材。 PowerDesigner 12.5集中體現(xiàn)了軟件分析建模的最新成果,是市場(chǎng)占有率最高的軟件分析建模平臺(tái)。它將需求模型理論、業(yè)務(wù)流程理論、實(shí)體聯(lián)系理論、統(tǒng)一建模理論貫穿其中,實(shí)現(xiàn)了業(yè)務(wù)建模、數(shù)據(jù)建模和應(yīng)用程序建模的無縫集成。 本書可以作為高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)、信息管理與信息系統(tǒng)專業(yè)“數(shù)據(jù)庫(kù)建?!?、“軟件分析建?!闭n程的教材,也可以作為“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”、“軟件工程課程設(shè)計(jì)”的配套教材,還可以作為軟件工程師學(xué)習(xí)軟件分析建模的培訓(xùn)教程。
書籍目錄
第1章 軟件分析建模基礎(chǔ) 1.1 軟件分析建模概述 1.2 業(yè)務(wù)建模概述 1.3 數(shù)據(jù)建模概述 1.3.1 概念數(shù)據(jù)模型 1.3.2 物理數(shù)據(jù)模型中的物理圖 1.3.3 物理數(shù)據(jù)模型中的多維圖 1.3.4 XML模型 1.4 應(yīng)用程序建模概述 1.4.1 用例圖 1.4.2 類圖、對(duì)象圖、組合結(jié)構(gòu)圖和包圖 1.4.3 時(shí)序圖、通信圖、狀態(tài)圖、活動(dòng)圖和交互縱覽圖 1.4.4 組件圖和部署圖 1.5 輔助建模工具概述 1.6 分析建模實(shí)例 1.6.1 學(xué)生上機(jī)系統(tǒng)的業(yè)務(wù)建模 1.6.2 學(xué)生上機(jī)系統(tǒng)的數(shù)據(jù)建模 1.7 最具影響的軟件分析建模平臺(tái) 1.7.1 Sybase公司的軟件分析建模平臺(tái)簡(jiǎn)介 1.7.2 IBM公司的軟件分析建模平臺(tái)簡(jiǎn)介 1.7.3 CA公司的軟件分析建模平臺(tái)簡(jiǎn)介 1.7.4 Microsoft公司的軟件分析建模平臺(tái)簡(jiǎn)介第2章 PowerDesigner軟件分析建模的基本概念 2.1 PowerDesigner概況 2.1.1 軟件分析建模需要安裝的軟件 2.1.2 PowerDesigner能夠完成的分析建模工作 2.1.3 PowerDesigner啟動(dòng)時(shí)的界面 2.1.4 PowerDesigner新建模型的步驟 2.1.5 模型類型的圖標(biāo)及擴(kuò)展名 2.1.6 PowerDesigner的工具選項(xiàng)板 2.1.7 PowerDesigner模型對(duì)象的特性窗口 2.1.8 PowerDesigner模型對(duì)象的列表窗口 2.1.9 PowerDesigner檢查模型的相關(guān)窗口 2.2 PowerDesigner的公共資源 ……第3章 PowerDesigner的基本操作第4章 需求模型及PowerDesigner實(shí)現(xiàn)第5章 業(yè)務(wù)流程模型及PowerDesigner實(shí)現(xiàn)第6章 概念數(shù)據(jù)模型及PowerDesigner實(shí)現(xiàn)第7章 物理數(shù)據(jù)模型及PowerDesigner實(shí)現(xiàn)第8章 XML模型及PowerDesigner實(shí)現(xiàn)第9章 面向?qū)ο竽P图癙owerDesigner實(shí)現(xiàn)第10章 面向?qū)ο竽P偷拇a生成技術(shù)第11章 信息流模型及PowerDesigner實(shí)現(xiàn)第12章 模型報(bào)告第13章 企業(yè)知識(shí)庫(kù)參考文獻(xiàn)
章節(jié)摘錄
插圖:對(duì)象之間的協(xié)作是通過相互發(fā)送消息實(shí)現(xiàn)的,一個(gè)對(duì)象把消息(請(qǐng)求)發(fā)送給另一個(gè)對(duì)象,接收消息的對(duì)象就執(zhí)行消息所觸發(fā)的操作。電視機(jī)和遙控器就是很直觀的例子,看電視時(shí),遙控器對(duì)象向電視機(jī)對(duì)象發(fā)送了一個(gè)“開機(jī)”消息,電視機(jī)接收“開機(jī)”消息,執(zhí)行開機(jī)操作。換頻道時(shí),遙控器向電視機(jī)發(fā)送的是“改變頻道”的消息。此外,遙控器對(duì)象還可以通過“調(diào)音量”和“設(shè)置畫面質(zhì)量”等消息與電視機(jī)對(duì)象進(jìn)行通信。9.2.6 關(guān)聯(lián)現(xiàn)實(shí)世界中,事物之間通過某種方式發(fā)生聯(lián)系。在面向?qū)ο笤O(shè)計(jì)中,這種聯(lián)系叫關(guān)聯(lián)(Association),關(guān)聯(lián)具有方向性和多重性。關(guān)聯(lián)的方向性指的是對(duì)象之間在哪個(gè)方向上建立聯(lián)系,可以是單向的,也可以是雙向的。比如“開機(jī)”是一個(gè)單向關(guān)聯(lián),而“結(jié)婚”是一個(gè)雙向關(guān)聯(lián)。多重性說明在關(guān)聯(lián)中一個(gè)類的對(duì)象可以對(duì)應(yīng)另一個(gè)類的多個(gè)對(duì)象。例如,在學(xué)校的選課系統(tǒng)中,如果一門課程由多個(gè)教師講授,那么課程和教師之間就是一對(duì)多關(guān)聯(lián)。9.2.7 聚合和組合在面向?qū)ο笮g(shù)語(yǔ)中,對(duì)象之間除了存在關(guān)聯(lián)關(guān)系外,還可能存在整體與部分的關(guān)系,這種關(guān)系叫做聚合(Aggiegation)。
編輯推薦
《軟件分析建模與PowerDesigner實(shí)現(xiàn)》特色:系統(tǒng)地介紹了業(yè)務(wù)建模、數(shù)據(jù)建模和應(yīng)用程序建模的方法和過程。在介紹軟件分析建模理論的同時(shí),使用SybaSe公司的PowerDesigner12.5加以實(shí)現(xiàn)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
軟件分析建模與PowerDesigner實(shí)現(xiàn) PDF格式下載