第一次认真画用例图,错误很多,请大家来指点
2008-05-30 14:49
555 查看
一直以来,都是上来就设计数据库,然后直接写程序,最多仿照PetShop的架构做个三层的东西。
终于有一天觉得这样不好,于是就想要按照规范的开发流程尝试一次——
正好手头要写的东西里有一个简单的新闻发布程序,就拿它练手吧(难点儿的怕一下子驾驭不来,打击士气)
上网找UML工具(虽然有PD,但是不太习惯),听人家说EA不错,就下载了一份下来,是试用版的,只能用30天。
还好界面风格很适合我,很快就上手了,但是由于自己UML的基础太薄弱,画起来也是费了好一番工夫。
(在此希望有好心人能给偶推荐点好一点的UML教程、资料,在Google上找到的都是一鳞半爪的,沮丧……)
好了,说说基本的需求(很简单):
此系统有三种用户:管理员,信息发布者,访问者
管理员: 负责管理所有账号,同时在必要时可直接进行信息管理
信息发布者:负责日常的信息发布
访问者:访问系统来浏览信息
所有种类的用户都必须在登录账号后才能进行相应的操作
就这么多,可以说是非常简单,下面是我画的用例图
几点问题:
1.怎样体现需求中的第二点,我是用了Dependency关系(见图中指向“系统登录”的三条虚线箭头),但不知道对不对。
2.管理员、信息发布者同时也可能是“访问者”,这一点是否有必要在图中有所体现?如是,如何体现?
3.“浏览信息”有无必要在图上列出,似乎这不在系统边界内。
4.如何从中抽象出业务对象,哪怕是谈谈经验也好
改版(2008年6月2日9:20:26)
今天又修改了一下,发觉似乎舒服一点了...
终于有一天觉得这样不好,于是就想要按照规范的开发流程尝试一次——
正好手头要写的东西里有一个简单的新闻发布程序,就拿它练手吧(难点儿的怕一下子驾驭不来,打击士气)
上网找UML工具(虽然有PD,但是不太习惯),听人家说EA不错,就下载了一份下来,是试用版的,只能用30天。
还好界面风格很适合我,很快就上手了,但是由于自己UML的基础太薄弱,画起来也是费了好一番工夫。
(在此希望有好心人能给偶推荐点好一点的UML教程、资料,在Google上找到的都是一鳞半爪的,沮丧……)
好了,说说基本的需求(很简单):
此系统有三种用户:管理员,信息发布者,访问者
管理员: 负责管理所有账号,同时在必要时可直接进行信息管理
信息发布者:负责日常的信息发布
访问者:访问系统来浏览信息
所有种类的用户都必须在登录账号后才能进行相应的操作
就这么多,可以说是非常简单,下面是我画的用例图
几点问题:
1.怎样体现需求中的第二点,我是用了Dependency关系(见图中指向“系统登录”的三条虚线箭头),但不知道对不对。
2.管理员、信息发布者同时也可能是“访问者”,这一点是否有必要在图中有所体现?如是,如何体现?
3.“浏览信息”有无必要在图上列出,似乎这不在系统边界内。
4.如何从中抽象出业务对象,哪怕是谈谈经验也好
改版(2008年6月2日9:20:26)
今天又修改了一下,发觉似乎舒服一点了...
相关文章推荐
- 关键字static总结<第一次在CSDN写的,请大家指点点(错误和不足)>之一
- 第一次 Oracle 单实例DG搭建(个人记录以纪念,文章中错误很多,来者三思)
- 菜鸟一枚,有什么错误,或者不好的地方请大家多多指点
- 遇到一SOCKET 10038无效SOCKET 错误,在网上查了好长时间,仍没能解决,大家指点啊。。。。
- 杭电2010第一次错误是A,B,C求错,太马虎了,认真计算
- 一个mysql的存储过程 第一次接触请大家指点一下
- SSH项目和XFire(WebService)整合时报以错误,敬请大家给予指点.........谢谢!
- Android(实习生)第一次面试总结,如有回答错误还请大家指出来哦~
- 今天开始写技术博客,把每天所学写出来,有错误希望大家指点
- 一种奇怪的错误,执行一个junit测试用例,代码却执行了很多遍
- 第一次网站设计 请大家多多指点
- 第一次用Eclipse我报的那些错误
- 第一次写文章,不知道写什么好,随便写点,希望大家别见怪
- Agile Web Development with Rails MODEL测试框架 test_* (ProductTest) 出现很多错误
- 含有头结点的单链表,实现部分功能,希望大家能够给予指点
- 第二个成功的struts(不断的弹出各种错误,于是我卸掉tomcat和eclipse重装,删除以前的软件ok)(中间建立了一个工程还是会弹出错误,让后我就重做工程)(很多知识点需要温习)
- 例题:100节楼梯,0-49节,分数等于节数。50节(包括50节)以后每节10分。输入节数,得出分数。这个题如果按照讲页来做是错误的,所以再写一遍,请大家指导
- 大家指点下――工作站配置
- 第一次来CSDN 望大家多多指教
- 第一次来到CSDN,希望在以后的日子里能得到大家的多多指教