軟件分析與設計工具PPT學習教案_第1頁
軟件分析與設計工具PPT學習教案_第2頁
軟件分析與設計工具PPT學習教案_第3頁
軟件分析與設計工具PPT學習教案_第4頁
軟件分析與設計工具PPT學習教案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、會計學1 軟件分析與設計工具軟件分析與設計工具 概述概述 nVisio的一些基本特性: n拖曳式繪圖 n開放式模板庫 n雙向兼容Office系列其他產品 n開放式設計結構 n完善的網絡應用 n支持多種通用文件格式 第1頁/共17頁 基本使用基本使用 n操作面板介紹: nVisio起始界面起始界面 第2頁/共17頁 基本使用基本使用 n操作面板介紹: nVisio繪圖界面繪圖界面 第3頁/共17頁 基本使用基本使用 n利用模板進行繪圖: 在Visio起始頁面選擇“新建”,即可開始繪 圖。用戶可以選擇一個合適的繪圖模板,也 可以選擇在空白繪圖頁進行繪圖。在每一類 模板中,Visio都提供了相應的模

2、具形狀,供 用戶選擇使用。 第4頁/共17頁 基本使用基本使用 n創(chuàng)建/編輯模具與模板: Visio 2010已提供了大量內置的模具形狀和 模板,供不同需求的用戶使用。用戶也可以 自定義并創(chuàng)建模具和模板。 在創(chuàng)建自定義模具時,首先應在起始界面應 選擇“空白繪圖”。在左邊欄點擊“更多形 狀”,用戶可根據(jù)自身需要選擇形狀,拖曳 到繪圖區(qū)域,調整它們的大小和位置。然后 保存類型選擇.vss,這樣便完成了自定義模具 的創(chuàng)建。創(chuàng)建自定義模板文件的步驟類似。 第5頁/共17頁 利用利用Visio進行進行“小型二手貨交易小型二手貨交易 平臺平臺”結構化模型設計結構化模型設計 n結構化設計方法是基于模塊化、自

3、頂向下 細化、結構化程序設計等程序設計技術基 礎發(fā)展起來的。其基本思想是將軟件設計 成由相對獨立且具有單一功能的模塊組成 的結構,分為概要設計和詳細設計兩個階 段。主要的結構化模型有:結構圖、數(shù)據(jù) 流圖、流程圖、狀態(tài)圖等 第6頁/共17頁 利用利用Visio進行進行“小型二手貨交易小型二手貨交易 平臺平臺”結構化模型設計結構化模型設計 n數(shù)據(jù)流圖(Data Flow Diagram)簡稱DFD, 是最常用的數(shù)據(jù)流模型,它從數(shù)據(jù)傳遞和 加工角度,以圖形方式來表達系統(tǒng)的邏輯 功能、數(shù)據(jù)在系統(tǒng)內部的邏輯流向和邏輯 變換過程,是結構化系統(tǒng)分析與設計方法 的主要模型。 用戶登錄數(shù)據(jù)流圖用戶登錄數(shù)據(jù)流圖

4、: 第7頁/共17頁 利用利用Visio進行進行“小型二手貨交易小型二手貨交易 平臺平臺”結構化模型設計結構化模型設計 n狀態(tài)圖(Statechart Diagram)是描述一個實體 基于事件反應的動態(tài)行為,顯示了該實體 如何根據(jù)當前所處的狀態(tài)對不同的事件做 出反應的。 “交易子系統(tǒng)交易子系統(tǒng)” 狀態(tài)圖狀態(tài)圖: 第8頁/共17頁 利用利用Visio進行進行“小型二手貨交易小型二手貨交易 平臺平臺”結構化模型設計結構化模型設計 n流程圖是對過程、算法、流程的一種圖形 表示,它對某個問題的定義、分析或解法 進行描述,用定義完善的符號來表示操作、 數(shù)據(jù)、流向等概念。 “用戶注冊用戶注冊”流程圖流程圖

5、: 第9頁/共17頁 利用利用Visio進行進行“小型二手貨交易小型二手貨交易 平臺平臺”面向對象設計面向對象設計 n面向對象是一種對現(xiàn)實世界理解和抽象的 方法。與結構化軟件設計不同,面向對象 將現(xiàn)實世界抽象為類與對象,通過封裝、 繼承與多態(tài),增強軟件對現(xiàn)實的模擬程度, 更加便于設計與人員理解。面向對象按照 軟件開發(fā)的不同方面可分為面向對象的分 析(OOA),面向對象的設計(OOD)、 以及我們經常說的面向對象的編程實現(xiàn) (OOP)。 第10頁/共17頁 利用利用Visio進行進行“小型二手貨交易小型二手貨交易 平臺平臺”面向對象設計面向對象設計 n用例模型是描述系統(tǒng)既定功能與系統(tǒng)環(huán)境 的模型

6、,其模型實體包括用戶、用例、子 系統(tǒng),關系包括依賴、關聯(lián)、泛化、擴展、 包含關系。一個用例即描述用戶在系統(tǒng)中 的一項功能,包括前置條件、后置條件、 輸入、響應、參與者、流程、替代流程等。 “商品子系統(tǒng)商品子系統(tǒng)”用例圖用例圖: 第11頁/共17頁 利用利用Visio進行進行“小型二手貨交易小型二手貨交易 平臺平臺”面向對象設計面向對象設計 n在面向對象軟件設計中,類模型是描述系 統(tǒng)靜態(tài)結構的模型,用來描述系統(tǒng)中存在 的類、類的內部結構以及類與類之間的關 系等,是面向對象軟件設計中重要的設計 模型。類模型元素包括類、接口、協(xié)作、 關系等,還可以包含注解、限制、包和子 系統(tǒng)等。類之間的關系主要包括

7、:關聯(lián)、 泛化(繼承)、組合(聚合)。 “商品子系統(tǒng)商品子系統(tǒng)”類圖類圖: 第12頁/共17頁 利用利用Visio進行進行“小型二手貨交易小型二手貨交易 平臺平臺”面向對象設計面向對象設計 n數(shù)據(jù)模型是根據(jù)需求而建立起來的對系統(tǒng) 的數(shù)據(jù)描述,通??梢杂脤嶓w-關系圖(E-R 圖)模型來表示。E-R圖提供了表示實體類 型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世 界的概念模型。 小型二手貨交易平臺小型二手貨交易平臺”E-R圖圖: 第13頁/共17頁 利用利用Visio進行進行“小型二手貨交易小型二手貨交易 平臺平臺”部署架構設計部署架構設計 n部署架構設計是在在軟件設計中對現(xiàn)實環(huán) 境中系統(tǒng)的軟件和硬件的屋

8、里架構進行設 計的過程,在UML模型中,通常用部署模 型進行描述。部署模型元素包括結點、物 件、連接、結點容器,結點有不同類型, 諸如server、storage、pc client等。 “小型二手貨交易平小型二手貨交易平 臺臺”部署圖部署圖: 第14頁/共17頁 小結小結 nVisio是一款面向多業(yè)務領域的交互式繪圖與設計工具, 針對不同領域提供了龐大的模板、模具庫,在軟件工 程領域可用于結構化軟件設計、面向對象軟件設計與 軟件部署等的模型設計工作。本章對上述工作中所采 用的基本模型進行了簡要介紹,并利用Visio對“小型 二手或交易平臺”的部分子系統(tǒng)進行了結構化設計實 踐,簡單的面向對象軟件設計實踐以及部署模型設計 實踐。 第15頁/共17頁 思考題思考題 試分析結構化軟件設計與面向對象軟件設計的聯(lián)系與區(qū)別? 它們所使用的模型有何異同? 結合實踐過程與成果,試分析需求分析中所采用的模型與 軟件設計階段所采用的模型之間的關聯(lián)與相互作用。 在實際項目的設計階段中,對于多種結構化設計模型和面 向對象設計模型,如何綜合選擇和使用適合的模型以完成對 系統(tǒng)高效、準確、合理的設

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論