问道深山去,听禅紫气来。

地大《面向对象分析与设计》在线作业二

阅读:44 更新时间:2022-01-15 02:12:13

地大《面向对象分析与设计》在线作业二


------------------------
1.下面描述中( )不是使用软件模型的目的。
A.可以更好地理解问题
B.可以更早地发现错误或疏漏的地方
C.可以为最后代码的生成提供依据
D.在开发过程中使用面向对象方法
答案请联系下方QQ

2.( )是被节点执行的事物。
A.包
B.组件
C.接口
D.节点
答案请联系下方QQ

3.耦合表示一个模块(  )的程度。
A.可以被更加细化
B.能够适时地完成其功能
C.仅关注在一件事情上
D.联接其他模块和外部世界
答案请联系下方QQ

4.一个设计得好的面向对象系统具有( )特征。
A.低内聚,低耦合
B.高内聚,低耦合
C.高内聚,高耦合
D.低内聚,高耦合
答案请联系下方QQ

5.对某企业的工作流程进行建模,( )是最有效的。
A.交互图
B.活动图
C.状态图
D.类图
答案请联系下方QQ

6.多态性出现在具有( )结构的类之间。
A.整体-部分
B.一般-特殊
C.实例链接
D.消息连接
答案请联系下方QQ

7.以下( )不属于软件的生存期。
A.计划
B.编码
C.测试
D.升级
答案请联系下方QQ

8.( )对系统的业务数据和业务逻辑进行封装。
A.控制对象
B.边界对象
C.实体对象
D.生命周期对象
答案请联系下方QQ

9.在一个课程注册系统中,定义了类CourseSchedule和类Course,其中类CourseSchedule中定义了方法add(c:Course)和方法remove(c:Course),则这两个类之间的关系是( )。
A.泛化关系
B.组合关系
C.依赖关系
D.包含关系
答案请联系下方QQ

10.下列事物中一般不是目标系统的外部参与者的是( )。
A.人
B.外部设备
C.外部系统
D.数据存储
答案请联系下方QQ

------------------------
1.以下叙述中,正确的是( )。
A.类的命名通常为名词或名词短语
B.用例的命名通常为名词或名词短语
C.方法命名通常为动词或动词加名词形式
D.实体对象往往是领域问题中的重要名词
答案请联系下方QQ,2,3

2.关于用例与类的对比中( )是正确的。
A.都属于模型结构元素
B.都存在继承关系
C.类描述系统的部分静态视图,用例描述系统动态的行为视图
D.类描述的是系统的内部构成,用例也可以描述系统的内部构成
答案请联系下方QQ,1,2

3.以下属于面向对象的基本原则的有( )。
A.开放-封闭原则
B.单一职责原则
C.接口隔离原则
D.依赖倒置原则
答案请联系下方QQ,1,2,3

4.在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关系,下面哪些是( )。
A.0….1;
B.0….*
C.1….*
D.*….*
答案请联系下方QQ

5.UML中类的有三种,下面哪几种是( )。
A.实体类
B.边界类
C.控制类
D.主类
答案请联系下方QQ,1,2

6.UML由( )等几个部分组成。
A.模型元素(Model Element)
B.图(Diagram)
C.视图(View)
D.通用机制(General Mechanism)
答案请联系下方QQ,1,2,3

7.顺序图由( )组成。
A.类角色
B.生命线
C.激活期
D.消息
答案请联系下方QQ,1,2,3

8.关于包的描述,正确的有( )。
A.和其他建模元素一样,每个包必须有一个区别于其他包的名字
B.包中可以包含其他元素,比如类、接口、组件、用例等等
C.包的可见性分为:public、protected、private
D.引入(import)使得一个包中的元素可以单向访问另一个包中的元素
答案请联系下方QQ,1,2,3

9.关于面向对象方法的优点,下列正确的叙述是( )。
A.与人类习惯的思维方法比较一致
B.可重用性好
C.以数据操作为中心
D.可维护性好
答案请联系下方QQ,1,3

10.在UML中,下面类的命名哪些是无效的( )。
A.account
B.Accounting::Account
C.Accounting:Account
D.Accounting;Account
答案请联系下方QQ,2,3

------------------------
1.选择建立什么的模型对如何发现和解决问题具有重要影响。
T.对
F.错
答案请联系下方QQ

2.依赖倒置原则是依赖具体类,不依赖抽象。
T.对
F.错
答案请联系下方QQ

3.在类图中,“﹟”表示的可见性是protected。
T.对
F.错
答案请联系下方QQ

4.单个模型往往是不充分的,每个实际的系统往往需要为之建立一组几乎相互独立的模型。
T.对
F.错
答案请联系下方QQ

5.类图可以用来对需求建模。
T.对
F.错
答案请联系下方QQ

6.参与者是为了完成一个事件而与系统交互的实体,它不属于系统范围之内。
T.对
F.错
答案请联系下方QQ

7.使用Rational Rose建立的模型文件名的扩展名是.mdl。
T.对
F.错
答案请联系下方QQ

8.单一职责原则体现了耦合性。
T.对
F.错
答案请联系下方QQ

9.面向对象技术不稳定,小的需求变化会导致被开发系统的大幅度修改。
T.对
F.错
答案请联系下方QQ

10.没有具体对象的类,并且带有抽象方法的类称为抽象类。
T.对
F.错
答案请联系下方QQ

推荐信息