wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

System Analysis and Design - Phase II. C - Logic Modelling

Total questions: 10

Worksheet time: 3hrs 30mins

Name
Class
Date
1.
Where should logic modelling be applied?
a)
For processes on a context DFD
b)
For primitive or elementary DFD processes
c)
For steps in use cases
d)
For parent processes that can be further divided into child processes
2.
Which is not a fundamental construct of structured English?
a)
Sequence
b)
Execution
c)
Selection
d)
Iteration
3.
In this example, which construct is NOT used?
a)
Sequence
b)
Selection
c)
Iteration
d)
All three constructs are used
4.
In this example, which construct is NOT used?
a)
Sequence
b)
Selection
c)
Iteration
d)
All three constructs are used
5.
In this example, which construct is NOT used?
a)
Iteration
b)
Sequence
c)
Selection
d)
All three constructs are used
6.
What is the problem with the structured English expression in this example?
a)
Use of an undefined adjective
b)
Use of an invalid iteration construct
c)
Invalid indentation
7.
Which statement about structured English is NOT correct?
a)
It is independent from programming languages
b)
It is the same as pseudo code
c)
It does not guarantee correctness
d)
It reduces ambiguity
8.
Which statement below is NOT correct?
a)
Decision trees are only useful if the choices at each decision point are binary
b)
Both decision trees and tables can have redundancy, if not carefully designed
c)
Both decision trees and tables are good for modelling complex logic
9.
Which modelling technique is most suitable for determining the amount of mortgage that a customer can borrow?
a)
Use case tables
b)
DFD
c)
Structured English and/or decision trees
10.
Which modelling technique is most suitable for outlining inter-relationships of different processes?
a)
DFD
b)
Use case tables
c)
Structured English and/or decision trees