电子商务系统建设平时作业参考答案
系统建设的作业一共有十份,这里归纳了九份的题目以及参考答案(没有按照顺序排列,而且答案不一定都对,大家要对照老师上课讲评的答案复习),另外没有归纳进来的作业是“义演策划”的那份作业。总共十份作业要在考试当天装订好带去交!
作业一 .............................................................................................................................................. 1
作业二 .............................................................................................................................................. 4
作业三 .............................................................................................................................................. 5
作业四 .............................................................................................................................................. 6
作业五 .............................................................................................................................................. 6
作业
六 .............................................................................................................................................. 8
作业七 .............................................................................................................................................. 8
作业八 .............................................................................................................................................. 9
作业九 ............................................................................................................................................ 10
作业一
例:教材销售系统该系统的工作流程描述:
学生交购书单,经审查无效购书单返回给学生,如果库存记录书库中有所需教材,则开发票,登记并开领书单,学生凭领书单到书库领书。如果书库中该教材脱销,则填写缺书登记表。根据缺书登记表,生成一张采购单,由教材采购人员根据采购单采购教材,新教材入库后,根据进书单登记到库存记录。
顶层图:
第一层图:
第二层图:
销售子系统
全图:
作业二
进一步归纳出所涉及的三个对象的信息
作业三
1.右图中的参与者有? AD
(a) 1
(b) 2
(c) 3
(d) 4
2.右图中的用例有?CB
(a) 1
(b) 2
(c) 5
(d) 4
3.2 和 3 之间是什么关系?5 和 6 呢?B
(a) 扩展,包含 (b) 包含,扩展
4.缺少了 3 仍然是个完整的用例? B
(a) 是的 (b) 不是
5.4 能够参与 2 吗?1 能够参与 5 吗?B
(a) 可以,不可以
(b) 不可以,可以
作业四
超时
上升
(1) 以下那些图形元素是对状态的描述? C
(a)
超时
(b) 到达
(c) 在第一层
(2) 空闲状态 超时后转移到____状态 A
(a) 向第一层下降 (b) 上升状态
(c) 终态
作业五
右图描述了菜单(Menu)、菜单项(MenuItem)、抽象命令类(Command)
和具体命令类(OpenCommand, PasteCommand)之间的关系,
(1)哪两个类之间存在组合关系 A
A、Menu、MenuItem
B、MenuItem、Command
C、Command、OpenCommand
D、Command、PasteCommand
(2)OpenCommand 和 PasteCommand 是什么关系 B
A、组合
B、泛化
C、聚合
D、没关系
(3)编辑菜单(EditMenu)是一种菜单,下面哪个图较好的描述了二者之间的关系 A
①
②
③
④
上图描述了图形接口(Graphics)、线段(Segment)、矩形(Rectangle)、点(Point)和三维点(Point3D)之间的关系, 完成 4-5 题 (4)下面哪个关系没有在图中出现 4
①关联
②泛化
③实现
④依赖
(5)下面对图中①②③④四处的多重性的描述哪个不正确班 2
① 0...*
②1
③0...*
④1
作业六
分析下面的状态图,回答问题
超时
上升
(1) 以下那些图形元素是对状态的描述? c
(a)
超时
(b) 到达
(c) 在第一层 (2) 空闲状态 超时后转移到____状态 a
(a) 向第一层下降 (b) 上升状态
(c) 终态
作业七
1、请选择下面所列的活动图的事物中,表示信号的是( C
),表示对象流的是(
B )。
2. 关于右面的活动图,下面的说法中不正确的是(
ABD
)。
A
aPrinter:Printer 是信号。
B
操作开始从“删除报文框”活动开始。
C 在“创建 PS 文件”和”删除报文框”活动中发送“print(file)”信号。
D
信号发送的方向是从左到右。
作业八
1 指出上图中的参与者?A
A①
B②
C③
D④
2 哪些是对象? B
A①
B②③④
C ④
D⑤⑥⑦⑧⑨⑩
3 Server 类调用了 CreditService 类中的什么操作? B
A⑦
B⑧
C ⑦⑧
D⑧⑨
作业九
选择题:
1. 构件图用于那种建模阶段? B
A.动态建模 B.静态建模
2. 一个构件只能对特定的另一个构件提供特定的一种服务。这种说法正确吗?B
A.正确
B.错误
3. 构件图用于描述系统中各物理部件之间的服务的依赖提供关系。这种说法正确吗? A
A.正确
B.错误
4. 构件图中实线箭头表示服务的依赖,虚线箭头表示服务的提供。这种说法正确吗? B
A.正确
B.错误
5.部署图用于那种建模阶段?B
A.动态建模 B.静态建模
6.部署图表现构件实例,构件图表现构件类型定义。这种说法正确吗?A
A.正确
B.错
7.部署图中一个节点实例的名称为 Server:HostMachine,其中 Server是__B__,HostMachine 是__A__。
A.节点名
B.节点类型
8.各节点之间存在着虚线剪头表示的依赖关系,也存在着实线箭头表示的服务提供关系。这种说法正确吗?A
A.正确
B.错误
9.“接口”表示_____对外提供的服务。A
A.构件
B.节点
10、请在下面选项目中选出两种可以互相转换的图 AB
(a) 顺序图
(b)协作图
(c) 活动图
(d) 状态图
11、下面哪些图可用于 BD 阶段 ACD
(a)用例图
(b)构件图
(c)类图
(d)顺序图
判断题
1、UML 中一共有九种图:它们是用例图、类图、对象图、顺序图、协作图、状态图、活动图、构件图、部署图
T
2、用例图是从程序员角度来描述系统的功能
F
3、类图是描述系统中类的静态结构,对象图是描述系统中类的动态结构
F
4、活动图和状态图用来描述系统的动态行为
T
5、协作图的一个用途是表示一个类操作的实现
T
相关热词搜索: 作业 参考答案 平时