第2章 軟件分析與設計工具Microsoft Visio-1_第1頁
第2章 軟件分析與設計工具Microsoft Visio-1_第2頁
第2章 軟件分析與設計工具Microsoft Visio-1_第3頁
第2章 軟件分析與設計工具Microsoft Visio-1_第4頁
第2章 軟件分析與設計工具Microsoft Visio-1_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第二章軟件分析與設計工具MicrosoftVisio概述基本使用利用Visio進行“小型二手貨交易平臺”結構化模型設計利用Visio進行“小型二手貨交易平臺”面向對象設計利用Visio進行“小型二手貨交易平臺”部署架構設計小結思考題概述MicrosoftVisio是一款矢量圖形與圖標繪制軟件,面向各種工程應用領域。

Visio最重要的功能在于將復雜的文本、表格等數據轉換為一目了然的圖形表示,以便于IT和商務人員進行系統分析設計、可視化數據分析等工作概述Visio的一些基本特性:拖曳式繪圖開放式模板庫雙向兼容Office系列其他產品開放式設計結構完善的網絡應用支持多種通用文件格式基本使用操作面板介紹:Visio起始界面基本使用操作面板介紹:Visio繪圖界面基本使用利用模板進行繪圖:

在Visio起始頁面選擇“新建”,即可開始繪圖。用戶可以選擇一個合適的繪圖模板,也可以選擇在空白繪圖頁進行繪圖。在每一類模板中,Visio都提供了相應的模具形狀,供用戶選擇使用。基本使用創(chuàng)建/編輯模具與模板:

Visio2010已提供了大量內置的模具形狀和模板,供不同需求的用戶使用。用戶也可以自定義并創(chuàng)建模具和模板。

在創(chuàng)建自定義模具時,首先應在起始界面應選擇“空白繪圖”。在左邊欄點擊“更多形狀”,用戶可根據自身需要選擇形狀,拖曳到繪圖區(qū)域,調整它們的大小和位置。然后保存類型選擇.vss,這樣便完成了自定義模具的創(chuàng)建。創(chuàng)建自定義模板文件的步驟類似。利用Visio進行“小型二手貨交易平臺”結構化模型設計結構化設計方法是基于模塊化、自頂向下細化、結構化程序設計等程序設計技術基礎發(fā)展起來的。其基本思想是將軟件設計成由相對獨立且具有單一功能的模塊組成的結構,分為概要設計和詳細設計兩個階段。主要的結構化模型有:結構圖、數據流圖、流程圖、狀態(tài)圖等利用Visio進行“小型二手貨交易平臺”結構化模型設計數據流圖(DataFlowDiagram)簡稱DFD,是最常用的數據流模型,它從數據傳遞和加工角度,以圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析與設計方法的主要模型。用戶登錄數據流圖:利用Visio進行“小型二手貨交易平臺”結構化模型設計狀態(tài)圖(StatechartDiagram)是描述一個實體基于事件反應的動態(tài)行為,顯示了該實體如何根據當前所處的狀態(tài)對不同的事件做出反應的。“交易子系統”狀態(tài)圖:利用Visio進行“小型二手貨交易平臺”結構化模型設計流程圖是對過程、算法、流程的一種圖形表示,它對某個問題的定義、分析或解法進行描述,用定義完善的符號來表示操作、數據、流向等概念?!坝脩糇浴绷鞒虉D:利用Visio進行“小型二手貨交易平臺”面向對象設計面向對象是一種對現實世界理解和抽象的方法。與結構化軟件設計不同,面向對象將現實世界抽象為類與對象,通過封裝、繼承與多態(tài),增強軟件對現實的模擬程度,更加便于設計與人員理解。面向對象按照軟件開發(fā)的不同方面可分為面向對象的分析(OOA),面向對象的設計(OOD)、以及我們經常說的面向對象的編程實現(OOP)。利用Visio進行“小型二手貨交易平臺”面向對象設計用例模型是描述系統既定功能與系統環(huán)境的模型,其模型實體包括用戶、用例、子系統,關系包括依賴、關聯、泛化、擴展、包含關系。一個用例即描述用戶在系統中的一項功能,包括前置條件、后置條件、輸入、響應、參與者、流程、替代流程等。

“商品子系統”用例圖:利用Visio進行“小型二手貨交易平臺”面向對象設計在面向對象軟件設計中,類模型是描述系統靜態(tài)結構的模型,用來描述系統中存在的類、類的內部結構以及類與類之間的關系等,是面向對象軟件設計中重要的設計模型。類模型元素包括類、接口、協作、關系等,還可以包含注解、限制、包和子系統等。類之間的關系主要包括:關聯、泛化(繼承)、組合(聚合)。

“商品子系統”類圖:利用Visio進行“小型二手貨交易平臺”面向對象設計數據模型是根據需求而建立起來的對系統的數據描述,通??梢杂脤嶓w-關系圖(E-R圖)模型來表示。E-R圖提供了表示實體類型、屬性和聯系的方法,用來描述現實世界的概念模型。小型二手貨交易平臺”E-R圖:利用Visio進行“小型二手貨交易平臺”部署架構設計部署架構設計是在在軟件設計中對現實環(huán)境中系統的軟件和硬件的屋里架構進行設計的過程,在UML模型中,通常用部署模型進行描述。部署模型元素包括結點、物件、連接、結點容器,結點有不同類型,諸如server、storage、pcclient等?!靶⌒投重浗灰灼脚_”部署圖:小結Visio是一款面向多業(yè)務領域的交互式繪圖與設計工具,針對不同領域提供了龐大的模板、模具庫,在軟件工程領域可用于結構化軟件設計、面向對象軟件設計與軟件部署等的模型設計工作。本章對上述工作中所采用的基本模型進行了簡要介紹,并利用Visio對“小型二手或交易平臺”的部分子系統進行了結構化設計實踐,簡單的面向對象軟件設計實踐以及部署模型設計實踐。思考題1.試分析結構化軟件設計與面向對象軟件設計的聯系與區(qū)別?它們所使用的模型有何異同?2.結合實踐過程與成果,試分析需求分析中所采用的模型與軟件設計階段所采用的模型之間的關聯與相互作用。3.在實際項目的設計階段中,對于多種結構化設計模型和面向對象設計模型,如何綜合選擇和使用適合的模型以完成對系統高效、準確、合理的設計。4.在用

溫馨提示

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

評論

0/150

提交評論