软件工程_东北大学中国大学mooc课后章节答案期末考试题库2023年
大一java期末考试题及答案
1._______ is a discipline whose aim is the production of fault-free software, delivered on time and within budget, that satisfies the client's needs._______是一个学科,其目标是生产出满足客户的需求的、未超出预算的、按时交付的、没有错误的软件。

答案:

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

答案:
aggregation

3.The relationship between super-class and subclasses is called ______.超类和子类之间的关系称为______。

答案:
inheritance

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

答案:
appropriate

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

答案:
Data encapsulation

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

答案:
common

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

答案:
content

8.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

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

答案:
control

10.Which of the following cannot be taken as a module? ________以下哪项不能作为模块? ________

答案:
collection

11.Requirements are not the ______ of a software system.需求不是软件系统的______。


答案:
solution

12.Software engineers shall act consistently with the _______ interest.软件工程师应该始终如一地为_______的利益行事。

答案:

13.Which of the following is not software?以下哪项不是软件?

答案:

14.Software testing is _______.软件测试是______。

答案:
destructive

15.Which of the following statements about software development is not correct?以下关于软件开发的描述哪一个是不正确的?

答案:

16.In which of the following phases of software process is it the cheapest to fix a fault?在以下哪个阶段修复故障最廉价?

答案:

17.Software testing aims to ______.软件测试旨在______。

答案:

18.Requirements workflow is to _______.需求工作流程旨在_______。

答案:
determine what clients and users need

19.The rapid prototyping model of software development is ________.软件开发的快速原型模型是________。

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

20.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

21.Inspection and walkthrough are two types of _________.审查和走查是两种类型的_________。


答案:
non-execution-based testing

22.Software testing ___________.软件测试______。

答案:

23.Requirements workflow aims to _______.需求工作流程旨在_______。

答案:

24.In the good design of a software system, modules should have _______.在设计良好的软件系统中,模块应该有_______。

答案:

25._____ is to encapsulate the attributes and operations in an object, and hides the internal details of an object as possible._____是指封装一个对象中的属性和操作,并尽可能隐藏对象的内部细节。

答案:

26.The relationship between a super-class and subclasses is called ______.超类和子类之间的关系称为______。


答案:

27.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.

28._____describes functionality of the software to be constructed, the core of which is to describe the interaction between the actor and the system, but not the internal activity of the system._____描述了要构建的软件的功能,其核心是描述参与者和系统之间的交互,而
不是系统的内部活动。

答案:
Use case diagram