You are on page 1of 39

NPTEL Online Certification Course

Design & Implementation Of Human-Computer Interfaces


Assignment 1: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. What is the definition of a computer according to the Oxford English Dictionary?

uw
a. An electronic device capable of receiving information and producing a result

yG
b. A device used for counting steps while walking
c. A smart TV with various applications and functions

log
Correct Answer: a
Detailed Solution: From NPTEL lecture 1 from week 1
no
2. Which phase of computer evolution is characterized by the era of interconnected devices?
ch
a. The pre-history phase
b. The early phase
Te

c. The pre-modern phase


d. The modern age
of

Correct Answer: d
te

Detailed Solution: From NPTEL lecture 1 from week 1


tu

3. What is the main goal of user-centric design?


sti

a. To scare away potential users


b. To fulfill the needs and expectations of the users
In

c. To force users to learn about the underlying technology


n

Correct Answer: b
dia

Detailed Solution: From NPTEL lecture 1 from week 1


4. Which of the following is NOT one of the five quality components of usability proposed by
In

Jacob Nielsen?
a. Learnability
b. Efficiency
c. Satisfaction
d. Memorization
Correct Answer: d
Detailed Solution: From NPTEL lecture 2 from week 1
5. Which of the following is NOT a characteristic of the Waterfall model?
a. Feasibility study
b. Learnability study
c. System integration and testing
d. Maintenance

i
at
Correct Answer: b
Detailed Solution: From NPTEL lecture 3 from week 1

ah
6. ‘Identify objectives’ and 'customer evaluation and planning'is in the _______ and

uw
________ quadrant of the spiral model respectively.
a. First

yG
b. Second
c. Third

log
d. Fourth
Correct Answer: a, d no
Detailed Solution: From NPTEL lecture 3 from week 1
ch
7. Why is it challenging to express interactive systems with traditional SDLCs like the
Te

waterfall model?
a. Traditional SDLCs lack stages for feasibility study and maintenance
of

b. Traditional SDLCs do not involve user input in every stage


c. Traditional SDLCs have too many iterations
te

d. Traditional SDLCs cannot handle system integration and testing


tu

Correct Answer: b
sti

Detailed Solution: From NPTEL lecture 4 from week 1


In

8. Which among the following is/are not a generic category of users?


a. Novice
n
dia

b. Non-expert
c. Knowledgeable
In

d. Intermediate
Correct Answer: b,c
Detailed Solution: From NPTEL lecture 2 from week 1
9. SDLC stands for
a. Software Device Life Calculate
b. Software Device Life Cycle
c. Software Development Loss Cycle
d. Software Development Life Cycle
Correct Answer: d
Detailed Solution: From NPTEL lecture 3 from week 1
10. Which of the following statements best describes System Centered Design (SCD)?
a. Design based on user abilities, context, and goals/needs

i
at
b. Design focused on what can be easily built using available tools
c. Design considering programmer's convenience and interests

ah
d. Design focused on system reliability and performance

uw
Correct Answer: b
Detailed Solution: From NPTEL lecture 5 from week 1

yG
log
no
ch
Te
of
te
tu
sti
In
n
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
NPTEL Online Certification Course
Computer Graphics
Assignment 2: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. What are the four broad types of object representation techniques used in computer

uw
graphics?
a. Polygon representation, Curve representation, Surface representation, Volume
representation

yG
b. Point sample representation, Boundary representation, Space partitioning, Sweep
representation
c. Parametric representation, Octree representation, Particle system representation,

log
Fractal representation
d. Primitive representation, Implicit representation, Constructive solid geometry,
Skeletal model representation
Correct Answer: b no
Detailed Solution: From NPTEL lecture 5
ch
2. How is information captured in the Point Sample representation technique?
Te

a. By capturing raw data such as color, surface normal vector, and depth information
of different points on the scene.
b. By dividing the 3D space occupied by the object into several disjoint regions.
of

Correct Answer: a
Detailed Solution: From NPTEL lecture 5
te

3. What is the key idea behind Space Partitioning representation techniques?


tu

a. To represent an object by representing its individual surfaces with polygons or


curves.
sti

b. To divide the 3D space occupied by the object into several disjoint (or
non-overlapping) regions, where any point inside the object lies in exactly one of
In

these regions.
Correct Answer: b
Detailed Solution: From NPTEL lecture 5
n
dia

4. What are the two sweep representation techniques used in computer graphics?
a. Boundary surface, Solid surface
b. Cubic surface, Spline surface
In

c. Sweep surface, Surface of revolution


d. Polygonal surface, Bezier surface
Correct Answer: c
Detailed Solution: From NPTEL lecture 5

5. Name one of the sub-categories of the Boundary representation technique.


a. Implicit representation
b. Octree representation
c. Mesh representation
d. Constructive solid geometry
Correct Answer: c
Detailed Solution: From NPTEL lecture 5

6. _________ is a frequently used class of objects in computer graphics that are described
using second-degree equations (quadratic equations)?
a. Quadric Surfaces
b. Blobby Objects
c. Gaussian Bumps
Correct Answer: a
Detailed Solution: From NPTEL lecture 6

i
at
7. Curves can be represented using a single parameter "u" for parametric representation for

ah
generating complex shapes in 3D computer graphics.
a. True
b. False

uw
Correct Answer: a
Detailed Solution: From NPTEL lecture 7

yG
8. The main advantage of using spline representation for curves is it's ability to change the
shape locally by changing one or few control points
a. True

log
b. False
Correct Answer: a
no
Detailed Solution: From NPTEL lecture 7

9. Which algorithm can be used to render Bezier curves efficiently?


ch
a. De Casteljau Algorithm
b. Hermite Cubic Algorithm
Te

c. Density matrix Algorithm


Correct Answer: a
Detailed Solution: From NPTEL lecture 8
of

10. B-spline does NOT support both C2 continuity and local controllability
te

a. True
b. False
tu

Correct Answer: b
Detailed Solution: From NPTEL lecture 8
sti
In
n
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
NPTEL Online Certification Course
Design & Implementation Of Human-Computer Interfaces
Assignment 3: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. Which stage comes after the "Close" stage in the contextual inquiry (CI) process?

uw
a. Plan

yG
b. Initiate
c. Execute

log
d. Reflect
Correct Answer: d
no
Detailed Solution: From NPTEL lecture 2 from week 3
ch
2. What is the purpose of the "design-prototype-evaluate cycle"?
a. To manage functional descriptions
Te

b. To identify black box functions


c. To refine the design through iterative evaluation
of

Correct Answer: c
te

Detailed Solution: From NPTEL lecture 1 from week 3


tu

3. Shneiderman proposed ______ golden rules


sti

a. Seven
b. Two
In

c. Eight
n

d. Five
dia

Correct Answer: c
Detailed Solution: From NPTEL lecture 4 from week 3
In

4. What is the primary purpose of the "code design" phase?


a. To create prototypes for interface design
b. To make the code manageable
c. To analyze data and gather requirements
d. To define interfaces between modules
Correct Answer: b
Detailed Solution: From NPTEL lecture 3 from week 3
5. Which design language is considered a graphical language for expressing code design
ideas?
a. Natural languages
b. Formal languages
c. UML

i
at
Correct Answer: c
Detailed Solution: From NPTEL lecture 3 from week 3

ah
6. In an SRS document, the functions should describe HOW to get the output from the

uw
given input.
a. True

yG
b. False
Correct Answer: b

log
Detailed Solution: From NPTEL lecture 1 from week 3
7. In user-centered design, we have two concerns: Interface design and _________
no
a. Machine design
ch
b. Hardware design
Te

c. Code design
Correct Answer: c
of

Detailed Solution: From NPTEL lecture 3 from week 3


8. Code design can be expressed in natural languages, semi-formal languages, and
te

_________.
tu

a. Informal languages
sti

b. Formal languages
In

c. Context-sensitive languages
Correct Answer: b
n
dia

Detailed Solution: From NPTEL lecture 3 from week 3


9. "The interface should not force users to remember too many things" – this statement
In

falls under "_______," one of the golden rules proposed by Shneiderman.


a. Strive for consistency
b. Permit easy reversal of actions
c. Reduce short-term memory load
d. Keep users in control
Correct Answer: c
Detailed Solution: From NPTEL lecture 4 from week 3
10. What is the full form of UCD?
a. user-centered design
b. user-centered decision
c. user-centered development
d. user-centric development

i
at
Correct Answer: a
Detailed Solution: From NPTEL lecture 3 from week 3

ah
uw
yG
log
no
ch
Te
of
te
tu
sti
In
n
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
NPTEL Online Certification Course
Design & Implementation Of Human-Computer Interfaces
Assignment 4: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. Shneiderman's "Golden Rules" primarily designed for?

uw
a. Interface design

yG
b. Code testing
c. Empirical study

log
d. Feasibility study
Correct Answer: a
no
Detailed Solution: From NPTEL lecture 1 from week 4
ch
2. "Offer error prevention and simple error handling" is a part of Shneiderman's eight
rules.
Te

a. True
b. False
of

Correct Answer: a
te

Detailed Solution: From NPTEL lecture 1 from week 4


tu

3. According to Norman's Model of Interaction, what are the two broad stages of
sti

interaction?
a. Execution stage and Performance stage
In

b. Execution stage and Evaluation stage


n

c. Perception stage and Execution stage


dia

d. Perception stage and Evaluation stage


Correct Answer: b
In

Detailed Solution: From NPTEL lecture 2 from week 4


4. Which stage of interaction involves perceiving the state of the interface and interpreting
sensory inputs?
a. Execution stage
b. Evaluation stage
c. Perception stage
d. Interpretation stage
Correct Answer: b
Detailed Solution: From NPTEL lecture 2 from week 4
5. Actions we specify to translate intentions may not be supported by the interface leading
to gap (gulf) between the first three and the last actions in the execution stage. It is
called _______.

i
at
a. The gulf of execution
b. The gulf of evaluation

ah
c. The gulf of Interaction

uw
Correct Answer: a
Detailed Solution: From NPTEL lecture 2 from week 4

yG
6. In a vertical prototype, the entire interface is depicted at the surface level without any
functionality.

log
a. True
b. False no
Correct Answer: b
ch
Detailed Solution: From NPTEL lecture 3 from week 4
Te

7. Paper mock-ups are the example of __________ prototype.


a. Low fidelity
of

b. High fidelity
c. Medium fidelity
te

Correct Answer: a
tu

Detailed Solution: From NPTEL lecture 3 from week 4


sti

8. In this technique, a human subject believes to interact with an autonomous computer.


In

But, In reality, however, the computer is operated by an “unseen” human being. This
technique is called________ approach.
n
dia

a. Medium fidelity
b. Vertical
In

c. Wizard of Oz
d. Incremental
Correct Answer: c
Detailed Solution: From NPTEL lecture 3 from week 4
9. Norman’s Model of Interaction was proposed in the year
a. 1988
b. 1956
c. 1992
d. 1972
Correct Answer: a
Detailed Solution: From NPTEL lecture 2 from week 4
10. Nielsen, 1994 proposed _______ heuristics for expert evaluation

i
at
a. 5
b. 7

ah
c. 9

uw
d. 10
Correct Answer: d

yG
Detailed Solution: From NPTEL lecture 3 from week 4

log
no
ch
Te
of
te
tu
sti
In
n
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
NPTEL Online Certification Course
Design & Implementation Of Human-Computer Interfaces
Assignment 5: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. Expert evaluation methods are used for quick and cheap evaluation.

uw
a. True
b. False

yG
Correct Answer: a
Detailed Solution: From NPTEL Week 5 Lecture 1

log
2. How do we evaluate an interface?
a. by evaluating satisfaction
b. by evaluating memorability
c. by evaluating usability
no
ch
Correct Answer: c
Detailed Solution: From NPTEL Week 5 Lecture 1
Te

3. Is it necessary to create a set of questions (usability issues) before conducting a


cognitive walkthrough evaluation?
of

a. True
b. False
te

Correct Answer: a
Detailed Solution: From NPTEL Week 5 Lecture 1
tu

4. Which of the following is NOT one of Jacob Nielsen's 10 heuristics?


sti

a. User control and error correction


b. Help and documentation
In

c. Consistency and standards


Correct Answer: a
n

Detailed Solution: From NPTEL Week 5 Lecture 1


dia

5. Which of the following are valid prototype evaluation methods?


a. Cognitive walkthrough
b. Affinity diagram
In

c. Heuristic evaluation
d. All of the above
Correct Answer: a OR c
Detailed Solution: From NPTEL Week 5 Lecture 1
6. How many statements does the Post-Session Questionnaire SUS consist of?
a. 3
b. 5
c. 7
d. 10
Correct Answer: d
Detailed Solution: From NPTEL Week 5 Lecture 2
7. What does SUS stand for?
a. Software usability score
b. Software usability scale
c. System usability score
d. System usability scale

i
Correct Answer: d

at
Detailed Solution: From NPTEL Week 5 Lecture 2

ah
8. In heuristic evaluation, a system is evaluated with a checklist called:

uw
a. Heuristics
b. Actions
c. Statements

yG
Correct Answer: a
Detailed Solution: From NPTEL Week 5 Lecture 1

log
9. What does ASQ stand for?
a. After-Speech Questionnaire
no
b. After-Session Questionnaire
Correct Answer: After scenario questionnaire (Option missing. The question is
ch
dropped.)
Detailed Solution: From NPTEL Week 5 Lecture 2
Te

10. In expert evaluation, the evaluation team should have at least _________ members.
a. 3-5
of

b. 4-7
c. 1-2
te

Correct Answer: a
tu

Detailed Solution: From NPTEL Week 5 Lecture 1


sti
In
n
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
NPTEL Online Certification Course
Design & Implementation Of Human-Computer Interfaces
Assignment 6: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. Which of these is NOT a characteristic of good design?

uw
a. Coverage
b. Correctness

yG
c. Understandability
d. Colorfulness
Correct Answer: d

log
Detailed Solution: From NPTEL Week 6 Lecture 1

no
2. When all functions within a module perform similar operations, it demonstrates
________ cohesion.
ch
a. Logical
b. Temporal
Te

c. Procedural
d. Sequential
Correct Answer: a
of

Detailed Solution: From NPTEL Week 6 Lecture 1


te

3. If two modules share code, it indicates __________ coupling.


a. Data
tu

b. Control
sti

c. Content
d. Temporal
In

Correct Answer: c
Detailed Solution: From NPTEL Week 6 Lecture 1
n
dia

4. In addition to function-oriented, the other basic design approach is _______ oriented.


a. Logic
b. Object
In

c. Folder
d. Class
Correct Answer: b
Detailed Solution: From NPTEL Week 6 Lecture 1

5. UML is primarily based on a(n) _______ oriented design approach.


a. Logic
b. Object
c. Function
Correct Answer: b
Detailed Solution: From NPTEL Week 6 Lecture 1

6. DFD focuses on the flow of _______ through a process or system.


a. RAM
b. Data
c. Control signal
d. Objects

i
at
Correct Answer: b
Detailed Solution: From NPTEL Week 6 Lecture 2

ah
7. The three basic components of an ER diagram are Entity, Attribute, and _______.

uw
a. Object
b. User

yG
c. Relationship
d. Class
Correct Answer: c

log
Detailed Solution: From NPTEL Week 6 Lecture 3

8. Question was dropped while revaluation


no
9. What are the four types of relationships in an ER diagram: one-to-one, one-to-many,
ch
many-to-one, and _______?
a. Many-to-binary
Te

b. Many-to-many
c. Binary-to-many
of

d. Binary-to-one
Correct Answer: b
te

Detailed Solution: From NPTEL Week 6 Lecture 3


tu

10. In a DFD, can data flow directly from a data store to an external entity?
sti

a. Yes
b. No
In

Correct Answer: b
Detailed Solution: From NPTEL Week 6 Lecture 2
n
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
NPTEL Online Certification Course
Design & Implementation Of Human-Computer Interfaces
Assignment 7: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. In the functional design approach, how do we represent the "services" offered by the

uw
system?
a. Data

yG
b. Functions
c. Objects
d. Modules

log
Correct Answer: b
Detailed Solution: From NPTEL Week 7 Lecture 1
no
2. In the "Object Oriented Design approach," what is the system considered as?
ch
a. A set of functions
b. A collection of objects and their behaviour
Te

c. A sequence of processes
Correct Answer: b
Detailed Solution: From NPTEL Week 7 Lecture 1
of

3. What does a class contain besides attributes?


te

a. Data
b. Operations
tu

c. Objects
sti

d. Procedures
Correct Answer: b
In

Detailed Solution: From NPTEL Week 7 Lecture 1


n

4. Which type of objects normally holds information, such as books or book registers?
dia

a. Boundary
b. Controller
c. Entity
In

Correct Answer: c
Detailed Solution: From NPTEL Week 7 Lecture 2

5. How can the implementation view of a system be captured using UML?


a. Deployment diagram
b. Component diagram
c. Class diagram
d. Use case diagram
Correct Answer: b
Detailed Solution: From NPTEL Week 7 Lecture 2

6. UML is a language primarily used to represent which aspect of software design?


a. Object-Oriented Programming (OOP)
b. Object-Oriented Analysis (OOA)
c. Object-Oriented Design (OOD)
Correct Answer: c
Detailed Solution: From NPTEL Week 7 Lecture 1

i
at
7. A class can have an association relationship with itself

ah
a. True
b. False

uw
Correct Answer: a
Detailed Solution: From NPTEL Week 7 Lecture 2

yG
8. In UML diagram, structural view consists of ________ and _______
a. sequence diagram

log
b. class diagram
c. object diagram
Correct Answer: b and c no
Detailed Solution: From NPTEL Week 7 Lecture 2
ch
9. In object oriented design, operations is also called _____. Which is/are of the following
is true.
Te

a. method
b. member function
of

c. member process
d. member procedure
te

Correct Answer: a and b


Detailed Solution: From NPTEL Week 7 Lecture 1
tu

10. A operation can be


sti

a. private
In

b. public
c. both
n

Correct Answer: c
Detailed Solution: From NPTEL Week 7 Lecture 1
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
NPTEL Online Certification Course
Design & Implementation Of Human-Computer Interfaces
Assignment 8: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. What is the recommended practice for documenting code with comments?

uw
a. One comment for every line of code
b. No need for comments in code

yG
c. At least one comment for every 3-source lines on average
d. Comments are only required for error handling
Correct Answer: c

log
Detailed Solution: From NPTEL Week 8 Lecture 1

no
2. Which of the following is NOT a recommended practice in coding?
a. Using clear and descriptive variable names
b. Writing lengthy functions exceeding 10 lines
ch
c. Following consistent naming conventions
Correct Answer: b
Te

Detailed Solution: From NPTEL Week 8 Lecture 1


of

3. What is the purpose of code testing in software development?


a. To gather requirements for the software
te

b. To write the initial code implementation


c. To ensure the code is syntactically correct, logically accurate and others can
tu

understand and maintain it


sti

d. To evaluate the user interface of the software


Correct Answer: c
In

Detailed Solution: From NPTEL Week 8 Lecture 2


n

4. What is the purpose of code review in testing?


dia

a. To identify logical errors through manual execution


b. To compile the code and check for syntax errors
c. To exhaustively test all possible input values
In

d. To analyze the performance of the software


Correct Answer: a
Detailed Solution: From NPTEL Week 8 Lecture 2

5. What is a test case in software testing?


a. The process of evaluating code for errors
b. A set of data inputs and outputs used to observe program behaviour
c. The compilation of all code files into an executable
d. A formal document describing the design of a software module
Correct Answer: b
Detailed Solution: From NPTEL Week 8 Lecture 2

6. Coding standards/guidelines helps to follow standard coding practices/guidelines


a. True
b. False
Correct Answer: a
Detailed Solution: From NPTEL Week 8 Lecture 3

i
at
7. There are two broad approaches of code review based testing: Code inspection and

ah
________.
a. Code initiation

uw
b. Code execution
c. Code walkthrough

yG
d. Code analysis
Correct Answer: c
Detailed Solution: From NPTEL Week 8 Lecture 3

log
8. Global variable names may always start with a ________ letter.
a. Small letter no
b. Capital letter
Correct Answer: b
ch
Detailed Solution: From NPTEL Week 8 Lecture 1
Te

9. A set of all test cases with which a given software is to be tested is called ______.
a. Test case
of

b. Test suite
c. Test member
te

Correct Answer: b
Detailed Solution: From NPTEL Week 8 Lecture 2
tu

10. Code inspection is similar to ___________.


sti

a. Cognitive walkthrough
In

b. Heuristic evaluation
Correct Answer: b
Detailed Solution: From NPTEL Week 8 Lecture 3
n
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
NPTEL Online Certification Course
Design & Implementation Of Human-Computer Interfaces
Assignment 9: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. Is it true that execution-based testing can also be referred to as formal program testing?

uw
a. Yes
b. No

yG
Correct Answer: a
Detailed Solution: From NPTEL Week 9 Lecture 1

log
2. Functional testing is related to
a. Black-box testing
b. White-box testing
Correct Answer: a
no
Detailed Solution: From NPTEL Week 9 Lecture 1
ch
3. Which of the following are categories of code testing methods?
Te

a. Review-based
b. Execution-based
of

c. Analysis-based
Correct Answer: a AND b
te

Detailed Solution: From NPTEL Week 9 Lecture 1


tu

4. What are the main approaches to designing test cases?


sti

a. Equivalence class partitioning


b. Equivalence value partitioning
In

c. Test question analysis


d. Boundary value analysis
n

Correct Answer: a AND d


dia

Detailed Solution: From NPTEL Week 9 Lecture 1

5. In Black-box testing, the test cases are based on


In

a. Input
b. Knowledge of design
c. Output
d. Knowledge of code
Correct Answer: a AND c
Detailed Solution: From NPTEL Week 9 Lecture 2

6. What do you call test cases designed using knowledge of the internal structure of
software?
a. Structural testing
b. Functional testing
Correct Answer: a
Detailed Solution: From NPTEL Week 9 Lecture 2

7. What is the term for the set of all test cases with which a given software is to be tested?
a. Test question
b. Questionnaire
c. Test Suite

i
at
Correct Answer: c
Detailed Solution: From NPTEL Week 9 Lecture 1

ah
8. Is review-based testing suitable for early evaluation to 'clean up' the code before more

uw
rigorous and formal testing is done?
a. Yes

yG
b. No
Correct Answer: a
Detailed Solution: From NPTEL Week 9 Lecture 1

log
9. In black box testing, the domain of input values is partitioned into sets, and each set is
called _________. no
a. Partition class
b. Equivalence class
ch
c. Program class
Correct Answer: b
Te

Detailed Solution: From NPTEL Week 9 Lecture 1


of

10. Do randomly selected test cases necessarily contribute to the significance of a test suite?
a. Yes
te

b. No
Correct Answer: b
tu

Detailed Solution: From NPTEL Week 9 Lecture 1


sti
In
n
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
NPTEL Online Certification Course
Design & Implementation Of Human-Computer Interfaces
Assignment 10: Detailed Solution
Indian Institute of Technology Guwahati

i
at
ah
1. To gain insight into white-box testing strategies, what can be used to visualize the

uw
program's flow?
a. CFG

yG
b. DFD
c. ERD
d. Class diagram

log
Correct Answer: a
Detailed Solution: From NPTEL Week 10 Lecture 1
no
2. To construct a CFG we assign numbers to all statements of the program, create a node
in the CFG for each numbered statement and_____________.
ch
a. Complement the CFG
Te

b. Add edges
c. Sort the nodes
Correct Answer: b
of

Detailed Solution: From NPTEL Week 10 Lecture 1


te

3. Does branch coverage guarantee statement coverage?


a. Yes
tu

b. No
sti

Correct Answer: a
Detailed Solution: From NPTEL Week 10 Lecture 1
In

4. What should test cases in path coverage ensure?


n

a. Linearly independent paths


dia

b. Linearly dependent paths


Correct Answer: a
Detailed Solution: From NPTEL Week 10 Lecture 1
In

5. What formula is used to compute cyclomatic complexity, where E = number of edges


and N = number of nodes?
a. E-N+2
b. E-N+1
c. E+N-2
d. E+N-1
Correct Answer: a
Detailed Solution: From NPTEL Week 10 Lecture 1

6. What are the three main stages of system testing?


a. Alpha testing, beta testing, and gamma testing
b. Alpha testing, beta testing, and sigma testing
c. Alpha testing, beta testing, and acceptance testing
d. Alpha testing, beta testing, and omega testing
Correct Answer: c
Detailed Solution: From NPTEL Week 10 Lecture 2

i
at
7. Volume testing tests system performance for ______ input

ah
a. Small
b. Large

uw
Correct Answer: b
Detailed Solution: From NPTEL Week 10 Lecture 2

yG
8. In a CFG, a node is created for each numbered _________.
a. Line number

log
b. End of parentheses
c. Statement
Correct Answer: c no
Detailed Solution: From NPTEL Week 10 Lecture 1
ch
9. There are _____ stages of empirical research.
a. Three
Te

b. Four
c. Five
of

d. Six
Correct Answer: b
te

Detailed Solution: From NPTEL Week 10 Lecture 4


tu

10. White-box testing is harder than black-box testing.


sti

a. True
b. False
In

Correct Answer: a
Detailed Solution: From NPTEL Week 10 Lecture 1
n
dia
In
In
dia
n
In
sti
tu
te
of
Te
ch
no
log
yG
uw
ah
at
i
X

(https://swayam.gov.in) (https://swayam.gov.in/nc_details/NPTEL)

sec20cs005@sairamtap.edu.in 

NPTEL (https://swayam.gov.in/explorer?ncCode=NPTEL) » Design & Implementation Of Human-

Computer Interfaces (course)

If already
registered, click
to check your
Week 11: Assignment 11
payment status The due date for submitting this assignment has passed.
Due on 2023-10-11, 23:59 IST.

Course Assignment submitted on 2023-10-10, 23:06 IST


outline
1) When we perform a controlled experiment to collect and analyze data on user 1 point
behavior, the entire process is known as empirical research
How does an
NPTEL a) True
online
b) False
course
work? () Yes, the answer is correct.
Score: 1
Accepted Answers:
Week 0:
a) True
Prerequisite
()
2) Which of the following is NOT one of the broad four stages of empirical research? 1 point

Week 1: a) Identification of research question(s)


Introduction
b) Determination of variables
()
c) Design of experiment
Week 2: d) Build a mathematical model
Usability
Yes, the answer is correct.
Requirement Score: 1
s () Accepted Answers:
d) Build a mathematical model
Week 3:
Usability 3) How can researchers balance the trade-off between testable and non-testable 1 point
Requirement research questions?
s & Usable
a) By collecting more subjective data
Interface b) By framing multiple testable questions to capture different aspects of usability
Design ()
d) By avoiding controlled experiments

Week 4: Yes, the answer is correct.


Usable Score: 1
Interface Accepted Answers:
b) By framing multiple testable questions to capture different aspects of usability
Design ()
4) Which hypothesis assumes that the test condition has no effect on the outcome? 1 point
Week 5:
Rapid a) Null hypothesis (H0)
Usability b) Alternative hypothesis (H1)
Evaluation ()
Yes, the answer is correct.
Score: 1
Week 6:
Accepted Answers:
Converting a) Null hypothesis (H0)
Design to
System ()
5) The extent to which the observations made for a research question depends on the 1 point
test condition is known as the ________ of the question
Week 7:
Converting a) Internal validity
Design to
b) External validity
System ()
c) Objectivity
Week 8: Yes, the answer is correct.
System Score: 1
Implementati Accepted Answers:
on () a) Internal validity

Week 9: 6) Which research question can be considered testable? 1 point


System
Implementati a) Is the new technique good?
on () b) Is our text input interface better than MS Word?
c) Is the error rate within one hour of use less in our interface as compared to MS Word?
Week 10:
Yes, the answer is correct.
System
Score: 1
Implementati
Accepted Answers:
on () c) Is the error rate within one hour of use less in our interface as compared to MS Word?

Week 11:
7) Which scale of measurement involves assigning codes or categories to attributes of 1 point
Empirical
observational data?
Usability
Evaluation () a) Interval scale

Lec 1: b) Ratio scale


Empirical c) Nominal scale
Usability
d) Ordinal scale
Evaluation - II
(unit? Yes, the answer is correct.
unit=91&lesso Score: 1
n=93) Accepted Answers:
c) Nominal scale
Lec 2:
Experiment
Design - I
(unit? 8) To draw reliable conclusions from empirical data, we should use between 1 point
unit=91&lesso ____________ participants.
n=96)
a) 3 and 5
Lec 3:
Experiment b) 12 and 25
Design - II c) 2 and 7
(unit?
d. 50 and 90
unit=91&lesso
n=97) Yes, the answer is correct.
Score: 1
Quiz: Week Accepted Answers:
11: b) 12 and 25
Assignment
11
9) In the context of an empirical study, what is the practice effect? 1 point
(assessment?
name=138)
a) The effect of controlling variables
Feedback b) The systematic variation of observations due to the sequence of test conditions
form 11 (unit?
c) The effect of using technology for data recording
unit=91&lesso
n=139) Yes, the answer is correct.
Score: 1
Week 12: Accepted Answers:
Conclusion b) The systematic variation of observations due to the sequence of test conditions
()
10) Which type of variable depends on the independent variable(s) and is observed or 1 point
Transcripts () measured during an experiment?

a) Context variable
b) Independent variable
c) Dependent variable
d) Practice variable

Yes, the answer is correct.


Score: 1
Accepted Answers:
c) Dependent variable
X

(https://swayam.gov.in) (https://swayam.gov.in/nc_details/NPTEL)

sec20cs005@sairamtap.edu.in 

NPTEL (https://swayam.gov.in/explorer?ncCode=NPTEL) » Design & Implementation Of Human-

Computer Interfaces (course)

If already
registered, click
to check your
Week 12: Assignment 12
payment status The due date for submitting this assignment has passed.
Due on 2023-10-18, 23:59 IST.

Course Assignment submitted on 2023-10-12, 12:46 IST


outline
1) Empirical study has broadly four stages: Identification of research question(s), 1 point
Determination of variables, Design of experiment and ____________.
How does an
NPTEL a. Provide feedback to the users
online
b. Provide reward to the users
course
c. Analysis of empirical data
work? ()
d. Categorise users into different groups
Week 0: Yes, the answer is correct.
Prerequisite Score: 1
() Accepted Answers:
c. Analysis of empirical data
Week 1:
Introduction 2) With the significance test, we try to _______ the null hypothesis 1 point
()
a. accept
Week 2: b. refute
Usability
Yes, the answer is correct.
Requirement Score: 1
s () Accepted Answers:
b. refute
Week 3:
Usability 3) If we perform significance test on data and find the statistic is significant with p<0.05 1 point
Requirement , we can say with confidence that the data is due to the “treatment” and not by chance in ______
s & Usable of the times
Interface a. 5%
Design ()
b. 95%

Week 4: c. 0.05%
Usable d. 0.5%
Interface
Yes, the answer is correct.
Design () Score: 1
Accepted Answers:
Week 5: b. 95%
Rapid
Usability 4) To avoid Type I errors, we typically use a very _______ value of p 1 point
Evaluation ()
a. low

Week 6: b. high
Converting Yes, the answer is correct.
Design to Score: 1
System () Accepted Answers:
a. low
Week 7:
Converting 5) t-statistic is the only way to test for statistical significance 1 point
Design to
System () a. True
b. False
Week 8: Yes, the answer is correct.
System Score: 1
Implementati Accepted Answers:
on () b. False

Week 9: 6) In parametric tests, data should come from a ________ population 1 point
System
Implementati a. uniformly
on () b. normally distributed

Yes, the answer is correct.


Week 10: Score: 1
System
Accepted Answers:
Implementati b. normally distributed
on ()

7) Chi-square test is a _________ test 1 point


Week 11:
Empirical a. parametric
Usability
b. non-parametric
Evaluation ()
Yes, the answer is correct.
Score: 1
Week 12:
Conclusion Accepted Answers:
b. non-parametric
()

Lec 1: 8) COCOMO stands for 1 point


Empirical
Data Analysis a. Constructive Cost Estimation Model
(unit? b. Constant Cost Estimation Model
unit=92&lesso
c. Constant Cost Elemenation Model
n=98)
Lec 2: Project d. Constructive Cost Elemenation Model
Management
Yes, the answer is correct.
(unit? Score: 1
unit=92&lesso
Accepted Answers:
n=99)
a. Constructive Cost Estimation Model
Lec 3: Note on
9) In a Gantt Chart, each bar represents ________ 1 point
Agile
Development
a. a team lead
(unit?
unit=92&lesso b. an activity
n=100) c. a developer

Lec 4: d. a user feedback


Concluding Yes, the answer is correct.
Remarks Score: 1
(unit? Accepted Answers:
unit=92&lesso b. an activity
n=101)

Quiz: Week 10) Agile development ensure quick turn-around of projects 1 point
12:
Assignment a. True
12 b. False
(assessment?
name=143)
Yes, the answer is correct.
Score: 1
Feedback Accepted Answers:
form-12 (unit? a. True
unit=92&lesso
n=103)

Transcripts ()

You might also like