我的项目正在开发一个只有简单的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