我的項目正在開發一個只有簡單的html頁面的網站。要開始這個項目,我必須先做設計文件,我不能理解我應該使用什麼樣的UML圖。html頁面的設計圖
回答
不,你不需要有UML文檔,但是,如果使用得當,我是非常有幫助。
三種類型的圖表,幫助我很多東西是:
[1](對象和)類圖
開始與此有關。在簡單的HTML頁面的情況下,它非常容易。只需在課堂上畫出您的網站將要擁有的每個特定頁面。
在這個例子中,我們有一個網站商店,它有一個「主」頁面(index.html), 和一個「產品」頁面。在靜態HTML頁面的情況下,您可以跳過「屬性」,「方法」 。
..............................................
..+----------------+..+--------------------+..
..| * : MainPage |..| * : ProductsPage |..
..+----------------+..+--------------------+..
..| |..| |..
..| |..| |..
..| |..| |..
..+----------------+..+--------------------+..
..............................................
[2]活動圖( 「U.M.L. Flowchar」)
當您的用戶點擊從頁面的鏈接,這是會在下一個頁面上?
......................
.........(O)..........
..........|...........
..........|...........
..........v...........
..+----------------+..
..| Enter |..
..| (MainPage); |..
..| |..
..+----------------+..
..........|...........
..........|...........
..........v...........
..+----------------+..
..| ClickLink |..
..| (CatalogPage); |..
..| |..
..+----------------+..
..........|...........
..........|...........
..........v...........
..+----------------+..
..| Enter |..
..| (CatalogPage); |..
..| |..
..+----------------+..
..........|...........
..........|...........
..........v...........
.........(X)..........
......................
[3]序列圖
它們類似於活動圖,但是,是更復雜的, 他們更喜歡的二維圖。
只有在您理解得當的情況下才能使用它們。
.........................................................................
......+--------------+.....+--------------+........+-----------------+...
......| * : User |.....+ * : MainPage +........| * : CatalogPage |...
......+-------+------+.....+------+-------+........+--------+--------+...
..............|...................|.........................|............
............+-+-+...............+-+-+.....................+-+-+..........
....start().| |...enter().....| |.....................| |..........
.(O)=======>+ +==============>+ |.....................| |..........
............| |...............| |..Show().............| |..........
............| |...............| +===+.................| |..........
............| |...............| |...!.................| |..........
........+---+ |<--------------| +<==+.................| |..........
........|...| |...............| |.....................| |..........
........|...| |.ClickLink.....| |.....................| |..........
........|...| |...("Catalog").| |.......enter().......| |..Show()..
........+-->+ +==============>+ +====================>+ +===+......
............| |...............| |.....................| |...!......
............| |...............+-+-+.....................| |...!......
...finish().| |.........................................| |...!......
.()<-------+ +<----------------------------------------+ +<==+......
............| |.........................................| |..........
............+-+-+.........................................+---+..........
.........................................................................
注意:在本示例中,用戶(「演員」)其顯示爲塊的類。
記住,不要corce自己使用U.M.L.圖表,如果你不理解他們, 它會讓你的工作變得困難,而不是幫助你。
乾杯。
在大多數情況下,用例將幫助您識別至少功能要求。活動圖可以很好地繪製用戶與網站的交互。此後,您可以使用序列或組件圖。班級圖通常出現較晚。
但基本上,選擇權完全取決於你。 UML不設置或要求任何流程限制。這些圖表就同一主題提供了不同的觀點。只要掌握一本UML書籍,並得到哪種圖表類型最適合什麼的第一印象;從你的問題來看似乎缺少基礎知識(因爲你沒有指出你已經做過的任何研究)。
記住UML是不是你唯一的選擇。也許一個思維導圖會做。這取決於你的任務。
我主要的疑問是,我可以使用類圖的時候出現在我的項目是沒有階級 – user1275375
OK,如果你不需要類,你不希望在這個圖型浪費時間。您通常以經濟的方式繪製圖表,即只在您的模型中包含您真正認爲需要的圖表。 – observer
- 1. jQuery HTML頁面設計器
- 2. 購物車頁面html表單設計
- 3. html中的網頁設計
- 4. 設計路線不被尊重的設計視圖頁面
- 5. 在非HTML頁面上設置圖標
- 6. 設計網站地圖頁面
- 7. 網頁設計與HTML 5
- 8. HTML設計器界面
- 9. 如何轉換桌面設計到桌面設計頁面
- 10. 一個頁面設計
- 11. 網站頁面設計
- 12. android studio 2.2.3設計頁面
- 13. 設計yii框架頁面
- 14. Android登錄頁面設計
- 15. 使用CSS設計HTML頁面的建議?
- 16. 如何設計在Linux下正常渲染的html頁面?
- 17. 需要設計一個具有以下規格的HTML頁面
- 18. 如何設計非常簡單的HTML頁面?
- 19. 在每個打印頁面上設置HTML頁腳圖像
- 20. 圖片在HTML頁面
- 21. 更改HTML頁面圖標?
- 22. 頁面沒有采取主頁設計
- 23. 頁面沒有采取主頁設計
- 24. C#如何在xaml頁面中設計html
- 25. 使用CSS/Div像HTML表格設計頁面佈局
- 26. 如何在設計時在Eclipse中顯示HTML頁面?
- 27. 在html頁面上設計一個彈出窗口
- 28. 視圖與頁面計算
- 29. 設置SharePoint頁面的HTML內容
- 30. 在Adobe Dreamweaver CS6設計視圖中的HTML頁腳
嗨,你也可以使用[WebML](http://www.webml.org)作爲UML導航規範的補充。 – 2013-02-14 00:01:53