0% found this document useful (0 votes)
16 views24 pages

Answers

Uploaded by

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

Answers

Uploaded by

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

Week 1

While we talk about the evaluation phases of the computer, ___________ is called the modern age
of computer.

a. 1985 onwards

b. 1998 onwards

c. 2007 onwards

d. 2011 onwards

Which among the following is NOT a generic category of users?

a. Novice

b. Super knowledgeable

c. Intermittent

d. Expert

What is the full form of the acronym WIMP?

a. Windows Interfaces Menus Pointers

b. Window Icons Menus Pointers

c. Wizards Interfaces Mouse Pointers

d. None of the above

Feeds of the social networking sites such as the Facebook and Twitter are the example of

a. Synchronous remote interactive system

b. Asynchronous remote interaction

Which one of the following is NOT a computer?

a. Desktop

b. Digital Pedometer

c. Smartphone

d. None of the above


Interactive software development is _________ in nature.

a. sporadic

b. iterative

c. variable

d. discrete

Which of the following is NOT one of the five quality components of usability proposed by Jacob
Nielsen?

a. Learnability

b. Efficiency

c. Satisfaction

d. Memorization

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

‘Identify objectives’ and 'customer evaluation and planning' is in the _______ and ________
quadrant of the spiral model respectively.

a. First

b. Second

c. Third

d. Fourth

Which of the following statements best describes System Centered Design (SCD)?

a. Design based on user abilities, context, and goals/needs

b. Design focused on what can be easily built using available tools

c. Design considering programmer's convenience and interests

d. Design focused on system reliability and performance


Week 2

Contextual inquiry is also known as ________.

a. Interview

b. Observation

c. Semi-structured interview

In SRS, functions are represented as

a. Function name

b. Input

c. Output

d. Description

e. Motivation

Contextual inquiry can be done in _______ and passive mode.

a. active

b. semi-active

c. neutral

There are _______ stages in contextual inquiry.

a. two

b. five

c. six

d. eight

Which stage in the Contextual Inquiry process involves arranging for recording observations and
scripting the procedure?

a. Plan Stage

b. Initiate Stage

c. Execute Stage

d. Reflect Stage
Affinity diagram method consists of _______ steps.

a. Three

b. Two

c. Six

d. Five

Usability requirements is one type of ______.

a. Functional Requirement

b. Non-functional requirement

What is the primary objective of Contextual Inquiry?

a. To watch and observe users perform tasks in their natural work setting

b. To conduct semi-structured interviews with users

c. To develop design recommendations

d. To study user behavior using physical note-taking

What is the purpose of the "Reflect" stage in the Contextual Inquiry process?

a. To contact the authorities for permission

b. To analyze the data collected and identify design goals

c. To script the procedure and rehearse for observations

How long does the Contextual Inquiry process typically continue?

a. One to two weeks

b. One to two hours

c. One to two months


Week 3

We can also add new functional requirements based on the observations made in contextual inquiry.

a. True

b. False

In user-centered design, we have two concerns: Interface design and __________

a. Machine design

b. Hardware design

c. Code design

d. System design

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

a. Informal languages

b. Formal languages

c. Context sensitive languages

DFD is a _______ code design language.

a. Natural

b. Semi-formal

c. Informal

d. Context sensitive.

Shneiderman proposed _____ rules that covers broad aspects of interactive systems.

a. Five

b. Seven

c. Eight

d. Nine

Reduce short-term memory load was proposed by Gorge A Miller in the year

a. 1956
b. 1986

c. 1988

What is the full form of the UCD

a. user-centered design

b. user-centered decision

c. user-centered development

d. user-centric development

Which one is NOT related with affinity diagram method

a. display ideas

b. initiate ideas

c. create group header

Identification of data structures and algorithms for different modules is done on the ____________
phase of code design.

a. Preliminary (high-level design)

b. Detailed design

Human interface guidelines for the apple systems are the ________ design guidelines. Generic
Specific

a. Generic

b. Specific
Week 4

Norman’s Model of Interaction represents behavior of a user of interactive systems in terms of a


series of _________.

a. actions

b. selection

c. manipulation

In the Interactive system development life cycle, what is the purpose of the Empirical Study stage?

a. To gather initial user requirements

b. To create and refine prototypes

c. To test the system's usability with respect to the end users

d. None of the above

According to Shneiderman, why is it important to reduce short-term memory load in interface


design?

a. To make the interface visually appealing

b. To make the system easier to learn and use

c. To increase the complexity of the tasks

d. All of the above

Which concept refers to the gap between the user's intentions and the actions supported by the
interface?

a. Gulf of execution

b. Gulf of evaluation

c. Evaluation cycle

d. Execution cycle
Particularly in the context of errors during interaction is explained in terms of slips and ______.

a. error

b. mistakes

c. human error

Perceive system state comes under the _______ stage of interaction.

a. execution

b. design

c. evaluation

d. interaction

Simplifying the structure of tasks is one of the principles in Norman's model of interaction.

a. True

b. False

High fidelity prototypes often involve complex programming and sophisticated interactions

a. True

b. False

Paper mock-ups are the example of __________ prototype.

a. Low fidelity

b. High fidelity

c. Medium fidelity

In this technique, a human subject believes to interact with an autonomous computer. But, In reality,
however, the computer is operated by an “unseen” human being. This technique is called________
approach.

a. Medium fidelity

b. Vertical

c. Wizard of Oz

d. Incremental
Week 5

Which one from the following is not a valid Jacob Nielson’s 10 heuristics

a. User control and error correction

b. Help and documentation

c. Consistency and standards

Figma is a prototype design tool

a. True

b. False

Which are from the following are the valid prototype evaluation methods

a. Cognitive walkthrough

b. Affinity diagram

c. Heuristic evaluation

Post session questionnaire SUS consist of _____ statement

a. 3

b. 5

c. 7

d. 10

Post task questionnaire ASQ consist of _____ statement

a. 3

b. 5

c. 7

d. 10
What is the full form of SUS

a. Software usability score

b. Software usability scale

c. System usability score

d. System usability scale

Full form of ASQ is ___________________.

a. After-Scenario Questionnaire

b. After-Sequence Questionnaire

c. Another Session Questionnaire

Feedbacks taken from open-ended questions are always reliable.

a. True

b. False

For expert evaluation, an evaluation team of 3-5 members is necessary.

a. True

b. False

In a heuristic evaluation, the items in the checklist are called __________.

a. checkbox

b. heuristics

c. usability issues

d. problems
Week 6

Which of the following is NOT a characteristic of Good design

a. Coverage

b. Correctness

c. Understandability

d. Colorful

ERD was proposed by Peter Chen in the year

a. 1967

b. 1986

c. 1976

In DFD, the data stores are first shown at

a. Level 0 (context diagram)

b. Level 1 (overview diagram)

c. Level 1 (detailed diagram)

Yes, the answer is correct.

In a DFD data can flow from external entity to data store

a. True

b. False

What is the full form of the DFD?

a. Data flow design

b. Data flow decision

c. Data flow development

d. Data flow diagram


If all functions perform similar operations, it falls under ________ cohesion.

a. Logical

b. Temporal

c. Procedural

d. Sequential

If two modules share code, it falls under __________ coupling.

a. Data

b. Control

c. Content

There are two basic design approaches: function oriented and _______ oriented.

a. Logic

b. Folder

c. Object

d. Class

Basic components of ER diagram are: Entity, _____ and Relationship

a. Object

b. User

c. Attribute

d. Class

There are four types of relationships in ER diagram: one-to-one, one-to-many, many-to-one and
_______.

a. Many-to-binary

b. Many-to-many

c. Binary-to-many

d. Binary-to-one
Week 7

A class can have an association relationship with itself

a. True

b. False

UML supports ______________ views of a system

a. 3

b. 5

c. 7

d. 9

What is the full form of the OOP?

a. Object oriented planning

b. Object oriented processing

c. Object oriented programming

In object-oriented design, operations is also called _____. Which is/are of the following is true.

a. method

b. member function

c. member process

d. member procedure

What is the full form of UML?

a. Universal Modeling Language

b. Object oriented processing

c. Unified Modelling Language


________ objects normally hold information (e.g. book, book registers etc).

a. Boundary

b. Controller

c. Entity

Implementation view can be captured using ________.

a. Deployment diagram

b. Component diagram

c. Class diagram

d. Use case diagram

UML is a design methodology

a. True

b. False

________ effectively denotes the behavior of class.

a. Data

b. Operations

c. Objects

d. Attributes

A class contains attributes and ___________.

a. Data

b. Operations

c. Object
Week 8

Following standard coding guidelines helps to improve _______.

a. Readability only

b. Understandability only

c. Teamwork only

d. Readability, understandability, and teamwork

A function should have no longer than _____ lines of code.

a. 5

b. 16

c. 10

d. 8

What are some things to avoid when writing code? (Choose all that apply)

a. Using lengthy functions

b. Using the same identifier for multiple purposes

c. Using ‘goto’ (branching) statements indiscriminately

d. Using proper indentation

Two broad categories of code testing methods are review-based method and __________ method.

a. Manual testing

b. Execution-based

White-box testing refers to designing test cases using knowledge of internal structure of the
software.

a. True

b. False
What are the two common methods for review-based testing? (Choose all that apply)

a. Code inspection

b. Code walkthrough

c. Unit testing

Code walkthrough allows to quickly identify logical errors

a. True

b. False

Uninitialized variable is one of the common errors in programming that can be identified through
code inspection

a. True

b. False

How many members should be present in a code walkthrough team?

a. 2-3 members

b. 3-5 members

c. 5-7 members

d. 7-10 members

Test suite is a set of all test cases with which a given software is to be tested.

a. True

b. False
Week 9

Functional testing is related to

a. Black-box testing

b. White-box testing

Main approaches to design test cases are

a. Equivalence class partitioning

b. Equivalence value partitioning

c. Boundary object analysis

d. Boundary value analysis

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

a. input

b. knowledge of design

c. output

d. knowledge of code

Test cases designed using knowledge of internal structure of software are for

a. Black-box testing

b. White-box testing

Review based testing is good for early evaluation to ‘clean up’ the code before more rigorous and
formal testing is done.

a. True

b. False

Which is/are from the following are valid review based testing

a. Code walkthrough

b. Code inspection

c. Code analysis

d. Code assessment
Programmers may improperly use < instead of <= or conversely <= for < in his/her code. This is an
example of _______.

a. Equivalence problem

b. Boundary value problem

Set of all test cases with which a given software is to be tested is known as ________.

a. Testcase

b. Test suite

Testing code with any _____ value(s) of an equivalence class is as good as testing with ALL input
values belonging to that class.

a. One

b. Two

c. Five

d. Four

In black box testing, domain of input values partitioned into sets, each sets are called _________.

a. Partition class

b. Equivalence class

c. Program class
Week 10

Friendly customers are recruited for

a. Alpha testing

b. Beta testing

c. Acceptance testing

To do a white-box testing, knowledge of internal structure is required

a. True

b. False

To understand white-box testing strategies, program (flow) visualization helps. To visualize the
program we can take help of ________.

a. CFG

b. DFG

c. ERG

d. Class diagram

To construct a CFG we assign numbers to all statements of the program, create a node in the CFG for
each numbered statement and_____________.

a. Complement the CFG

b. Add edges

c. Sort the nodes

Branch coverage guarantees statement coverage.

a. True

b. False

In path coverage, test cases should ensure all __________ in the code executed at least once

a. Linearly independent paths

b. Linearly dependent paths


To compute cyclomatic complexity, we can use ___________, where E=number of edges, N=number
of nodes

a. E-N+2

b. E-N+1

c. E+N-2

d. E+N-1

There are _____ stages of empirical research.

a. Three

b. Four

c. Five

d. Six

Data we get from observation is ________ data.

a. Reflective

b. Empirical

c. Authoritative

d. Experiential

What is the full form of CFG?

a. Code Free Graph

b. Code Flow Graph

c. Control Flow Graph

d. Control Free Graph


Week 11

When we perform a controlled experiment to collect and analyze data on user behavior, the entire
process is known as __________.

a. programmable research

b. hypothetical research

c. empirical research

d. theoretical research

There are broadly _____ stages of empirical research?

a. two

b. three

c. four

d. five

Suppose we formed two research questions: RQ1: Is the new technique good? RQ2: Does the new
interface let me enter text “faster” than MS Word? We call RQ3 ________ and RQ1 as _______.

a. testable, non-testable

b. alternative hypothesis

When we form a hypothesis, essentially stating that the test condition is not going to affect the
outcome (judgment). This hypothesis is called _________.

a. null hypothesis

b. alternative hypothesis

In _______, we assign some (arbitrary) codes to attributes of observational data

a. nominal

b. ordinal

c. interval

d. ratio
Recording data from a thermometer is an example of interval scaled data.

a. True

b. False

__________ are variables that influence both the independent and dependent variables in a study,
potentially leading to incorrect conclusions about the relationship between the two.

a. Dependant variables

b. Inependant variables

c. Confounding variables

d. Control variables

For any pilot study (or small-scale studies), 5 is probably a good number.

a. True

b. False

To draw reliable conclusions from empirical data, we should use between _____ and _____
participants

a. 1, 5

b. 2, 5

c. 12, 25

d. 10, 12

When we distribute the tasks to participants in the way explained above, we call the study as
__________.

a. between-subject

b. within-subject

c. uni-subject

d. center-subject
Week 12

With the significance test, we try to _______ the null hypothesis.

a. Accept

b. Refute

Type I error is also known as __________.

a. False positive

b. False negative

c. True positive

d. True negative

t-statistic is the ONLY way to test for statistical significance

a. True

b. False

There are broadly two categories of the techniques for significance test: ______ and _______.

a. Parametric and Non-parametric

b. t-test and non t-test

Project planning involves estimation of Project size, Cost, Duration and Effort.

a. True

b. False

COCOMO stands for ________.

a. Conducive Cost Estimation Model

b. Constructive Cost Estimation Model

c. Constructive Category Estimation Model

d. Conducive Category Estimation Model


According to Boehm, software cost estimation should be done through ________ stages.

a. Two

b. Three

c. Four

d. Five

Agile development ensure quick turn-around of projects

a. True

b. False

Scrum is a _______ method.

a. Traditional SDLC

b. Agile

In a gantt chart the length is proportional to _______ for activity

a. duration planned

b. effort

c. cost

You might also like