Modern Systems Analysis and Design Ch1

advertisement
Systems Analysis
and
Design
Systems Analysis
Data and Process Modeling
Sample Questions
and Answers
True-False
Each external entity is labeled with a noun.
 True

True-False
The highest level data flow diagram is
called Diagram 0.
 False. It is context diagram.

True-False
All data flow must either originate or
terminate on a process.
 True

True-False
The data flow diagram may be used to
analyze the proposed system.
 True

True-False
An alias for each element is another name
for the data used by different users in
different systems.
 True

True-False
Each level of a data flow diagram should
use data appropriate for the level.
 True

True-False
A starting point for creating data dictionary
entries is to identify and categorize system
input and output data flow.
 True

Multiple Choice

Which is not one of the four basic symbols used
to chart data movement on data flow diagrams?
A. an oval
B. arrow
C. rectangle with rounded corners
D. open-ended rectangle

A




Multiple Choice

Which is not included in the context level diagram?
A. basic inputs
B. processes
C. data store
D. outputs

C




Multiple Choice






A primitive process is:
A. a process that is not exploded to a child
diagram.
B. the central process on a context level diagram.
C. a process that requires two or more data flow
into it.
D. a process that has only base elements flowing
in or out of it.
A
Multiple Choice

When the data flow in and out of a parent process
do not match the data flow in or out of a child
diagram, it is called:
A. a primitive process.
B. a disordered pair.
C. a logical data flow diagram.
D. unbalanced decomposition.

D




Multiple Choice

Which of the following is not contained in the
repository?
A. procedural logic
B. use cases
C. generated computer code
D. screen and report design

C




Multiple Choice






A derived element is one that:
A. is keyed, derived by the users.
B. has several different meanings, one for each
user group.
C. is created by processes as a result of
calculations or a series of decision-making
statements.
D. has the displayed length and the stored length
the same.
C
Multiple Choice

Since a single data flow may only show part of the
collective data,
A. the data store may be linked to several
external structures defining the different data
flows.
B. many data flow may have to be examined to
determine the contents of a data store.
C. data stores must contain multiple redundant
elements within repeating groups indicated by
braces { }.
D. an alias must be used.

C




CASE

According to the request from Amy Neal,
customers will remain on SWL’s mailing
list only if they have requested a catalog,
ordered in the past two years, or
registered on SWL’s Web site. In addition,
those customers who did register on the
Web site will receive a special discount
certificate.
CASE
RULES
1
2
3
4
5
6
7
8
Requested a
catalog
Y
Y
Y
Y
N
N
N
N
Ordered in
past two
years
Y
Y
N
N
Y
Y
N
N
Signed Web
site register
Y
N
Y
N
Y
N
Y
N
Remain on
mailing list
X
X
X
X
X
X
X
Receive
certificate
X
X
X
X
CASE
RULES
1
2
3
4
Requested a
catalog
-
Y
-
N
Ordered in
past two
years
-
-
Y
N
Signed Web
site register
Y
N
N
N
Remain on
mailing list
X
X
X
Receive
certificate
X
Remain on mailing
list and receive
certificate
Signed Web
site register
Did not
sign
register
Remain on
mailing list
Requested
a catalog
Did not
request a
catalog
Ordered in past
two years
Did not order
in past two
years
Remain on
mailing list
Remove from
mailing list

For each CUSTOMER
 If
REGISTERED ON WEB SITE

Remain on mailing list and receive certificate
 Else

If CATALOG REQUESTED or ORDERED IN 2
YEARS


Else


Remain on mailing list
Remove from mailing list
Determine CUSTOMER status for mailing
list and certificate
Situation: Precision Tools sells a line of
high-quality woodworking tools. When
customers place orders on the company’s
Web site, the system checks to see if the
items are in stock, issues a status
message to the customer, and generates
a shipping order to the warehouse, which
fills the order. When the order is shipped,
the customer is billed. The system also
produces various reports.
 Draw context diagram.

IN-STOCK
REQUEST
ORDER
WAREHOUSE
CUSTOM ER
PAYM ENT
0
STATUS
M ESSAGE
SHIPPING ORDER
ORDER
SYSTEM
SHIPPING CONFIRM ATION
INVOICE
INVENTORY
REPORTS
ACCOUNTING
DEPARTM ENT
Download