270 likes | 494 Views
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.
E N D
Systems Analysisand 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.
Remain on mailing list and receive certificate Signed Web site register Remain on mailing list Requested a catalog Did not sign register Remain on mailing list Ordered in past two years Did not request a catalog Did not order in past two years 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 • Remain on mailing list • Else • 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.