Font size
WorksheetsSE2 - Lesson 3 (Systems Analysts Tools)
Total questions: 69
Worksheet time: 37mins
Software ________ and _______ includes all activities, which help the transformation of requirement specification into implementation.
analysis
design
programming
engineering
____________________ specify all functional and non-functional expectations from the software.
Requirement Specifications
Requirement Expectations
Software Specifications
Software Expectations
Requirement specifications come in the shape of human readable and understandable documents, to which a computer has something to do.
True
False
____________ is graphical representation of flow of data in an information system.
Data Flow Diagram
Flowchart
Information Diagram
______ is capable of depicting ______ data flow, ______ data flow and stored data.
incoming
outgoing
DFD
Structured Chart
The DFD does not mention anything about how data flows through the system.
True
False
Depicts flow of control in program modules.
Data Flow Diagram
Flowchart
Information Diagram
Depict flow of data in the system at various levels.
Data Flow Diagram
Flowchart
Information Diagram
DFD does contain control or branch elements.
True
False
What are the two types of DFD?
Logical DFD
Physical DFD
Abstract DFD
Tangible DFD
This type of DFD concentrates on the system process, and flow of data in the system.
Logical DFD
Physical DFD
Ex: Banking software system, how data is moved between different entities.
Logical DFD
Physical DFD
This type of DFD shows how the data flow is actually implemented in the system.
It is more specific and close to the implementation.
Logical DFD
Physical DFD
Which of these are DFD Components?
Entities
Process
Data Storage
Data Flow
Data Process
Are source and destination of information data.
Represented by a rectangles with their respective names.
Entities
Process
Data Storage
Data Flow
Activities and action taken on the data are represented by Circle or Round- edged rectangles.
Entities
Process
Data Storage
Data Flow
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.
Entities
Process
Data Storage
Data Flow
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.
Entities
Process
Data Storage
Data Flow
Entities
Process
Data Storage
Data Flow
Entities
Process
Data Storage
Data Flow
Entities
Process
Data Storage
Data Flow
Entities
Process
Data Storage
Data Flow
Highest abstraction level DFD is known as __________.
Level 0 DFD
Level 1 DFD
Level 2 DFD
Depicts the entire information system as one diagram concealing all the underlying details.
Level 0 DFD
Level 1 DFD
Level 2 DFD
Level 0 DFDs are also known as ____________.
context level DFDs
detailed level DFDs
specific level DFDs
Depicts basic modules in the system and flow of data among various modules.
Mentions basic processes and sources of information.
Level 0 DFD
Level 1 DFD
Level 2 DFD
Shows how data flows inside the modules mentioned in Level 1.
Level 0 DFD
Level 1 DFD
Level 2 DFD
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.
True
False
Level 1 Data Flow Diagram is recommended.
True
False
Level 0 DFD
Level 1 DFD
Level 2 DFD
Level 0 DFD
Level 1 DFD
Level 2 DFD
Is a chart derived from Data Flow Diagram.
Structure Chart
HIPO Diagram
IPO Diagram
Entity-Relationship Model
Structure Chart does not represent the system in more detail than DFD.
True
False
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.
Structure Chart
HIPO Diagram
IPO Diagram
Entity-Relationship Model
Structure chart represents hierarchical structure of modules.
At each layer a specific task is performed.
True
False
Structure Chart
HIPO Diagram
IPO Diagram
Entity-Relationship Model
Is a combination of two organized method to analyze the system and provide the means of documentation.
Structure Chart
HIPO Diagram
IPO Diagram
Entity-Relationship Model
HIPO diagram represents the hierarchy of modules in the software system.
True
False
Are good for documentation purpose.
Their graphical representation makes it easier for designers and managers to get the pictorial idea of the system structure.
Structure Chart
HIPO Diagram
IPO Diagram
Entity-Relationship Model
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.
high-level view
sub-functions
low-level view
mini-functions
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.
Structure Chart
HIPO Diagram
IPO Diagram
Entity-Relationship Model
Structure Chart
HIPO Diagram
IPO Diagram
Entity-Relationship Model
Structure Chart
HIPO Diagram
IPO Diagram
Entity-Relationship Model
Both parts of HIPO diagram, Hierarchical presentation and IPO Chart are used for ____________ of software program as well as ___________ of the same.
structure design
documentation
module design
flowchart
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.
Structured English
Pseudo-Code
Decision Tables
Data Dictionary
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.
Structured English
Pseudo-Code
Decision Tables
Data Dictionary
The following are some tokens of structured programming:
IF-THEN-ELSE
DO-WHILE-UNTIL
IF-ELSE
DO-WHILE
[Structured English]
Analyst uses the same variable and data name, which are stored in _________________, making it much simpler to write and understand the code.
Entity-Relationship Model
Pseudo-Code
Decision Tables
Data Dictionary
It is written closer to programming language.
It may be considered as augmented programming language, full of comments and descriptions.
Structured English
Pseudo-Code
Decision Tables
Data Dictionary
It avoids variable declaration but they are written using some actual programming language’s constructs, like C, Fortran, Pascal etc.
Structured English
Pseudo-Code
Decision Tables
Data Dictionary
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.
True
False
Represents conditions and the respective actions to be taken to address them, in a structured tabular format.
Structured English
Pseudo-Code
Decision Tables
Data Dictionary
It is a powerful tool to debug and prevent errors.
Structured English
Pseudo-Code
Decision Tables
Data Dictionary
It helps group similar information into a single table and then by combining tables it delivers easy and convenient decision-making.
Structured English
Pseudo-Code
Decision Tables
Data Dictionary
It is a type of database model based on the notion of real world entities and relationship among them.
Entity-Relationship Model
Pseudo-Code
Decision Tables
Data Dictionary
ER Model creates a set of ______ with their ______, a set of _______ and ________ among them.
entities, attributes
constraints, relation
data, values
limits, capabilities
It is best used for the conceptual design of database.
Structure Chart
HIPO Diagram
IPO Diagram
Entity-Relationship Model
_________ is a real world being, which has some properties called ______.
Entity
attributes
domain
Relationship
Every attribute is defined by its corresponding set of values, called ______.
Entity
attributes
domain
Relationship
Ex: Consider a school database. Here, a student is an ______. Student has various _______ like name, id, age and class etc.
Entity
attributes
domain
Relationship
The logical association among entities.
Entity
attributes
domain
Relationship
Which of these are mapping cardinalities in an ER Model?
one to one
one to many
many to one
many to many
It is the centralized collection of information about data.
Entity-Relationship Model
Pseudo-Code
Decision Tables
Data Dictionary
It stores meaning and origin of data, its relationship with other data, data format for usage etc.
Entity-Relationship Model
Pseudo-Code
Decision Tables
Data Dictionary
It is often referenced as meta-data (data about data) repository.
Entity-Relationship Model
Pseudo-Code
Decision Tables
Data Dictionary
_________________ is created along with DFD (Data Flow Diagram) model of software program and is expected to be updated whenever DFD is changed or updated.
Structured English
Pseudo-Code
Decision Tables
Data Dictionary
Structured English
Pseudo-Code
Decision Tables
Entity-Relationship Model
Structured English
Pseudo-Code
Decision Tables
Entity-Relationship Model
Structured English
Pseudo-Code
Decision Tables
Entity-Relationship Model
