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