【2007-1-23 13:23:15 阿华】
我们现在做GIS 开发,很多地方是在图形界面上进行操作,几乎每一个功能都是这几个事件共同完成的,尤其是在图形编辑方面。这个时候就要在键盘和鼠标事件里做很多工作,像这样的情况,我觉得画UML 图比如序列图有点困难。
【2007-1-23 13:31:11 UMLChina 潘加宇答疑】
序列图可以表示啊,一个事件就是映射界面类的一个操作
不只是图形的系统,别的系统不也需要用鼠标键盘做很多工作吗
【2007-1-23 13:33:17 阿华】
嗯,明白一点了,
【2007-1-23 13:33:53 UMLChina 潘加宇答疑】
你的界面用什么类库来构造啊
【2007-1-23 13:34:19 阿华】
我们是用做GIS 二次开发,C#+arcengine
一开始,总是觉得这种界面操作没有什么顺序性,比如画一条线,中间每一个点可能又是通过一种中间方法画来的,画线的过程中可能还要打断一下,进行图形的放大缩小,因为以前不做这种UML 之类的设计,所以现在想做的时候,不能一下子想明白
【2007-1-23 13:39:12 UMLChina 潘加宇答疑】
因为你的领域是图形处理,所以画线、放大,缩小这些都是用例,分开单独画序列图
【2007-1-23 13:40:03 阿华】
嗯,这个我明白,现在也是单独的功能
【2007-1-23 13:40:20 UMLChina 潘加宇答疑】
往画布上放一根线的序列图能画出来吧
【2007-1-23 13:40:54 阿华】
现在想想,应该能画出来了 |