《软件建模与分析》试卷资料大全

《软件建模与分析》试卷资料大全

ID:40585526

大小:2.89 MB

页数:8页

时间:2019-08-04

《软件建模与分析》试卷资料大全_第1页
《软件建模与分析》试卷资料大全_第2页
《软件建模与分析》试卷资料大全_第3页
《软件建模与分析》试卷资料大全_第4页
《软件建模与分析》试卷资料大全_第5页
资源描述:

《《软件建模与分析》试卷资料大全》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《统一建模语言UML》试卷(A、B卷)一、填空题1、在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在______个“客户”类的实例;对应每个“客户”类的实例,存在______个“订单”类的实例。供选择的答案:(1)A.0个   B.1个   C.1个或多个   D.0个或多个(2)A.0个   B.1个   C.1个或多个   D.0个或多个2、UML提供一系列的图支持面向对象的分析与设计,其中类图_给出系统的静态设计视图;用例图对系统的行为进行组织和建模是

2、非常重要的;序列图和协作图都是描述系统动态视图的交互图,其中序列图描述了以时间顺序组织的对象之间的交互活动,协作图强调收发消息的对象的组织结构。供选择的答案:A.状态图B.用例图C.状态图D.序列图E.部署图F.协作图G.类图答案:GBDFDF3、统一过程中的核心工作流有:需求工作流、分析工作流、设计工作流、实现工作流、测试工作流。4、在协作图中通过________表示出消息的时间顺序。消息编号5、RationalRose2003具有非常友好的图形用户界面,其初始界面主要包括标题栏、菜单栏、工具栏、模型浏览器窗口、文档窗口、模型图窗口、日志窗口、状态栏等部分。6、RationalRo

3、se2003用户界面包含两种工具栏,为用户操作提供了方便,其中,编辑工具栏依赖于所打开的模型图,而标准工具栏则与模型图无关。7、如果需要在模型图绘制窗口中多放置几个相同的图标,在编辑工具栏中,先单击选择锁定图标,进入“锁定”状态,而不必重复多次地返回道编辑工具栏中重复选择同一个图标。三、判断题1.用例图中包含关系是指一个用例继承了另一个用例。    ( 错)2.顺序图中每个对象向下方向伸展的虚线是对象的生命线。     ( 对)3.协作图是对象图的扩展。       ( 对)4.只有状态图采用泳道。        ( 错)5.部署图一般把节点分成处理器和外部软件。       ( 错

4、)6.协作图和顺序图是等价的。 ( 对)7.一台计算机有很多零部件,例如:键盘,鼠标,主板,显示器等等,我们可以用一个聚集图来描述,也就是说计算机是一个聚集体。          ( 对)8.对象之间协作可以通过相互发送消息来实现,也就是消息可以是双向的。   ( 对) 9.状态图中3个常用的动作是入口动作、出口动作和do动作,也就是对象处于这个状态时应该做什么。           ( 对)10.收集用例的方法可以采用交谈。(  对)11.顺序图所表达的是基于时间顺序的动态交互。       对12.用例是从用户的观点对系统行为的一个描述。          对13.UML无法体现

5、历史状态。错14.状态图中状态一般分成顺序子状态和随机子状态。        错15.状态图是以实心圆点开头,以公牛眼结束的。 对16.状态图可以描述对象状态的变化过程。 对17.注解是UML中的解释元素。     对18.包是UML中唯一分组元素。       对19.用例包括了包含用例和随机用例。       错20.在画类图时,属性或操作如果是public的,可以用“+”表示,protected用“#”表示,private用“-”表示。            对四、简答题1、简述统一建模语言(UML):答:统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对软件密

6、集型系统的制品进行可视化详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统。2、类图在UML中有何重要作用?答:1)为开发人员提供这种模仿现实世界的表达方式。2)让分析员使用客户所采用的术语和客户交流,促使客户说出所要解决的问题的重要细节。3、阐述用例对于系统开发人员来说的价值。答:是用来从用户的观察角度收集系统需求的一项技术,便于分析员与客户和用户交流,使系

7、统更符合用户的需求。4、简述如何在实际工作中发现类。答:在与客户的交谈中,要注意客户用来描述业务实体的名词术语。这些名词可作为领域模型中的类。还要注意你听到的动词,因为这些动词可能会构成这些类中的操作。当得到一组类的核心列表后,应当向客户询问在业务过程中每个类的作用。他们的回答将告诉你这些类的职责。5、简述怎样发现类之间的继承关系。答:作为候选的类有可能和它的父类、子类在谈话中同时被发现。系统分析员意识到某个类的属性和操作也许能被运用到其他多个类当中去。另

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。