0% found this document useful (0 votes)
47 views30 pages

30 câu đầu tiên - TACN

Uploaded by

anhlo2819
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views30 pages

30 câu đầu tiên - TACN

Uploaded by

anhlo2819
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 30

Câu hỏi 1: (1 đáp án)

Which one is not a process model?

 A.agile
 B.waterfall
 *

C.design

 D.rational

Câu hỏi 2: (1 đáp án)


Application software _______.

 A.works as an operating system.


 B.is a mobile software
 *

C.is software that helps perform some directly useful or enjoyable tasks.

 D.is the software that acts as tools to help construct or support applications software.

Câu hỏi 3: (1 đáp án)


What kind of software that Photoshop belongs to?

 *

A.Application software

 B.Firmware
 C.System software
 D.Common software

Câu hỏi 4: (1 đáp án)


What kind of software that Dev C++ belongs to?

 A.Firmware
 B.Application software
 *

C.System software

 D.Common software

Câu hỏi 5: (1 đáp án)


Validation is to do with the client’s view of the system, the external view of the system. Từ
“Validation” nghĩa là:

 A.kiểm chứng
 B.kiểm tra
 C.kiểm thử
 *

D.xác thực

Câu hỏi 6: (1 đáp án)


System software is _______.

 A.the main application that runs on a computer with other systems.


 *

B.the software that acts as tools to help construct or support applications software,
such as operating systems, databases, networking software and compilers.

 C.is software that helps perform some directly useful or enjoyable tasks.
 D.are games, the software for automatic teller machines (ATMs), the control software
in an airplane, e-mail software, word processors, spreadsheets.

Câu hỏi 7: (1 đáp án)


Choose the right definition for the description “The software that acts as tools to help
construct or support applications software. Examples are operating systems, databases,
networking software, compilers”

 A.Application software
 B.Software
 C.Computer application
 *

D.System software

Câu hỏi 8: (1 đáp án)


In the USA it is estimated that about $500 billion are spent each year on producing software.
This amounts to 1% of the gross national product. The estimated figure for the world is that
$1,000 billion is spent each year on software production.Which is the amount of the US’s
gross national product?

 A.$1,000 billion
 *

B.$50,000 billion

 C.$500 billion
 D.$1,500 billion

Câu hỏi 9: (1 đáp án)


In recent years, many interfaces have become ______________(GUIs) that use windows with
features like buttons and scroll bars, together with pointing devices like a mouse and cursor.

 A.game user interfaces


 *
B.graphical user interfaces

 C.graph user internets


 D.guide user interchange

Câu hỏi 10: (1 đáp án)


Dịch câu sau “Use cases are descriptions of requirements that can be augmented by UML use
case diagrams.”

 A.Graphical unified Interface


 *

B.Graphical user Interface

 C.Graphical user Instrument


 D.Graphical unified Instrument

Câu hỏi 11: (1 đáp án)


Which is a bug of software?

 A.Insect
 *

B.Error

 C.Butterfly
 D.Beetle

Câu hỏi 12: (1 đáp án)


Which one is considered a problem in software development?

 A.over budget
 B.hard to use
 C.late
 *

D.all above

Câu hỏi 13: (1 đáp án)


Requirements analysis is _______.

 A.software design
 *

B.to find out what the client, customer or user needs

 C.to find bugs of software


 D.coding software

Câu hỏi 14: (1 đáp án)


Which one is not an application?

 *

A.Internet

 B.Game
 C.Excel
 D.Lingo

Câu hỏi 15: (1 đáp án)


Choose the right definition for the description “The software that helps perform some directly
useful or enjoyable task. Examples are games, the software for automatic teller machines
(ATMs), the control software in an airplane, e-mail software, word processors, spreadsheet”

 A.Computer
 *

B.Application software

 C.Software
 D.System software

Câu hỏi 16: (1 đáp án)


Which among following is commonly used language in Android applications ?

 A.Php
 B.C
 *

C.Java

 D.C++

Câu hỏi 17: (1 đáp án)


The ______of software is determined largely by the productivity of the programmers and the
salaries that they are paid.

 A.LOC
 B.size
 *

C.cost

 D.code

Câu hỏi 18: (1 đáp án)


Microsoft office is a type of ?

 A.System software
 B.Utility Software
 *

C.Application software

 D.Firmware

Câu hỏi 19: (1 đáp án)


Software Engineering _______.

 A.is to solve the problems and meet the goals in life.


 *

B.is about methods, tools and techniques used for developing software.

 C.only focuses on designing software.


 D.explains a variety of techniques in computer science.

Câu hỏi 20: (1 đáp án)


“Meeting users’ needs” có nghĩa là _______.

 A.Cần thiết phải gặp người dùng để biết sự cần thiết


 B.Gặp người dùng để biết người dùng cần gì
 C.Đáp ứng nhu cầu của khách hàng
 *

D.Đáp ứng nhu cầu của người dùng

Câu hỏi 21: (1 đáp án)


__________ is the term for any effort that is put into a piece of software after it has been
written and put into operation.

 A.Adaptation
 *

B.Maintenance

 C.Design
 D.Development

Câu hỏi 22: (1 đáp án)


Which type of software is an operating system (OS)?

 A.Firmware Software
 B.Application Software
 C.Utility Software
 *

D.System Software
Câu hỏi 23: (1 đáp án)
In the USA it is estimated that about $500 billion are spent each year on producing software.
This amounts to 1% of the gross national product. The estimated figure for the world is that
$1,000 billion is spent each year on software production.Each year the cost of software
production of the world is ______.

 A.$1,500 billion
 B.$500 billion
 C.1% of the gross world product
 *

D.$1,000 billion

Câu hỏi 24: (1 đáp án)


Dịch câu sau sang tiếng Anh “Meeting deadlines has always been a headache in software
production”

 A.Gặp được giới hạn luôn là vấn đề đau đầu trong sản xuất phần mềm
 B.Gặp gỡ các nhà làm phần mềm luôn làm đau đầu
 *

C.Hoàn thành đúng thời hạn luôn là vấn đề nhức nhối trong sản xuất phần mềm

 D.Làm việc thời vụ luôn gây ra đau đầu khi làm phần mềm

Câu hỏi 25: (1 đáp án)


Which one is true about “information system”?

 A.the software that acts as tools to help construct or support applications software
 B.mobile software is an information system.
 C.an information system is an application software.
 *

D.the systems that store and access large amounts of data, for example, an airline seat
reservation system.

Câu hỏi 26: (1 đáp án)


Dịch câu sau “Specification is a list of requirements that describe what the user wants”

 *

A.Đặc tả là một danh sách các yêu cầu miêu tả những gì người sử dụng muốn

 B.Yêu cầu là tập hợp mong muốn của khách hàng


 C.Đặc tả một danh sách các yêu cầu được diễn tả bởi người sử dụng
 D.Đặc tả một danh sách các yêu cầu được người sử dụng muốn

Câu hỏi 27: (1 đáp án)


What is the meaning of “validation”?
 *

A.a task of trying to ensure that software does what its users want

 B.test cases that help finding errors of software


 C.checking errors of software
 D.finding bugs and errors of software

Câu hỏi 28: (1 đáp án)


Designing the ________ is a whole subject in its own right and is not normally considered to
be part of software engineering.

 *

A.database

 B.application
 C.software
 D.game

Câu hỏi 29: (1 đáp án)


Which one is application software?

 A.Games
 B.Word, Excel
 C.E-mail system
 *

D.All above

Câu hỏi 30: (1 đáp án)


The goals that software development seeks to achieve are:

 *

A.all above

 B.meeting users’ needs


 C.low cost of production and maintenance
 D.high performance

Câu hỏi 31: (1 đáp án)


Fill in the blank “Applications software can be (…) more quickly than systems software”

 A.Wroten
 B.Wrote
 C.Write
 *

D.Written
Câu hỏi 32: (1 đáp án)
Fill the gap “Poor performance does not just reflect the time taken to (…) coding, but also
includes the time required to carry out clarifying the problem specification, software design,
coding, testing and documentation”

 A.Wrote
 B.Write
 *

C.Carry out

 D.Make

Câu hỏi 33: (1 đáp án)


Fill in the gap “These tools enable certain types of programs to be constructed very easily,
and even people who are not programmers can learn to use tools like a spreadsheet (e.g.
(…))”

 A.Microsoft Access
 *

B.Microsoft Excel

 C.Calculator
 D.Microsoft Word

Câu hỏi 34: (1 đáp án)


Fill in the gap (…) “The first step in developing some software is to find out what the client,
customer or user needs. This step is often called (…)”

 *

A.Requirement analysis

 B.Programming
 C.Requirement analyst
 D.System analysis

Câu hỏi 35: (1 đáp án)


Fill in the gap “It can be (…) to comprehend that something for which you paid $50 has cost
millions of dollars to develop”

 A.Fast
 B.Late
 C.Easy
 *

D.Hard

Câu hỏi 36: (1 đáp án)


Fill in the blank “Applications software can be coded (…) than systems software”

 A.More difficult
 B.Quicklier
 *

C.More quickly

 D.Quicker

Câu hỏi 37: (1 đáp án)


What is tailor-made software in the sentence below? “The problem with an off-the-shelf
package is, of course, that it may not do exactly what you want it to do and you may have to
resort to tailor-made software”

 A.The software that has many copies


 *

B.The software that is specifically designed for a particular application

 C.The software that is packaged


 D.The software that made by tailors and can be

Câu hỏi 38: (1 đáp án)


What word can be used to replace “enormous” in the sentence below “Clearly the cost of
testing is enormous, whereas coding constitutes only a small part of software development”

 A.Worth
 B.Terrible
 *

C.Huge

 D.Clear

Câu hỏi 39: (1 đáp án)


What word can be used to replace “escalated” in sentence below “Whereas, in about 1955,
software cost typically only about 10% of a project, it has now escalated to 90%, with the
hardware comprising only 10%”

 A.Reduced
 *

B.Lifted

 C.Descended
 D.Increase

Câu hỏi 40: (1 đáp án)


Fill the gap “Poor performance does not just reflect the time taken for (…), but also includes
the time required to carry out clarifying the problem specification, software design, coding,
testing and documentation”

 A.Application
 *

B.Coding

 C.Software
 D.Program

Câu hỏi 41: (1 đáp án)


Fill in the gap “Complex (…) (GUI’s) are now seen as essential, systems are commonly
implemented on the web, and the sheer size of projects has mushroomed”

 *

A.Graphical user interfaces

 B.Graphical user interface


 C.Graphics user interface
 D.Graphic user interfaces

Câu hỏi 42: (1 đáp án)


Fill in the gap (…) “The first step in developing some software is to find out what the client,
customer or user needs. This step is often called (…)”

 A.System analysis
 B.Requirement engineer
 *

C.Requirement engineering

 D.Programming

Câu hỏi 43: (1 đáp án)


“The task of trying to ensure that software does what its users want” is known as…?

 A.Test
 B.Verification
 C.Check
 *

D.Validation

Câu hỏi 44: (1 đáp án)


“There is about 19% software projects abandoned or reworked”. Which area below that the
main reason for that problem lies in?
 A.Performance
 *

B.Requirement engineering

 C.Cost
 D.Reliability

Câu hỏi 45: (1 đáp án)


Select the best choice for the blank in the sentence below: “Microsoft Excel is a (…)”

 A.Available software
 B.Tailor-made software
 C.Tailor software
 *

D.Off-the-shelf software

Câu hỏi 46: (1 đáp án)


Fill in the gap “The problem with an off-the-shelf package is that it (…) what you want it to
do”

 A.Very comprehends
 B.May do
 C.Will do
 *

D.May not do exactly

Câu hỏi 47: (1 đáp án)


“There is only about 2% software projects used as delivered”. Which area below that the
main reason for that problem lies in?

 A.Performance
 *

B.Requirement engineering

 C.Cost
 D.Reliability

Câu hỏi 48: (1 đáp án)


What word can be used to replace “fault” in the sentence below: “How much it costs to fix a
fault”

 A.Complain
 *

B.Error
 C.Situation
 D.Component

Câu hỏi 49: (1 đáp án)


Fill in the gap “If you buy a stereo for $200, you don’t expect to pay $2,000 for a CD.
Similarly, if you buy a PC for $1,000, you (…) to pay $10,000 for the software”

 A.Don’t need
 B.Don’t care
 C.Don’t mind
 *

D.Don’t want

Câu hỏi 50: (1 đáp án)


“There is about 47% software projects delivered but not used”. Which area below that the
main reason for that problem lies in?

 A.Interface
 B.Reliability
 *

C.Requirement analysis

 D.Cost

Câu hỏi 51: (1 đáp án)


Fill in the gap“It is very difficult to (…) in advance how long it will take to write a particular
piece of software”

 A.Make
 B.Adequate
 *

C.Predict

 D.Chase

Câu hỏi 52: (1 đáp án)


What word can be used to replace “escalated” in sentence below “Whereas, in about 1955,
software cost typically only about 10% of a project, it has now escalated to 90%, with the
hardware comprising only 10%”

 A.Descended
 B.Reduced
 *

C.Increased

 D.Mitigated
Câu hỏi 53: (1 đáp án)
Dịch câu sau sang tiếng Việt “It is therefore more difficult than it initially appears to attribute
the level of productivity to laziness, poor tools or inadequate methods”

 *

A.Không nên sớm quy kết rằng mức năng suất thấp là do sự lười biếng, công cụ
nghèo nàn và sai phương thức

 B.Đó là do có nhiều khó khăn khi tạo ra cấp độ năng suất đối với những phương thức
lười biếng, nghèo nàn và thiếu đầy đủ
 C.Khó có thể đóng góp vào năng suất của sản xuất phần mềm do các vấn đề về độ
lười biếng, công cụ nghèo nàn và phương thức sai lệch
 D.Khó khăn khi đánh giá năng suất dựa trên độ lười biếng, công cụ nghèo nàn và
phương thức thiếu sót

Câu hỏi 54: (1 đáp án)


Fill in the gap “In the early days of computers, hardware was (…) and software relatively
cheap”

 A.Expensived
 *

B.Costly

 C.Cheaper
 D.Tùy chọn 4

Câu hỏi 55: (1 đáp án)


What word can be used to replace “Nonetheless” in the sentence below:“Nonetheless, the
availability of cheap packages conveys the impression that software is cheap to produce”

 A.Unfortunately
 *

B.However

 C.Therefore
 D.Consequence

Câu hỏi 56: (1 đáp án)


What is the meaning of “layperson” in the sentence: “To the layperson, a productivity of 20
lines of code per day may well seem disgraceful”

 A.People who very good at programming.


 *

B.People who do not participate in programming.

 C.Older
 D.Senior in programing

Câu hỏi 57: (1 đáp án)


Fill the gap “Poor performance does not just reflect the time taken to (…), but also includes
the time required to carry out clarifying the problem specification, software design, coding,
testing and documentation”

 *

A.Code

 B.Software
 C.Application
 D.Coding

Câu hỏi 58: (1 đáp án)


What is off-the-shelf package in the sentence below? “The problem with an off-the-shelf
package is, of course, that it may not do exactly what you want it to do and you may have to
resort to tailor-made software”

 *

A.The software that has many copies

 B.The software that is used for a particular application


 C.The software that is packaged
 D.The package that placed on the floor of the market

Câu hỏi 59: (1 đáp án)


Choose the right definition “Collection of programs that service other programs”

 A.Cloud computing
 *

B.System software

 C.Legacy software
 D.Application software

Câu hỏi 60: (1 đáp án)


Fill the blanks “Nowadays, thanks to mass production and miniaturization, hardware is (…)
and software (labor intensive) is (…)

 *

A.Cheap – Expensive

 B.Expensive – Cheap
 C.Small – Big
 D.More expensive – Cheaper
Câu hỏi 61: (1 đáp án)
What word can be used to replace “time-consuming” in the sentence below: “Effective
testing is notoriously difficult and time-consuming”

 A.Complex
 *

B.Take much time

 C.Kill time
 D.Easy

Câu hỏi 62: (1 đáp án)


Fill in the blank “Users (…) about technicalities, whereas the software engineer expects
detailed instructions”

 A.Are mind
 *

B.Do not know

 C.Are fluently
 D.Is fluently

Câu hỏi 63: (1 đáp án)


Fill the gap “Before anything else is done, a (…) establishes whether or not the project is to
proceed”

 A.Feasibility studies
 *

B.Feasibility study

 C.Feasible studies
 D.Feasible study

Câu hỏi 64: (1 đáp án)


Fill in the gap “(…) is a consequence of inadequate testing”

 A.Radical operation
 B.Test
 *

C.Remedial maintenance

 D.Programming

Câu hỏi 65: (1 đáp án)


Fill in the gap “It is often difficult to predict the future uses for a piece of software, and so
(…) is also rarely avoided”
 A.Listening
 B.Testing
 C.Operation
 *

D.Adaptive maintenance

Câu hỏi 66: (1 đáp án)


Fill in the gap “(…) is sometimes called efficiency. This terminology dates from the days
when the cost and speed of hardware meant that every effort was made to use the hardware –
primarily memory and processor – as carefully as possible.”

 *

A.Software performance

 B.Hardware
 C.Computer
 D.System

Câu hỏi 67: (1 đáp án)


Fill in the gap “It is a common experience for a software project to run late and over budget,
(…) the client and causing despair among the software team”

 A.Discuss
 B.Satisfying
 C.Satisfy
 *

D.Disappointing

Câu hỏi 68: (1 đáp án)

Choose the right definition for the description: “A wrong decision made during software
development”
 A.Fault
 B.Failure
 C.Wrong
 *

D.Error

Câu hỏi 69: (1 đáp án)


Fill in the blank “Users do not know about (…), whereas the software engineer expects
detailed instructions”

 A.Technical
 *

B.Technicalities

 C.Software
 D.Technics

Câu hỏi 70: (1 đáp án)


Fill in the gap “Evidence suggests that around 60% of projects exceed their initial budgets
and around 50% are completed (…). Whatever the exact figures, meeting deadlines is clearly
a problem”

 A.Soon
 *

B.Late
 C.Early
 D.Perfect

Câu hỏi 71: (1 đáp án)


Fill in the gap “In either case, maintenance is usually regarded as a nuisance, both by
managers, who have to make sure that there are sufficient people to do it, and by (…), who
regard it as less interesting than writing new programs”

 A.Clients
 *

B.Programmers

 C.Boss
 D.Staffs

Câu hỏi 72: (1 đáp án)


Fill in the gap “The millions of lines of program written in what many people consider to be
outdated programming languages (like Cobol) constitute what are known as (…)”

 A.Code
 *

B.Legacy systems

 C.Embedded systems
 D.Senior

Câu hỏi 73: (1 đáp án)


Sometimes feasibility study _____

 A.is carried out in a hurried and ad hoc fashion


 B.is not carried out at all
 *

C.all of the given answers are correct

 D.is carried out in a detailed and systematic fashion

Câu hỏi 74: (1 đáp án)


Fill the gap “At the start of a project, the developer finds out what the user (client or
customer) wants the software to do and records the requirements as clearly as possible. The
product of this stage is a (…)”

 A.Requirements specific
 B.Requires specification
 *

C.Requirements specification
 D.Require specify

Câu hỏi 75: (1 đáp án)


Fill in the gap “A software system may be large and complex. The software must be
constructed from (…)”

 *

A.Components

 B.Component
 C.Programmer
 D.Programs

Câu hỏi 76: (1 đáp án)


Fill in the gap “The recognition that we cannot produce bug-free software, however hard we
try, has led to the concept of (…) software”

 A.Worst
 *

B.Good enough

 C.Better
 D.Bad

Câu hỏi 77: (1 đáp án)


Fill in the gap “Most software has a graphical user interface, which must be (…) designed so
that it is easy to use”

 A.Clear
 *

B.Carefully

 C.Need
 D.Careful

Câu hỏi 78: (1 đáp án)


Fill in the gap “The individual components of the software are (…) together, which is
sometimes called the build. The product is the complete system”

 A.Combed
 B.Combining
 C.Combine
 *

D.Combined

Câu hỏi 79: (1 đáp án)


Choose the right definition for the description: “A problem that may cause software to depart
from its intended behavior”

 A.Failure
 *

B.Fault

 C.Wrong
 D.Error

Câu hỏi 80: (1 đáp án)


Choose the right definition for the description “Which is modifying software either because
the users’ needs have changed or because, for example, the computer, operating system or
programming language has changed”

 *

A.Adaptive maintenance

 B.Software maintenance
 C.Remedial maintenance
 D.System maintenance

Câu hỏi 81: (1 đáp án)


Fill in the gap “A software system may be large and complex. The software must be
constructed from (…)”
 A.Programs
 *

B.Modules

 C.Programmer
 D.Module

Câu hỏi 82: (1 đáp án)


Choose the right definition for the description “The term for any effort that is put into a piece
of software after it has been written and put into operation”

 A.Operation
 B.Programming
 *

C.Maintenance

 D.Progress

Câu hỏi 83: (1 đáp án)

Choose the right definition for the description: “An event when software departs from its
intended behavior”

 A.Error
 *
B.Failure

 C.Fault
 D.Wrong

Câu hỏi 84: (1 đáp án)


Fill in the blank “Users do not know about technicalities, whereas the software engineer
expects (…) instructions”

 A.Flaw
 *

B.Detailed

 C.Details
 D.Detail

Câu hỏi 85: (1 đáp án)


Fill in the gap “There may be a choice of programming languages, from which one must be
(…). The product is the code”

 *

A.Selected

 B.Selectively
 C.Selecting
 D.Select

Câu hỏi 86: (1 đáp án)


What word can be used to replace “headache” in the sentence below: “Meeting deadlines has
always been a headache in software production”

 A.Hard
 B.Pain in head
 C.Fun
 *

D.Difficulty

Câu hỏi 87: (1 đáp án)


Choose the right definition for the description “The time spent correcting faults in the
software (fixing bugs)”

 A.Adaptive maintenance
 B.Software maintenance
 C.System maintenance
 *

D.Remedial maintenance
Câu hỏi 88: (1 đáp án)
Fill in the gap “Evidence suggests that around 60% of projects exceed their initial budgets
and around 50% are completed late. Whatever the exact figures, meeting deadlines is clearly
a (…)”

 A.Negotiation
 B.Skill
 C.Reality
 *

D.Problem

Câu hỏi 89: (1 đáp án)


Choose the right definition for the description below “This seeks to ensure that the software
is reliable”

 *

A.Verification

 B.Validation
 C.Reliability
 D.Reliable

Câu hỏi 90: (1 đáp án)


Fill in the blank “The users are probably happiest with (…), whereas the software engineer
would probably prefer some more rigorous language”

 A.Complexity language
 B.Complex language
 *

C.Natural language

 D.Nature language

Câu hỏi 91: (1 đáp án)


The plan of action is known as a process model. It is a plan of what ______ taken as the
development proceeds

 A.steps was going to be


 B.steps are going to being
 *

C.steps are going to be

 D.steps are go to be

Câu hỏi 92: (1 đáp án)


There are actually two types of hacker: the malicious hacker who breaks into computer
systems,_____ internet, to commit fraud, to cause damage or simply for fun the programmer
hacker, who uses supreme skills, but no obvious method, to develop software.

 *

A.often using the

 B.often be using the


 C.often used the
 D.often use the

Câu hỏi 93: (1 đáp án)


Current evidence suggests that many computer systems do not meet the needs of their users,
and that therefore successful validation _____ software engineering today.

 A.is a major problems in


 *

B.is a major problem in

 C.is a major problem as


 D.are a major problem in

Câu hỏi 94: (1 đáp án)


As we shall see, in some process models all of the stages are visible, ______ process models
some of the stages vanish or become part of some other stage.

 A.while in and out


 B.while others
 *

C.while in other

 D.where in other

Câu hỏi 95: (1 đáp án)


However, in software development, the term methodology ______ and come to mean a
complete package of techniques, tools and notations.

 A.has been kidnap


 *

B.has been kidnapped

 C.have been kidnapped


 D.has kidnapped

Câu hỏi 96: (1 đáp án)


A process model has two distinct uses: it can be _____ for the plan for a project.
 A.use as a basis
 B.using as a basis
 C.used as basis
 *

D.used as a basis

Câu hỏi 97: (1 đáp án)


If there is some other way of accomplishing the same task, ______, then it is necessary to
compare the two costs.

 A.what may be manual


 B.which may be manual
 *

C.which may be manually

 D.which may manually

Câu hỏi 98: (1 đáp án)


Someone needs to create and maintain plans, resolve problems, allocate work to people
_____ it has been completed.

 *

A.and check that

 B.and checking that


 C.and checked that
 D.and checks that

Câu hỏi 99: (1 đáp án)


However, it _____ on large projects, for many activities to take place in parallel.

 *

A.is usual, particularly

 B.are usual, particularly


 C.is usual, particular
 D.is use, particularly

Câu hỏi 100: (1 đáp án)


An ad hoc approach _____, and no organization would admit to using such an approach.

 A.is no plan at one


 B.is no plan in all
 C.is a plan at all
 *
D.is no plan at all

Câu hỏi 101: (1 đáp án)


Different process models offer alternative suggestions ______ and when tasks are carried
out.

 *

A.as to exactly how

 B.as to exact how


 C.as be exact how
 D.in to exactly how

Câu hỏi 102: (1 đáp án)


We have avoided describing any particular methodology, ______ explain all the ingredients
that go into making the mainstream methodologies available today.

 A.as we do
 B.but we done
 *

C.but you do

 D.but we does

Câu hỏi 103: (1 đáp án)


The outcome is that the system _____ requirements of the client or it does not.

 A.complies without the


 *

B.complies with the

 C.complies within the


 D.comply with the

Câu hỏi 104: (1 đáp án)


If the benefit ______ the cost, the system is worthwhile; otherwise it is not.

 A.is greater then


 B.are greater than
 *

C.is greater than

 D.are greater then

Câu hỏi 105: (1 đáp án)


Mainstream process models can be
 A.open source
 *

B.all of the given answers are correct

 C.agile
 D.waterfall

Câu hỏi 106: (1 đáp án)


Whichever technique gives the smaller cost _____ , provided that the benefit is greater than
the cost.

 A.is one to select


 *

B.is the one to select

 C.is the one for select


 D.is as one to select

Câu hỏi 107: (1 đáp án)


Such a package ______, say the XYZ methodology, and is often marketed by a corporation,
together with books, manuals and training

 A.to give a name


 B.is give a name
 C.are given a name
 *

D.is given a name

Câu hỏi 108: (1 đáp án)


We will see that, in dividing the work into a series of distinct activities, it _____ the work is
carried out strictly in sequence.

 A.may appearing that


 B.mays appear that
 *

C.may appear that

 D.may appeared that

Câu hỏi 109: (1 đáp án)


Each of these approaches _____ in this book, except for the last in the list.

 A.will discussed later


 *

B.will be discussed later


 C.will discuss later
 D.will be discuss later

Câu hỏi 110: (1 đáp án)


Thus most approaches identify a series of distinct stages within a project, ______ order they
will occur in.

 A.along with a planning who


 B.along without plan of what
 *

C.along with a plan of what

 D.along with a plan of whereas

Câu hỏi 111: (1 đáp án)


This happens at the end of the project when the software is deemed complete, _____ its client
and accepted by them as satisfactory.

 A.is demonstrate for


 B.are demonstrated to
 *

C.is demonstrated to

 D.is demonstrate to

Câu hỏi 112: (1 đáp án)


The documentation is typically large and costly (in people’s time) to produce. Also, because
it is additional to the product itself, _____ to ignore it or skimp on it.

 A.there is tendency
 B.there are a tendency
 *

C.there is a tendency

 D.there were a tendency

Câu hỏi 113: (1 đáp án)


Consultants ______ guide an organization in using the methodology.

 *

A.are also on hand to

 B.are also to hand to


 C.is also on hand to
 D.are also ask hand to
Câu hỏi 114: (1 đáp án)
Designing the database _____ in its own right and is not normally considered to be part of
software engineering.

 A.is a hole subject


 B.is whole subject
 C.is a whole subjects
 *

D.is a whole subject

Câu hỏi 115: (1 đáp án)


A software development project ______ and involve tens or even hundreds of people.

 A.can take severals years


 B.can take several year
 *

C.can take several years

 D.can takes several years

Câu hỏi 116: (1 đáp án)


We have identified a list of tasks _____ software development. All of them must be carried
out somehow during development.

 A.that are part off


 B.that are in parts of
 C.that is a part of
 *

D.that are part of

Câu hỏi 117: (1 đáp án)


What do you need when you set about a software project? You need ______

 A.overall plan or strategy


 B.tools
 *

C.all of the given answers are correct

 D.a set of methods

Câu hỏi 118: (1 đáp án)


In common language, the word methodology ______ study of method

 A.mean the
 *
B.means the

 C.means that
 D.meaning the

Câu hỏi 119: (1 đáp án)


Hacking is often disparaged in software development circles because it appears _____
control.

 A.to be out off


 B.to be
 C.to being out of
 *

D.to be out of

Câu hỏi 120: (1 đáp án)


The products _____ sign-off document and an accepted system or a list of faults.

 A.are either
 B.is either a
 *

C.are either a

 D.are neither a

Câu hỏi 121: (1 đáp án)


Which of the following is true about Object-oriented programming?

 A.functional decomposition
 *

B.methods and data are strongly related and are grouped together into an object.

 C.using objects to represent data structure design


 D.describing data structure via classes.

Câu hỏi 122: (1 đáp án)


The outcome is that the system _____ requirements of the client or it does not.

 A.comply with the


 B.complies within the
 *

C.complies with the

 D.complies without the

You might also like