时序图的作用是什么样子的?从用例文档到时序图之后,下面做什么?

stillfire 2005-07-22 09:28:07
时序图的创建,我看到一些例子是针对某一个用例画出他的时序,把用例文档中的用户操作 职责分配 分配给系统级别各个的模块操作,也就是在静态模型中添加方法,(类似与在class中增加operation),不知道我的理解正不正确?
各位指点一下,如果正确,那么下一步该怎么走?UML应该是个各个层次的反复迭代过程,但是,具体的操作是怎么样的?
...全文
2177 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
tana 2006-03-27
  • 打赏
  • 举报
回复
我觉得Sequence Diagram主要用来描述对象的触发。比如我们在点击一个按钮以后,会引起系统如何变化就可以用Sequence Diagram来说明。比方说,用户点击了按钮,于是系统提交表单,程序验证表单的数据,把正确的提交到数据库,错误的反馈给用户,所有动作全部完成后,系统向用户反馈成功的信息……
这些都可以用Sequence Diagram来描述。那么,有些朋友可能要问,这样的话,做一个系统,不是要画很多Sequence Diagram?理论上说是比较这样的。不过我建议,我们在设计系统的时候,只要把比较关键和创新的部分用Sequence Diagram来描述就可以了。像一些简单的部分,如登录等,大家都知道,就没有必要要画Sequence Diagram了。
Russellzheng 2006-03-27
  • 打赏
  • 举报
回复
时序图应该能够精确描述类或成员的生命周期,下一步就是按照时序图抽取类
sgd 2006-03-27
  • 打赏
  • 举报
回复
编码
mengxianbao1521 2006-03-25
  • 打赏
  • 举报
回复
楼上的不说什么,但我不解释!
  • 打赏
  • 举报
回复
如果需求分析做的足够细的化,应该编码了!

呵呵,其实我是在讽刺。
mengxianbao1521 2006-03-25
  • 打赏
  • 举报
回复
如果时序图对应的功能做的足够细的化,应该编码了。
  • 打赏
  • 举报
回复
时序图不是针对用例。同一用例可以有无穷无尽的达到的方法和场景,无穷无尽的场景中处处都可能碰巧满足某些用例。时序图的描述与用例没有直接联系,而是目标和工具之间的联系。时序图是去简单地描述常见场景,而不是说明“某一个”用例。
许野平 2006-02-09
  • 打赏
  • 举报
回复
作图是实现目标的手段,在需要时序图的时候做时序图,不要为了作时序图而作时序图。
zhengfeng0260745 2006-02-09
  • 打赏
  • 举报
回复
时序图是正对一个用例,在系统中的执行过程,描述了系统中参与用例的模块之间的信息传递过程,
wildmen 2006-01-24
  • 打赏
  • 举报
回复
正确。不断的精化你的模型。
wangyangcheng 2005-11-13
  • 打赏
  • 举报
回复
一般来讲我们是根据完成某个功能点所需要的一系列的动作来画一个时序图。
青润 2005-07-27
  • 打赏
  • 举报
回复
才看到你的第二个问题,还是建议你去看看我的那本书《软件工程之全程建模实现》,上面对你每个阶段需要做的东西都有说明。
singlepine 2005-07-27
  • 打赏
  • 举报
回复
用例就是需求流程说明,时序图则是流程的实际顺序,第一步之后的第二步,中间会用到那些方法,等需要列出来,这样开发的时候就依照它,就不会出错,一般情况下还会有类图。
stillfire 2005-07-27
  • 打赏
  • 举报
回复
up
基于UML 的资料室管理系统 用例 时序图 状态图 测试分析 毕业设计论文 摘要 I Abstract II 目录 III 第1章 引言 1 第2章 系统需求分析 2 1.1项目描述 2 1.1.1 开发背景 2 1.1.2 开发目的 2 1.1.3 业务范围 2 1.1.4 参考文档 3 1.1.5 术语说明 3 1.2约束及假定 3 1.2.1软件运行环境及技术约束 3 1.2.2 交付及部署约束 3 1.3功能性需求 4 1.3.1系统角色 4 1.3.2需求描述 6 1.4.非功能性需求 12 1.4.1性能需求 12 1.4.2可扩展性 12 1.4.3可用性 12 1.4.4安全性 12 1.4.5易用性 13 1.4.6可维护性 13 1.5.用例规约描述 13 1.5.1 目的 13 1.5.2 定义 13 1.5.3 用例描述 14 第3章 系统设计实现 51 3.1 系统分析设计 51 3.1.1架构设计 51 3.1.2领域模型 52 3.1.3时序图 55 3.1.4状态图 71 3.1.4设计类 72 3.2 数据库设计 76 3.2.1书籍类型表 77 3.2.2书籍基本表 77 3.2.3书籍明细表 78 3.2.4管理员信息表 78 3.2.5读者信息表 78 3.2.6预借信息表 79 3.2.7借阅信息 79 3.2.8罚款信息表 80 3.3 用户界面设计 80 3.3.1系统主界面 80 3.3.2查询统计界面 81 3.3.3库存统计界面 82 3.3.4类型统计界面 82 3.3.5借阅统计界面 83 3.3.6推荐购书统计界面 83 3.3.7季度报表统计界面 84 3.4 系统功能实现 84 3.4.1开发环境配置 84 3.4.2系统功能实现 84 3.4.3系统测试 99 第4章 系统运行测试 102 4.1系统运行环境 102 4.1.1 系统硬件运行环境 102 4.1.2 系统软件运行环境 102 4.2 系统运行调试 102 4.3 系统操作步骤 103 第5章 结 论 104 参考文献 105 致 谢 106 附 录 107 附录A: 主要源程序 107 附录B: 软件使用说明书 108

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧