20160601
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20160601相关的知识,希望对你有一定的参考价值。
如何根据需求,完整的做出一个系统(之一)
一、询问需求
1.借还图书;
2.还书逾期处理
4.图书遗失处理
6.图书查找
7.图书楼成分布
二、根据需求画流程图
1.用例图:所有程序的开端
2分析
2.1 那些使用者:
Actor:图书的管理员和借书的学生
2.2 那些事件:
case:借书,还书,查询,逾期处理;丢失处理;
2.3 协作流程:
2个线同时指向一个case时,要考虑是否有协作过程
2.4 当一个csae包含子功能,用包含关系连接子事件
2.5 case与case之间只能用include或extented
2.5.1 extented:
例子:回收站,删除,放入垃圾桶;放入垃圾桶与删除的关系是extend表示:放入垃圾桶可有可无都可以删除;表示:不一定需要的case(放入垃圾桶)用虚线指向将要做的动作case(删除)
2.5.2 include:
例子:管理员,借书,登录;借书与登录的关系:include表示:要借书必然要登录。表示:从要做的动作case(删除)实线指向在之前要做的case(登录)
3. note表示注释的线
4. 同类型的归并:
actor与actor之间使用继承
以上是关于20160601的主要内容,如果未能解决你的问题,请参考以下文章