选项:
A:耦合性和内聚性
B:内聚性和可靠性
C:耦合性和独立性
D:可靠性和独立性
答案: 【耦合性和内聚性】
3、问题:软件设计包括( )两个阶段。
选项:
A:接口设计和结构设计
B:概要设计和详细设计
C:数据设计和概要设计
D:结构设计和过程设计
答案: 【概要设计和详细设计】
4、问题:关于模块设计的原则,以下叙述中正确的是 ( )。
选项:
A:模块的内聚性高,模块之间的耦合度高
B:模块的内聚性高,模块之间的耦合度低
C:模块的内聚性低,模块之间的耦合度高
D:模块的内聚性低,模块之间的耦合度低
答案: 【模块的内聚性高,模块之间的耦合度低】
5、问题:软件的用户界面作为人机接口起着越来越重要的作用,用户界面的( )是用户界面设计中最重要的也是最基本的目标。
选项:
A:灵活性
B:风格多样性
C:美观性
D:易操作性
答案: 【易操作性】
6、问题:Jackson图中一般可能包括( )。
选项:
A:表头
B:表体
C:表名
D:字段名
答案: 【表头;
表体;
表名;
字段名】
7、问题:下面选项中,属于模块化设计的目的是( )。
选项:
A:降低程序设计的复杂性
B:清楚地描述系统的功能和性能
C:易于维护和功能扩展
D:提高模块的可靠性和复用性
答案: 【降低程序设计的复杂性;
易于维护和功能扩展;
提高模块的可靠性和复用性】
8、问题:只有了解用户、了解任务,才能设计出好的用户界面。
选项:
A:对
B:错
答案: 【对】
9、问题:用户本身的技能,个性上的差异,行为方式的不同,不会对人机界面使用造成影响。
选项:
A:对
B:错
答案: 【错】
10、问题:用PDL语言写出的程序不可以在计算机上运行。
选项:
A:对
B:错
答案: 【对】
见面课:面向对象方法学引论
1、问题:面向对象的分析方法主要是建立三类模型,即( )。
选项:
A:系统模型、ER模型、应用模型
B:对象模型、动态模型、应用模型
C:E-R模型、对象模型、功能模型
D:对象模型、动态模型、功能模型
答案: 【对象模型、动态模型、功能模型】
2、问题:时序图反映对象之间发送消息的时间顺序,它与( )是同构的。
选项:
A:用例图
B:类图
C:活动图
D:协作图
答案: 【协作图】
3、问题:( )意味着一个操作在不同的类中可以有不同的实现方式。
选项:
A:多态性