1.阐述业务建模流程?
答:业务建模是一种建模方法的集合,目的是对现有业务进行建模。具体的工作包括对业务流程建模、对业务组织建模、改进业务流程、领域建模等。业务用例模型是说明业务预期功能的模型,是业务建模阶段的核心模型,用于确定组织的各个角和可开展工作的操作序列。
1. 建立业务用例模型
2. 识别业务参与者,出业务活动的服务对象;
3. 识别业务用例,业务活动的操作序列;
4. 详述业务用例,建立文档与UML模型;
5. 建立业务对象模型
2.从业务模型到系统模型需要做哪些工作?
答:a.对于每个将被系统实现的业务用例,在用例视图中确定一个系统用例或用例包(或单独的子系统)来实现该业务
b.为需要支持自动化业务确定相应的用例
对象模型是什么
c.对于业务对象模型中的业务实体,可以在系统模型中定义对应的实体类
d.为系统构架提供一些重要的构架机制
3.为什么要用活动图描述业务用例?
答:本质上,可以采用两种不同的技术进行业务用列的详细说明,文档和UML模型。采用文档的的方式可以非常详细的描述业务用力的各个细节,但文档过于琐碎、难以突出重点,编写和使用效率不高。而且文档本身不够生动,不便于客户沟通。采用图形的方式比较直观和形象,可突出系统的关键步骤,但图形难以表达所有的细节,所以采用以图形为主,辅以必要的文字说明。而活动图从本质上讲是一种流程图,展现从活动到活动的控制流;活动图还能展示并发、对象流、分区等高级概念。而顺序图描述业务用例时,首先需定义各种业务对象,因此这种方式并不适合业务建模的早期工作,也不利于和业务用户进行沟通,因此早期的业务建模更适合采用活动图来描述业务用例4.业务对象模型的核心元素有哪些元素构成?根据学生成绩管理业务分别给出这些核心元素。
答:业务工人(Business Worker):承担一系列职责的人,如现实业务中的参与者;此处的业务工人有学生,管理员,老师
业务实体(Business Entity):业务内部所访问和操纵的事物,如饭店业务中厨师所作的菜肴;此处的业务实体是成绩
业务用例实现(Business Use Case Realization):从实现角度来展示业务用例如何得到满足,表现为业务工人与业务实体之间的交互过程;此处学生和成绩之间业务用力实现是查询、老师和成绩之间是上传
5.什么是活动?UML中如何表示活动?
答:活动的一种特殊形式,各自只有一个起点:只有离开的转移和终点:只有进入的转移,存在从起点出发,到达终点的路径。
UML中用活动图表示活动
6.活动图中包括哪些元素?分别如何表示?
答:活动图的元素和表示方式如下表:
答:1.a  d
2.b  c
3.说明下面活动图所表达的信息
1.右图中的参与者有?        (a) 1  (b) 2    (c) 3  (d) 4
2.右图中的用例有?
(a) 1  (b) 2
(c) 3  (d) 4
答:1.用户定下订单后,分成两个分支,一个分支生成送货单,另一支用户选择付款方式。
2.若用户取消或订单超时,则取消订单,程序终止。
3.否则,进入收款阶段,收款完成后,与生成送货单合并,供应商开始送货。
4.供应商送货后,修改订单项的状态,如果为送完,则继续送货,修改订单,直到所有订单项以送货完毕,订单完成,终止程序,否则直接执行订单完成,程序终止。