我想用UML建模一个网站项目。我的问题:在用例和活动图中,我应该如何建模登录过程(如果是这样,如何)?环顾四周,我没有找到这个问题的一致答案。有些人说我们不应该在系统的任何部分显示登录信息,无论是用例还是活动图;有些人说我们应该。任何人都可以点亮我吗?基于UML的Web建模:模拟登录过程?
3
A
回答
4
你是对的,遗憾的是没有共同商定或标准化的方法来用UML建模网站和应用程序。有a plentitude of approaches超过WebML与Building Web Applications with UML变化的影响,从早期的吉姆Conallen到UWE,因为没有人可以被认为是权威的,在决定这个问题最好的办法是:
一)看尽可能多的这些方法可能和解决与mayority确实*什么,...
b) ...使用一些常识。对于每个一个)和b)由我
一个提示:
一个)有一个UWE UML模型here的一个很好的例子。此示例确实为模型登录过程。
B)登录过程使用情况和活动的网站上的一个相当重要的组成部分(假设你有不同的内容,如果你或没有登录的,你可能会喜欢的第三个网站身份验证提供商登录OpenID,...)。如果你不要模型 - 那么你会模型呢?我认为人们说你不应该这样做,主要是因为他们使用的标记不够强大,或者他们不知道如何使用它们。
此,我想,达我建议:做模拟登录过程。
祝你好运!
*只要你仍然可以找到他们 - 他们中的一些似乎是相当短暂的
1
绝对。 模拟登录过程。首先,它通常包含复杂的逻辑(验证,密码恢复),你不能离开不建模。其次,谁说这不是系统的一部分?它可能不是问题领域的一部分,但它绝对是解决方案领域的一部分。
0
不建模登录过程。 UML中的参与者代表用户的角色。如果一个演员可以做不同的事情,那么你总是需要一个登录系统! (和登录总是登录!)
0
相关问题
- 1. UML建模程序
- 2. 基于Web的基于Java登录
- 3. 如何模拟/模拟/绕过JEE6容器管理登录?
- 4. HttpClient的模拟登录
- 5. 通过scrapy模拟表单登录
- 6. 模拟登录/登录使用Symfony/sfDoctrineGuardPlugin
- 7. 是否可以创建基于Web的远程登录服务?
- 8. iOS登录过程适用于模拟器,但不适用于iPhone(3GS)
- 9. log4net未登录后模拟
- 10. 使用lua模拟登录
- 11. UML建模Qustion
- 12. UML - 建模drag'n'drop
- 13. 基于事件的模拟
- 14. 创建用于登录的模糊框
- 15. PHP cUrl模仿web登录
- 16. 使用基于关联数组的UML建模类型
- 17. 用于Java + Playframework的UML建模工具
- 18. 登录基于web的应用
- 19. 用于系统建模或软件建模的UML?
- 20. 的iOS 5.1模拟器Twitter登录
- 21. 从模拟令牌的网络登录
- 22. 模拟登录到没有GUI的Windows
- 23. 建立一个基于网络的iphone/ipad模拟器/模拟器
- 24. 模拟确定性(基于qemu的模拟器)
- 25. 基于Web的Oracle场景生成器模拟
- 26. 基于WSDL的Groovy/Grails模拟Web服务
- 27. 创建模拟存储过程
- 28. 适用于大型应用程序的UML建模工具
- 29. django1.8基于登录的过滤器list_filter
- 30. 使用UML建模PhoneGap应用程序?