2 面向对象动态模型与体系架构(5)

发布时间:2021-06-07

面向对象

二、问答题

1、建立用例模型后,需要对高业务价值用例进行动态建模。试说明为用例设计顺序图的作用是什么?细化用例描述,展示对象之间的交互关系

作用:顺序图常用来描述用例的实现,它表明了由哪些对象,通过消息相互协作来实现用例的功能,在顺序图中,标识了消息发生交互的先后顺序

2、软件设计师在对系统建立交互模型时,需要描述参与者与对象之间、对象与对象之间如何交互来实现系统行为。试说明交互模型可以使用哪两种图形?它们的关系是什么?

顺序图和协作图

关系:a.相同点,都用来描述对象间通过消息进行的交互。

b.不同点,顺序图强调了消息发生的时间顺序,对象之间的链接是隐含的。

协作图强调对象之间的组织结构,对象之间的链接是显式的。

3、系统的状态模型有状态图与活动图两种形式,它们的区别是什么?

活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程;而状态图着重描述从一个状态到另一个状态的流程,主要有外部事件的参与。

4、MVC是一种常用的分层架构模式,请描述各层的作用?

模型-视图-控制器(MVC)

•M:Model模型指领域层(数据对象)

•V:View视图指UI层(GUI小部件,web页)

•C:Control控制器指应用层的工作流对象(鼠标、键盘事件控制器(句柄))5、现需采用MVC三层架构模式开发一个Web系统,采用Java技术路线。M、V、C分别采用什么技术来实现,请提供一种技术选型方案。

m(model)模型,代表的是数据库层,通常用到的是:oracle、db2、mysql等sql 知识;

v(view)视图,代表的是页面(相关),通常用到的是:html5、jsp,js等页面知识;

c(Controller)控制,代表的控制器,通常用到一些框架知识,如ssh(struts,spring,hibernate)

6、试画出ATM取款机的取款顺序图。

第 5 页(共 6 页)

2 面向对象动态模型与体系架构(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219