wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SE2 - Lesson 3 (Systems Analysts Tools)

Total questions: 69

Worksheet time: 37mins

Name
Class
Date
1.

Software ________ and _______ includes all activities, which help the transformation of requirement specification into implementation.

a)

analysis

b)

design

c)

programming

d)

engineering

2.

____________________ specify all functional and non-functional expectations from the software.

a)

Requirement Specifications

b)

Requirement Expectations

c)

Software Specifications

d)

Software Expectations

3.

Requirement specifications come in the shape of human readable and understandable documents, to which a computer has something to do.

a)

True

b)

False

4.

____________ is graphical representation of flow of data in an information system.

a)

Data Flow Diagram

b)

Flowchart

c)

Information Diagram

5.

______ is capable of depicting ______ data flow, ______ data flow and stored data.

a)

incoming

b)

outgoing

c)

DFD

d)

Structured Chart

6.

The DFD does not mention anything about how data flows through the system.

a)

True

b)

False

7.

Depicts flow of control in program modules.

a)

Data Flow Diagram

b)

Flowchart

c)

Information Diagram

8.

Depict flow of data in the system at various levels.

a)

Data Flow Diagram

b)

Flowchart

c)

Information Diagram

9.

DFD does contain control or branch elements.

a)

True

b)

False

10.

What are the two types of DFD?

a)

Logical DFD

b)

Physical DFD

c)

Abstract DFD

d)

Tangible DFD

11.

This type of DFD concentrates on the system process, and flow of data in the system.

a)

Logical DFD

b)

Physical DFD

12.

Ex: Banking software system, how data is moved between different entities.

a)

Logical DFD

b)

Physical DFD

13.

This type of DFD shows how the data flow is actually implemented in the system.

It is more specific and close to the implementation.

a)

Logical DFD

b)

Physical DFD

14.

Which of these are DFD Components?

a)

Entities

b)

Process

c)

Data Storage

d)

Data Flow

e)

Data Process

15.

Are source and destination of information data.

Represented by a rectangles with their respective names.

a)

Entities

b)

Process

c)

Data Storage

d)

Data Flow

16.

Activities and action taken on the data are represented by Circle or Round- edged rectangles.

a)

Entities

b)

Process

c)

Data Storage

d)

Data Flow

17.

There are two variants - it can either be represented as a rectangle with absence of both smaller sides or as an open-sided rectangle with only one side missing.

a)

Entities

b)

Process

c)

Data Storage

d)

Data Flow

18.

Movement of data is shown by pointed arrows.

Data movement is shown from the base of arrow as its source towards head of the arrow as destination.

a)

Entities

b)

Process

c)

Data Storage

d)

Data Flow

19.
a)

Entities

b)

Process

c)

Data Storage

d)

Data Flow

20.
a)

Entities

b)

Process

c)

Data Storage

d)

Data Flow

21.
a)

Entities

b)

Process

c)

Data Storage

d)

Data Flow

22.
a)

Entities

b)

Process

c)

Data Storage

d)

Data Flow

23.

Highest abstraction level DFD is known as __________.

a)

Level 0 DFD

b)

Level 1 DFD

c)

Level 2 DFD

24.

Depicts the entire information system as one diagram concealing all the underlying details.

a)

Level 0 DFD

b)

Level 1 DFD

c)

Level 2 DFD

25.

Level 0 DFDs are also known as ____________.

a)

context level DFDs

b)

detailed level DFDs

c)

specific level DFDs

26.

Depicts basic modules in the system and flow of data among various modules.

Mentions basic processes and sources of information.

a)

Level 0 DFD

b)

Level 1 DFD

c)

Level 2 DFD

27.

Shows how data flows inside the modules mentioned in Level 1.

a)

Level 0 DFD

b)

Level 1 DFD

c)

Level 2 DFD

28.

Higher level DFDs can be transformed into more specific lower level DFDs with deeper level of understanding unless the desired level of specification is achieved.

a)

True

b)

False

29.

Level 1 Data Flow Diagram is recommended.

a)

True

b)

False

30.
a)

Level 0 DFD

b)

Level 1 DFD

c)

Level 2 DFD

31.
a)

Level 0 DFD

b)

Level 1 DFD

c)

Level 2 DFD

32.

Is a chart derived from Data Flow Diagram.

a)

Structure Chart

b)

HIPO Diagram

c)

IPO Diagram

d)

Entity-Relationship Model

33.

Structure Chart does not represent the system in more detail than DFD.

a)

True

b)

False

34.

It breaks down the entire system into lowest functional modules, describes functions and sub-functions of each module of the system to a greater detail than DFD.

a)

Structure Chart

b)

HIPO Diagram

c)

IPO Diagram

d)

Entity-Relationship Model

35.

Structure chart represents hierarchical structure of modules.

At each layer a specific task is performed.

a)

True

b)

False

36.
a)

Structure Chart

b)

HIPO Diagram

c)

IPO Diagram

d)

Entity-Relationship Model

37.

Is a combination of two organized method to analyze the system and provide the means of documentation.

a)

Structure Chart

b)

HIPO Diagram

c)

IPO Diagram

d)

Entity-Relationship Model

38.

HIPO diagram represents the hierarchy of modules in the software system.

a)

True

b)

False

39.

Are good for documentation purpose.

Their graphical representation makes it easier for designers and managers to get the pictorial idea of the system structure.

a)

Structure Chart

b)

HIPO Diagram

c)

IPO Diagram

d)

Entity-Relationship Model

40.

Analyst uses HIPO diagram in order to obtain __________ of system functions.

It decomposes functions into __________ in a hierarchical manner. It depicts the functions performed by system.

a)

high-level view

b)

sub-functions

c)

low-level view

d)

mini-functions

41.

Depicts the flow of control and data in a module.

In contrast to HIPO, which does not provide any information about data flow or control flow.

a)

Structure Chart

b)

HIPO Diagram

c)

IPO Diagram

d)

Entity-Relationship Model

42.
a)

Structure Chart

b)

HIPO Diagram

c)

IPO Diagram

d)

Entity-Relationship Model

43.
a)

Structure Chart

b)

HIPO Diagram

c)

IPO Diagram

d)

Entity-Relationship Model

44.

Both parts of HIPO diagram, Hierarchical presentation and IPO Chart are used for ____________ of software program as well as ___________ of the same.

a)

structure design

b)

documentation

c)

module design

d)

flowchart

45.

It is nothing but the description of what is required to code and how to code it.

It helps the programmer to write error-free code.

a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

46.

It uses plain English words in structured programming paradigm.

It is not the ultimate code but a kind of description what is required to code and how to code it.

a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

47.

The following are some tokens of structured programming:

a)

IF-THEN-ELSE

b)

DO-WHILE-UNTIL

c)

IF-ELSE

d)

DO-WHILE

48.

[Structured English]

Analyst uses the same variable and data name, which are stored in _________________, making it much simpler to write and understand the code.

a)

Entity-Relationship Model

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

49.

It is written closer to programming language.

It may be considered as augmented programming language, full of comments and descriptions.

a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

50.

It avoids variable declaration but they are written using some actual programming language’s constructs, like C, Fortran, Pascal etc.

a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

51.

Pseudo code does not contain more programming details than Structured English.

It provides a method to perform the task, as if a computer is executing the code.

a)

True

b)

False

52.

Represents conditions and the respective actions to be taken to address them, in a structured tabular format.

a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

53.

It is a powerful tool to debug and prevent errors.

a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

54.

It helps group similar information into a single table and then by combining tables it delivers easy and convenient decision-making.

a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

55.

It is a type of database model based on the notion of real world entities and relationship among them.

a)

Entity-Relationship Model

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

56.

ER Model creates a set of ______ with their ______, a set of _______ and ________ among them.

a)

entities, attributes

b)

constraints, relation

c)

data, values

d)

limits, capabilities

57.

It is best used for the conceptual design of database.

a)

Structure Chart

b)

HIPO Diagram

c)

IPO Diagram

d)

Entity-Relationship Model

58.

_________ is a real world being, which has some properties called ______.

a)

Entity

b)

attributes

c)

domain

d)

Relationship

59.

Every attribute is defined by its corresponding set of values, called ______.

a)

Entity

b)

attributes

c)

domain

d)

Relationship

60.

Ex: Consider a school database. Here, a student is an ______. Student has various _______ like name, id, age and class etc.

a)

Entity

b)

attributes

c)

domain

d)

Relationship

61.

The logical association among entities.

a)

Entity

b)

attributes

c)

domain

d)

Relationship

62.

Which of these are mapping cardinalities in an ER Model?

a)

one to one

b)

one to many

c)

many to one

d)

many to many

63.

It is the centralized collection of information about data.

a)

Entity-Relationship Model

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

64.

It stores meaning and origin of data, its relationship with other data, data format for usage etc.

a)

Entity-Relationship Model

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

65.

It is often referenced as meta-data (data about data) repository.

a)

Entity-Relationship Model

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

66.

_________________ is created along with DFD (Data Flow Diagram) model of software program and is expected to be updated whenever DFD is changed or updated.

a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Data Dictionary

67.
a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Entity-Relationship Model

68.
a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Entity-Relationship Model

69.
a)

Structured English

b)

Pseudo-Code

c)

Decision Tables

d)

Entity-Relationship Model