[OA自动化]OA系统项目开发.docVIP

  • 9
  • 0
  • 约2.61万字
  • 约 44页
  • 2020-06-29 发布于四川
  • 举报
(OA自动化)OA系统项目开发 OA系统项目开发 UML小结以及基于领域模型的系统设计初步 UML不是OOA/D也不是方法,它仅仅是一种图形表示法。其目的就是让人能看懂你的东西。 每一种图,都相当于一种角度。不同的图就是从不同角度来观察系统。 比如交通图和行政区划图,从不同角度观察中国。 必要性是画图的原则,虽然有这种关系,但不一定要画出来,如果非要画出来,则应考虑不要影响图形的美观。 活动图 活动图表示的是一种流程。 例子: 顺序图 顺序图的目的是为对象分配职责,而不是步骤的罗列。 上图中,ActionServlet是没有必要画出来的,它是一个很稳定,也不是我们自己提供的,没有必要来说明它的对象职责。插在这里显然多余. 如下图这样就可以了: 用例和用例图 用例的定义:文本形式的情节描述。 用例用于需求的发现和记录,它会影响后续的OOA/D工作 用例不是用例图。用例图不重要,用例描述很重要。 用例尽量不要用名词命名,尽量以动词开头,比如:管理商品。 用例一般是用于功能性的需求而非性能性需求。 编写用例时,在基本路径(即主成功路径)中,只书写主要的成功事件,而可能出现的其他情况(如找不到用户)应该写在扩展点中。 用例粒度:比如:是把管理用户当做用例还是把添加用户和删除用户分别当做两个用例。 确定用例的粒度时,应该考虑描述这个用例的基本路径需要几个步骤。十步以内,七八步比较合适。

文档评论(0)

1亿VIP精品文档

相关文档