第8章面向对象解答.pptVIP

  • 87
  • 0
  • 约7.76千字
  • 约 59页
  • 2016-08-01 发布于湖北
  • 举报
用例图练习 请根据要求,建立下列需求的用例图: 1、某报社需实现报刊征订的计算机管理系统,该系统基本需求如下: 2、报社发行多种刊物,每种刊物通过订单来征订,订单中有代码、名称、订期、单价、份数等项目,订户通过网上界面来填写订单订阅报刊。 3、报社下属多个发行站,每个发行站负责收集、登录订单、打印收款凭证等事务。 4、报社负责分类并统计各个发行站送来的各报刊订阅信息 8.3 建立对象模型 在系统分析阶段,对象建模的主要任务是建立问题域的概念模型。 这个模型描述了现实世界中的“类与对象”以及它们之间的关系。 在UML中,通过建立类图来表示对象模型。 确定类与对象 1. 找出候选的类与对象 类与对象是对问题域中有意义的事物的抽象,它们既可能是可见的物理实体,也可能是抽象的概念。我们可以将客观事物分为以下五类: 可感知的物理实体,如教学楼、教室等。 人或组织的角色,如教师、计算机系等。 应该记忆的事件,如教学、演出、交通事故等。 两个或多个对象的相互作用,通常带有交易或接触的性质,如购买、教学等。 需要说明的概念,如教学日历、课程表、政策等。 确定类与对象 1. 找出候选的类与对象 另一种更简单的非正式分析方法,是以自然语言书写的需求陈述为依据,把陈述中的名词作为类与对象的候选者,用形容词作为确定属性的线索,把动词作为服务(操作)的候选者。 例如,在选课系统中,可以初步确定Te

文档评论(0)

1亿VIP精品文档

相关文档