中国大学mooc慕课 软件工程(东北大学) 答案满分完整版章节测试

斡炼媒哀娩簧墩酷畦赐握食揉




第一章 引言 第一章 单元测试

1、 Which of the following is true about the possible effect of adding new programmers to a software project?关于增加新程序员到软件项目的可能效果,下列哪个是正确的?

答案: Production will generally be slowed down because of the need for training and additional coordination.

2、 Which of the following statements about computer science and software engineering is correct? __关于计算机科学和软件工程的以下语句哪个是正确的? ____

答案: The relationship between Computer Science and Software Engineering is just like the one between Chemistry and Chemical Engineering.

3、 Which of the following statements is not correct? _ 以下哪个语句是不正确的? _

答案: The client, developer and user cannot be the same person or the same organization.

4、 Which of the following statements about software is true? _以下哪个语是正确的? ____

答案: Software is transplantable.

5、 Which of the following statements about ethical issues is not correct? __关于伦理问题的以下哪些语句是不正确的? __

答案: If the software engineers act in the best interests of their client and employer, he won’t be able to act consistently with the public interest.

6、 Which of the following is not software ? __以下哪项不是软件? __

答案: users

7、 Which of the following is true?__以下哪项是正确的? ___

答案: A class can be taken as a module.

8、 __ is a discipline whose aim is the production of fault-free software, delivered on time and within budget, that satisfies the client’s needs. __是一个学科,其目标是生产无故障的软件,按时,在预算内交付,满足客户的需求。

答案: Software engineering

9、 Which of the following statements about software characteristics is true? _关于软件特性的描述哪项是对的? _

答案: Software is transplantable.

10、 Which of the following is not a software engineering code of ethics?__以下哪项不是软件工程的道德规范?___

答案: Software engineers shall maintain dependence in their professional judgment.

11、 Software engineers shall act consistently with the _ interest.软件工程师应按照和_的利益一致行事。

答案: public

12、 Which of the following is not software? _以下哪项不是软件? _

答案: USB

第二章 软件过程 第二章 单元测试

1、 Which of the following statements about software life cycle is true? __关于软件生命周期的描述以下哪项是对的? __

答案: Every software system has its life cycle.

2、 The series of phases that software undergoes, from concept exploration to final retirement, is termed its __.软件经历的系列阶段,从概念探索到最终退役,被称为其____。

答案: life cycle or process

3、 Which of the following statements is true? _下列哪项是正确的? _

答案: A good coding technique cannot surely speed up the whole software development.

4、 Which of the following should be treated as a separate phase of software life cycle? __下列哪一个应该被视为软件生命周期的单独阶段? ____

答案: Implementation and integration

5、 Which of the following statements is not true? _以下哪个语句是不正确的? _

答案: Users always welcome the completed software system.

6、 Which of the following statements is not correct? __以下哪个语句是不正确的? ____

答案: If all the developers are professional enough, management won’t be needed.

7、 In which of the following phases of software development is it the cheapest to fix a fault? _在软件开发的以下哪个阶段解决故障最廉价? _

答案: The design phase

8、 Which of the following statements is true? _以下哪个语句是正确的? ____

答案: A software system goes through its life cycle, like a human being goes through his/her birth to death.

9、 Inspection and walkthrough are two types of _.审查和走查是两种类型的_

答案: non-execution-based testing

10、 Software testing aims to __.软件测试旨在____。

答案: find as many faults as possible in the software system

11、 Software testing __.软件测试___。

答案: includes execution-based testing and non-execution based testing.

12、 Software testing is _.软件测试是______。

答案: destructive

13、 __ is to check regression faults.____是检查回归错误。

答案: Regression testing

14、 Suppose that the maintenance programmer has located a fault and must fix it without inadvertently introducing another fault elsewhere in the product, that is, a _.假设维护程序员已经找到故障并且必须修复它,而不会无意中在产品的其他地方引入另一个故障,即_

答案: regression fault

第三章 软件需求 第三章 单元测试

1、 Which of the following statements is not correct? 以下哪个语句是不正确的? ____

答案: To determine requirements is easy because no coding is needed.

2、 The rapid prototyping model of software development is _.软件开发的快速原型模型是_

答案: a useful approach when a customer cannot define requirements clearly

3、 Requirements workflow is to _.需求工作流程旨在_

答案: determine what clients and users need

4、 Requirements are not the __ of a software system.需求不是软件系统的____。

答案: solution

5、 Which of the following statements is not correct? _以下哪个语句是不正确的? ___

答案: The client, developer and user cannot be the same person or organization.

6、 Which of the following is true? _以下哪个是对的? _

答案: To collect and determine business requirements needs domain knowledge.

第四章 面向对象范型 第四章 单元测试

1、 In good design, modules should have _.在良好的设计中,模块应该有_

答案: low coupling and high cohesion

2、 A module is __cohesion if its actions should be performed in a same time period. 如果模块的动作应在相同的时间段内执行,则模块是__内聚。

答案: temporal

3、 A __ is a lexically contiguous sequence of program statements, bounded by boundary elements, with an aggregate identifier.__是由边界元素限定的具有聚合标识符的程序语句的词法连续序列

答案: module

4、 Which of the following cannot be taken as a module? _以下哪项不能作为模块? _

答案: collection

5、 Which of the following statements about module is wrong? ___关于模块的以下语句中哪个是错误的? __

答案: An array in a program can be taken as a module.

6、 Two modules are __ coupled if one passes an element of control to the other. 如果一个控制元素传递给另一个,两个模块是__耦合。

答案: control

7、 Two modules are __ coupled if a data structure is passed as a parameter, but the called module operates on some but not all of the individual components of the data structure. 如果将数据结构作为参数传递,但被调用模块对数据结构的一些但不是所有组件进行操作,则两个模块____耦合。

答案: stamp

8、 Two modules are __ coupled if one directly references contents of the other.如果一个直接引用另一个的内容,两个模块____耦合。

答案: content

9、 Two modules are __ coupled if they have write access to global data.如果两个模块对全局数据具有写访问权限,则是__耦合。

答案: common

10、 Two modules are __ coupled if all parameters are homogeneous data items, simple parameters, or data structures all of whose elements are used by called module.如果所有参数都是同类数据项,简单参数或数据结构中所有的元素都由被调用的模块使用,则两个模块____耦合。

答案: data

11、 _is to encapsulate the attributes and operations in an object, and hides the internal details of an object as possible. ___是为了在一个对象中封装属性和操作,并尽可能隐藏对象的内部细节。

答案: Data encapsulation

12、 Which of the following statements is not correct?下列哪个语句是不正确的?

答案: An abstract data type is just a class.

13、 Which of the following statements is not correct? __下列哪个语句是不正确的?

答案: Encapsulation and information hiding mean that all the components in an object will be totally invisible from outside.

14、 The strategy of inheritance is to use inheritance wherever _.继承的策略是在_的情况下使用继承。

答案: appropriate

15、 The relationship between super-class and subclasses is called __.超类和子类之间的关系称为____。

答案: inheritance

16、 The relationship between whole-class and part-classes is called __. 整体和部分类之间的关系被称为____。

答案: aggregation

17、 Every class engaged in a relationship should have a multiplicity except _.除_关系外,每一个参与关系的类都有多重性。

答案: inheritance


上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

中国大学mooc慕课 软件工程(东北大学)  答案满分完整版章节测试第1张

中国大学mooc慕课 软件工程(东北大学)  答案满分完整版章节测试第2张


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

中国大学mooc慕课 软件工程(东北大学)  答案满分完整版章节测试第3张


 

渭习将氛隶抨别巷咯杆哎绥叛