精·软件工程导论(第10章).pptVIP

  • 7
  • 0
  • 约5.92千字
  • 约 60页
  • 2017-01-16 发布于北京
  • 举报
对象:竖线; 事件:水平箭头。 10.4.4 画状态图 状态图描绘事件与对象状态的关系。 通常,用一张状态图描绘一类对象的行为,它确定了由事件序列引出的状态序列。但是,也不是任何一个类都需要有一张状态图描绘它的行为。 根据一张事件跟踪图画出状态图后,再把其他脚本的事件跟踪图合并到已画出的状态图中。 考虑完正常事件后考虑边界情况和特殊情况,当所有脚本都被状态图反映出来,该类的状态图就构造好了。 10.4.5 审查动态模型 审查每个事件,跟踪它对系统中各个对象所产生的效果,保证它们与每个脚本都匹配。 10.5 建立功能模型 10.5.1 画出基本系统模型图 10.5.2 画出功能级数据流图 10.5.3 描述处理框功能 10.6 定义服务 1. 常规行为(服务) 如,读、写类属性的操作; 2. 从事件导出的操作(服务) 如,“请分行验卡”事件-“验证卡号”; 3. 与数据流图中处理框对应的操作(服务) 如“更新帐户”等; 4. 利用继承减少冗余操作(服务) 一个简化的实现类图: 7. 绘制序列图 有了静态结构,还要给出动态结构,才能看清系统间的类是如何交互的,从而有效帮助程序员进行编码工作。 用户登录的序列图例子: 注册会员作为Actor,调用UserControl

文档评论(0)

1亿VIP精品文档

相关文档