程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 可視化建模軟件應用程序(轉)

可視化建模軟件應用程序(轉)

編輯:關於JSP

可視化建模軟件應用程序
注意:在公開發布的 Visual Studio.NET Beta 2 中可能不提供某些功能。
對於構建復雜分布式應用程序的客戶,他們所面臨的挑戰之一就是能否將應用程序體系結構和要求成功地傳達給較大范圍內的小組成員。當考慮松散接合的 XML Web 服務時,這種挑戰變得更為嚴峻。人們一般認為,以多種格式(即視覺形式、口頭形式和書面形式)表示概念和信息有助於提高人們快速、准確地理解消息的能力。Visual Studio.NET 采用了這一多格式的表述方法。通過提供一整套用於說明應用程序體系結構和要求的可視化建模工具,它將有助於促進團隊的協作和工作效率的提高。
行業標准方法
Visual Studio.NET 可支持多種多樣的設計和建模活動,其中包括自由制圖功能以及一套行業標准的統一建模語言 (UML) 圖。UML 是一種直觀的表示方法,用於說明和解釋組成軟件應用程序的元素、關系和操作。
利用 Visual Studio.NET 建模功能,用戶可以創建復雜的圖表來說明其應用程序體系結構和業務要求,並可以將其傳達給他們的小組。業務分析人員、構架設計師、開發人員以及其他需要執行分析和設計任務以增進溝通並提高其開發小組工作效率的人員都可以利用這些新功能。以下方案將演示如何使用 Visual Studio.NET 所創建的軟件模型來直觀地說明特定軟件系統的結構,並有效地將其傳達給他人。
應用方案:汽車租賃軟件系統
此方案將討論如何使用 8 種 UML 圖來構建一個汽車租賃公司軟件系統的模型。先介紹三個簡單的用例,這些示例記錄了系統的核心過程。
用例圖
用例用於說明用戶與系統之間的一種交互,通過這種交互,用戶將能夠實現其目標。一個典型的軟件系統可能包括數百個簡單的用例。以下是一些適用於汽車租賃公司系統的用例:
客戶預訂車輛
客戶必須先進行預訂,然後才能租到汽車。該客戶與租賃公司聯系並提出租賃請求。租賃公司將基於多項標准(如有無可租賃的汽車或該客戶的租賃歷史記錄)來接受或拒絕該請求。如果接受預訂,該公司將建立一個包含客戶詳細信息的窗體。客戶支付抵押金後,即完成預訂。
客戶取車
客戶來到公司後,租賃公司將根據當前的庫存情況,為客戶分配所請求型號的汽車。客戶在支付全部款項以後,即可提走該車。
客戶返還汽車
客戶將在租賃協議所指定的日期將汽車返還給租賃公司。
以下圖像顯示了這三個用例的用例圖。
圖 1:簡單的用例圖靜態結構(類)圖

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved