Câu 1:
Dịch câu sau “A prototype is an early version built for a system that reflects the features which are of interest.”
- Một ví dụ mẫu là phiên bản đầu tiên được xây dựng cho một hệ thống phản ánh những tính năng quan tâm.
- Một nguyên mẫu là phiên bản dùng thử của một hệ thống phản ánh những tính năng quan tâm.
- Một nguyên mẫu là phiên bản đầu tiên được xây dựng cho một hệ thống phản ánh những tính năng thú vị.
- Một nguyên mẫu là phiên bản đầu tiên được xây dựng cho một hệ thống phản ánh những tính năng quan tâm.
Câu 2:
Thus a direct manipulation interface______ suitable approach.
- be the most
- may be the most
- may be most
- may the most
Câu 3:
A guideline provides useful direction for the implementation in a situation where ______ more than one implementation strategy.
- may input
- all of the given answers are correct
- there may be
- lack
Câu 4:
Requirements specifications are sometimes very long – they can be as long as a book. Suggest a software tool that could be used to assist in ______ a specification.
- all of the given answers are correct
- browsing
- checking
- writing
Câu 5:
One way of understanding more clearly the difficulties of carrying out requirements elicitation is ______ a role-playing exercise.
- all of the given answers are correct
- to carrying out
- to carry out
- be carrying out
Câu 6:
The skill level of the end user has a significant impact on the ability to
- all of the given answers are correct
- effectively apply heuristics that create a rhythm of interaction
- respond efficiently to tasks that are demanded by the interaction
- extract meaningful information from the user interface
Câu 7:
This in itself is valuable, but, as we shall see, use cases can also be used to ______
- all of the given answers are correct
- predict software cost
- help write a user manual
- create test cases
Câu 8:
At this level, the concerns are about _____ the amount of information displayed on the screen and the colors chosen.
- such things as
- such things
- things as
- things from
Câu 9:
For each specification identify ______ with the specification like, such as ambiguities, inconsistencies and vagueness.
- offer
- recommend
- announce
- any problems
Câu 10:
One way to identify ______ is to identify a goal that an actor wishes to accomplish.
- use case
- all of the given answers are correct
- useless use cases
- distinct use cases
Câu 11:
On the other hand, experienced users _____ a command line interface.
- often prefers
- often prefer
- always avoids
- often avoid
Câu 12:
Software engineers ______ responsibility for user interface design as well as the design of the software to implement that interface.
- must often takes
- musts often take
- must often taking
- must often take
Câu 13:
Cognitive scientists are concerned with how human beings _____
- perceive the world
- think at an individual level
- all of the given answers are correct
- behave at an individual level
Câu 14:
Requirements specifications are sometimes very long – they can be _____ a book.
- as long life
- as long as
- long life
- all of the given answers are correct
Câu 15:
Who should be consulted when collecting the requirements of a computer-based system ______ an existing information system
- to delete
- all of the given answers are correct
- to construct
- to replace
Câu 16:
The scenario is software ______ thousands or even hundreds of thousands of lines of code
- that consists off
- that consist of
- that consists of
- that consists in
Câu 17:
Broadly, there have been types of interface like _____
- menu
- graphical user interface
- command line
- are also involved
Câu 18:
Sociologists study _____ and their interactions.
- grouping
- grouping people
- group people
- groups of people
Câu 19:
These are influences on the implementation of a system. An example is: The system must ______ in Java.
- break
- turn
- be written
- write
Câu 20:
A useful checklist for the ingredients of a specification covers ______
- all of the given answers are correct
- performance requirements
- data requirements
- functional requirements
Câu 21:
Prototyping is a process model that offers a _____ to the problem of ensuring that the customer gets what they want.
- class
- solution
- package
- new function
Câu 22:
Menu-based systems have advantage over a command line interface:
- all of the given answers are correct
- users do not need to know command names
- users do not need to remember what is on offer
- typing effort is minimal
Câu 23:
We will decide how many people will be ______ in the project.
- work
- join
- get out
- involved
Câu 24:
If something is ambiguous it ______ clearly understandable.
- can being
- can be
- cannot be
- cannot being
Câu 25:
Dịch câu sau sang tiếng anh “Trưởng nhóm sẽ quyết định bao nhiêu lập trình viên sẽ được tham gia vào dự án này”
- The team leader will decide how many developers will be join in this project.
- The team leader will decide how many developers will involve in this project.
- The team leader will decide how many developers will be involved in this project.
- The leader will decide how many developers will work in this project.
Câu 26:
In the early days of computing, the only mode of HCI ______ command line interface.
- was the
- were the
- is the
- was
Câu 27:
For each specification______ the use cases. Draw a use case diagram.
- identifying
- identify and write
- reading
- writing
Câu 28:
The ______ the desktop metaphor, familiar to users of Microsoft and Apple Macintosh operating systems.
- best hidden of those are
- not known of these is
- best known of these is
- best known of these are
Câu 29:
A use case is a task that an actor ______ the system to carry out.
Câu 30:
At one level it _____ view HCI as the interaction between one individual and the computer.
- is possible be
- be possible to
- is possible
- is possible to
Câu 31:
For example, an engineer who uses a computer-based diagnostic system ______ automobiles understands the problem domain and can interact effectively through an interface specifically designed to accommodate users with an engineer’s background.
- to find a fault in
- to finding faults in
- to find faults in
- to find faults
Câu 32:
In essence, the desire for modularity ______ construct software from pieces that are as independent of each other as possible.
- is trying to be
- is about
- is about trying to
- is to trying to
Câu 33:
The _____is a graph that describes steps of software development in sequence.
- model
- sequence diagram
- diagram
- waterfall model
Câu 34:
You will see that sometimes different use cases ______ in common.
- use parts
- have parts
- all of the given answers are correct
- cover parts
Câu 35:
Thus a component is a fairly independent piece of program ______, some instructions and some data of its own.
- that don’t has a name
- that has a name
- that has name
- that have a name
Câu 36:
Ergonomics is about designing systems that are ______.
- hard to using
- easy to use
- easy to using
- hard to use
Câu 37:
Another viewpoint is identifying ______ of value to the user.
- all of the given answers are correct
- some house
- some car
- some outcome
Câu 38:
A use case ______
- specifies what the system does
- specifies what the user does
- all of the given answers are correct
- says nothing about how the system performs its tasks
Câu 39:
These different perspectives ______ mental models
- is called
- is sometimes called
- are sometimes called
- are sometimes call
Câu 40:
There is a single actor, shown as a stick figure. The name ______ of the user is shown below.
- of the family
- of the role
- all of the given answers are correct
- rolled
Câu 41:
Usually, other people _____ the work, so that the sociology of the workplace has a role.
- are involve in
- are also involved
- are also involve in
- are also involved in
Câu 42:
In designing a user interface it is as well to realize that there are several potentially different viewpoints. The perspectives include
- the end-user who will eventually get to use the software
- the novice or occasional user
- different end-users with different personalities
- all of the given answers are correct
Câu 43:
A use case diagram shows ______ and all the use cases for a system.
- all of the given answers are correct
- the actor
- all the actor
- all the actors
Câu 44:
The user is offered a choice of commands, like this: To delete the file, key D To display the file, key L To open a file, key O To save the file, key S after which the user ______ pressing the appropriate key.
- make selection by
- makes their selection by
- makes your selection by
- makes selection
Câu 45:
The principle of the waterfall model is each step is well _____.
- defines
- defining
- defined
- define
Câu 46:
The main issue with specifications is good communication, both in discussions and in writing. For each specification identify any problems with the specification like ______
- all of the given answers are correct
- vagueness
- inconsistencies
- ambiguities
Câu 47:
A direct manipulation interface presents users ______ of their information space.
- without visual model
- in and out of a visual model
- with a visual model
- from visual model
Câu 48:
For example, a number of applications provide a macro facility, ______ commands can be grouped together, parameterized and invoked as a single command
- in which of
- in which a series of
- in series of
- which a series of
Câu 49:
Use the guidelines and checklists given above _____ improve the specification.
- to rewrite and thereby
- to rewriting
- to improving
- all of the given answers are correct
Câu 50:
The ideal characteristics of a requirements specification are ______
- all of the given answers are correct
- minimal
- concise
- complete
Câu 51:
There is a variety of mechanisms for splitting software into independent components, or, expressed another way, grouping together items ______ mutual affinity.
- that having some
- that has sometimes
- that has some
- that have some
Câu 52:
Guidelines are _____ and therefore easy to apply, but principles have to be interpreted and applied to the specific system.
- direct, general
- interpreted and applied
- direct, high level
- direct, immediate
Câu 53:
Use cases take the ______ of the user or users of the system.
- point of read
- arrange
- changeless
- point of view
Câu 54:
User interface design must take into account ______ of the user.
- the needs
- capabilities
- experience
- all of the given answers are correct
Câu 55:
The different specialisms reflect different views about ______ people and computers.
- the interaction between
- the switch between
- the interaction
- the switch
Câu 56:
Students can split up into groups of four people, in which ______ as users, while the other two act as software analysts
- two acted
- one acts
- all of the given answers are correct
- two act
Câu 57:
Dịch câu sau “In a waterfall model, the correctness of each step is checked”.
- Trong thác nước mẫu, tính đúng đắn của mỗi bước được kiểm tra
- Trong mô hình thác nước, mỗi bước thực hiện đều đúng.
- Trong kiểu mẫu thác nước, tính đúng đắn của mỗi bước được kiểm tra
- Trong mô hình thác nước, tính đúng đắn của mỗi bước được kiểm tra.
Câu 58:
Menu-based systems have advantage over a command line interface:
- context-dependent help can be provided
- all of the given answers are correct
- syntax errors are prevented
- some kinds of user error are avoided
Câu 59:
Early computers only had facilities for text input and output, ______ modern computers have high-resolution bit mapped displays and pointing devices
Câu 60:
Developments in user interfaces ______ more sophisticated technology
- has been largely enabled by
- have been largely enabled by
- have been largely enabled
- have been enable by
Câu 61:
One way of understanding more clearly the difficulties of carrying out requirements elicitation is to carry out a role-playing exercise. Students can split up into groups of four people, in which two act as ______ , while the other two act as software analysts.
- users
- all of the given answers are correct
- clients
- customers
Câu 62:
The problem is that different people often have different perspectives of the user interface; they also have different ______.
- all of the given answers are correct
- skills
- personalities
- culture
Câu 63:
In various programming languages, a component is ______
- all of the given answers are correct
- a method
- a class
- a package
Câu 64:
Most people do not apply any formal reasoning ______ a problem, such as understanding what a computer is displaying.
- when matched with
- confronting with
- when confronted with
- matching with
Câu 65:
The ideal characteristics of a requirements specification are ______
- understandable
- unambiguous
- all of the given answers are correct
- testable
Câu 66:
In designing a user interface it ______ realize that there are several potentially different viewpoints.
- is as good to
- are good
- is as well for
- is as well to
Câu 67:
You will see that a use case diagram does not contain the detail associated with a (textual) use case. However, it ______ an overall picture of the actors and the use cases.
- deny
- does give
- neglect
- give
Câu 68:
A third possibility ______ interface that is flexible and can be used in different ways according to personality differences.
- are to create an
- is create an
- is to create a
- is to create an
Câu 69:
But an experienced and frequent user may be frustrated by an interface ______ novices and may prefer shortcut commands and/or a command line interface
- designed for
- designing for
- designed to
- design for
Câu 70:
Ideally, each component should be self-contained and ______ references as possible to other components.
- has as few
- have few
- has a few
- have as few
Câu 71:
The program _____too much main memory
- occupys
- occupy
- occupied
- occupies
Câu 72:
The manner in which users tell the computer what they want to do _____ over the last ten years.
- have changed dramatically
- have changed dangerously
- has changed dangerously
- has changed dramatically
Câu 73:
This same interface might confuse a physician, ______ physician has considerable experience of using a computer for diagnosing illnesses in patients
- even though the
- the
- even
- though
Câu 74:
This kind of interaction is error prone, very unforgiving if an error occurs, and ______ to learn.
- relatively freely
- relatively difficult
- relatively easily
- freely
Câu 75:
This aim has consequences _____ stages of software development, as follows.
- for nearly that all
- for nearly all
- for all that
- for shall all
Câu 76:
Many specifications mix up the areas identified above, so that, for example, design guidelines are ______ with functional requirements.
- always confused
- sometimes confused
- sometimes ordered
- always ordered
Câu 77:
User interface design ______ to do with the study of people as it does with technology.
- have as much
- has much
- all of the given answers are correct
- has as much
Câu 78:
An interface used by two individuals with the same education and background but entirely different personalities ______ and unfriendly to the other.
- may seem friendly to one
- may seem one
- may saw to one
- may see friendly for one
Câu 79:
Therefore, the ideal user interface would be designed to accommodate differences in personality, or, alternatively, would be designed to accommodate a typical personality ______.
- among a class of end users
- a class of end users
- among a class end users
- classes of end users
Câu 80:
“The software occupies too much main memory” - Từ “occupies” nghĩa là _______.
- chiếm giữ
- yêu cầu
- bận
- lấy
Câu 81:
A use case is a textual description of a ______ user task. A use case diagram shows all the actors and all the use cases for a system.
- big and colorful
- small and incomplete
- big but colorful
- small, but complete
Câu 82:
Consider, for example, ______ browser and including hyperlinks in a specification to promote cross-referencing
- used web
- being use web
- use web
- using a web
Câu 83:
If we take as an example the instruction to delete a file, the command to do it typically looks like this: del c:\file.txt where the user ______ in this text (accurately), following a prompt from the system.
- has to key
- have a key
- have keying
- have to key
Câu 84:
Clearly, command line interfaces are not suitable for ______.
- casual and experienced users
- all of the given answers are correct
- casual and inexperienced users
- experienced users
Câu 85:
Guidelines are direct, immediate and therefore easy to apply, but principles have to be ______ to the specific system.
- unfit and applied
- interpreted and applied
- all of the given answers are correct
- interpreted and unfit
Câu 86:
Each person has some model ______ system works and what it does.
- of whereas the
- of how the
- of who the
- of whom the
Câu 87:
A use case is a textual description of a small, but _______ task. A use case diagram shows all the actors and all the use cases for a system.
- thinking
- complete user
- incomplete user
- cold
Câu 88:
For each specification ______ the functional, data and performance components of the specification.
- distance
- expensed
- identify
- selected
Câu 89:
Dịch câu sau sang tiếng anh “Thỉnh thoảng khách hàng thay đổi một vài yêu cầu”
- The customer changes some requirements
- Sometimes the client changes some requirements
- The client often changes their requirements
- The client asks to change some requirements
Câu 90:
Which one is not a risk while developing software?
- a user requirement was misunderstood
- someone leaves the development team
- the client changes some of the requirements
- the waterfall model is not good
Câu 91:
How does the user learn______ with a new system
- to interacting
- to interact
- to interacted
- interact
Câu 92:
A set of methods can be grouped together, ______ shared variables, into a class.
- along within some
- along some
- along within
- along with some
Câu 93:
These different disciplines ______ to bear on designing the human–computer interface.
- bring similar exchange
- bring disagreement
- bring different argument
- bring different perspectives
Câu 94:
The advantages of GUIs include:
- fast, full-screen interaction is possible with immediate access to anywhere on the screen
- all of the given answers are correct
- the user can use multiple windows for system interaction
- they are relatively easy to learn and use
Câu 95:
A novice user or an occasional user______ remember much about how to use the system.
- is not
- is not likely to
- are not likely to
- is likely to
Câu 96:
After the role play is complete, everyone discusses what ______ from the exercise.
- learned
- has been learned
- been learned
- all of the given answers are correct
Câu 97:
An example of a guideline is: black text on a white background is ______ white text on a black background.
- clear than
- clearer then
- clearer
- clearer than
Câu 98:
Which one is an approach to incremental implementation of software?
- diagram
- waterfall model
- top-down
- OOP
Câu 99:
While there is a massive trend towards multitasking, window-oriented, point and pick interfaces which can make HCI easier, this ______ careful design of the interface is conducted.
- only detect
- only happens
- only happen if
- only happens if
Câu 100:
Which one is a risk while developing software?
- the waterfall model is good
- many developers
- large budget
- a user requirement was misunderstood
Câu 101:
The usage of main memory should be ______ possible.
- as small as
- small
- big
- as big
Câu 102:
At the finest level of granularity, ______ statements and variable declarations can be placed in a method.
- a numbers of
- a number of
- number of
- a number off
Câu 103:
In the workplace, however, the computer system _____ the wider context of the work being carried out.
- are often part
- is part
- are often part of
- is often part of
Câu 104:
One way of helping to achieve interface consistency is to define a consistent model or metaphor for user–computer interaction, ______ some real world domain that the user understands.
- which is not analogous to
- what are analogous to
- which is analogous to
- that are analogous to
Câu 105:
It is sometimes difficult ______ distinct use cases.
- by identifying
- without identifying
- identified
- to identify
Câu 106:
User interface design or human–computer interaction (HCI) is very much an interdisciplinary subject, with contributions from ______
- cognitive psychology
- computer science
- ergonomics
- all of the given answers are correct
Câu 107:
For each specification identify ______
- functional component
- all of the given answers are correct
- performance component
- data component
Câu 108:
_______model shows progress as a line that spirals out from near the centre of the diagram.
- Waterfall
- Circle
- Oval
- Spiral
Câu 109:
A _____ is an early version built for a system that reflects the features which are of interest.
- model
- class
- prototype
- program
Câu 110:
These heuristics tend to be domain specific – an identical problem, encountered in entirely different contexts, ______ applying different heuristics
- might be solved by
- might be
- might be solving by
- might solve by
Câu 111:
It is nowadays considered important that potential users ______ in the design process.
- Tùy chọn 4
- should involve
- should be involved
- should be involve
Câu 112:
A number of notations and approaches are available to carry out requirement specification. The notations can be ______
- semi-formal (e.g. use cases)
- informal (use case diagrams)
- all of the given answers are correct
- formal (mathematics)
Câu 113:
So ambiguity has ______ to help achieve an understandable specification.
- to be removed
- to removed
- to be removing
- be removed
Câu 114:
The ideal characteristics of a requirements specification are that it is ______
- unconscious
- all of the given answers are correct
- ambiguous
- consistent
Câu 115:
It is common in user interface design to distinguish between principles and guidelines: principles are ______.
- all of the given answers are correct
- high level and specific
- high level and detailed
- high level and general