基于任务驱动模式的软件工程与UML建模技术项目十静态建模.pptVIP

  • 2
  • 0
  • 约6.18千字
  • 约 54页
  • 2021-09-03 发布于上海
  • 举报

基于任务驱动模式的软件工程与UML建模技术项目十静态建模.ppt

基于任务驱动模式的软件工程与UML建模技术工程十静态建模;  (2) 边界类:是系统的用户界面,直接跟系统外部参与者交互,与系统进行信息交流。它位于系统与外界的交界处,例如窗体、对话框、报表、与外部设备或系统交互的类等。边界类处在用例图中参与者与用例的关联处,可以根据用例图发现边界类。每个参与者和用例交互至少要有一个边界类。边界类的表示方法如图10-3所示。;  (3) 控制类:是控制系统中对象之间的交互。它负责协调其它类的工作,实现对其他对象的控制。一个用例中最少会有一个控制类,用来控制用例中的事件顺序,也可以在多个用例之间协调用例之间的联系。控制类的表示方法如图10-4所示。;  在传统的C/S系统中,实体类、边界类和控制类没有严格的一一对应关系;在现在流行的设计模式(如MVC模式)中,实体类、边界类和控制类一一对应。可通过查找分析人员、组织、设备、事件和外部系统等,找出各种可能有用的候选对象,以发现实体类,或通过阅读系统文档和用例,查找用例的事件流中的名词(包括角色、类、类属性和表达式),从中寻找到实体类;对于边界类,分析阶段不需要深入研究用户界面的窗口部件,只要能说明通过交互所实现的目标就可以。有些类无法通过以上方法找到;有些类需要从协作图和顺序图中通过分析对象来确定。例如在下面订货系统的用例图中找出系统的边界类、实体类、控制类(见图10-5、10-6)。;;;  (4)

文档评论(0)

1亿VIP精品文档

相关文档