Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) A process has a: 1) A) pronoun label B) noun phrase label C) verb phrase label D) adjective label 2) Which of the following is a true statement regarding data flows? 2) A) A data flow may have multiple directions between symbols. B) A data flow from a data store means update. C) A data flow to a data store means retrieve or use. D) A join in a data flow means that exactly the same data comes from any of two or more different processes, data stores, or sources/sinks to a common location. 3) Which of the following is a true statement regarding sources/sinks? 3) A) Sources/sinks are always outside the information system and define the boundaries of the system. B) The system must produce information to one or more sinks. C) Data must originate outside a system from one or more sources. D) All of the above. 4) A DFD that is the result of n nested decompositions from a process on a level-0 diagram, is called: 4) A) level-n diagram B) primitive diagram C) level-0 diagram D) context diagram 5) A supplier of auto parts to our company is represented on a data flow diagram as a: 5) A) source B) data flow C) data store D) process 6) The extent to which information contained on one level of a set of nested data flow diagrams is 6) also included on other levels refers to: A) DFD consistency B) DFD flexibility C) DFD completeness D) DFD gap proofing 1
7) Which of the following is not an advanced rule governing data flow diagramming? 7) A) To avoid having data flow lines cross each other, data stores may be repeated on a DFD. B) Composite data flows on one level cannot be split into component data flows at the next level. C) At the lowest level of DFDs, new data flows may be added to represent data that are transmitted under exceptional conditions. D) The inputs to a process must be sufficient to produce the outputs from the process. 8) Which of the following is not one of the four types of data flow diagrams? 8) A) current physical B) current logical C) new physical D) updated physical 9) Recording a customer's payment is represented on a data flow diagram as a: 9) A) data flow B) data store C) process D) source 10) By placing a data store between two processes, this: 10) A) enables store and forward capabilities B) decouples the processes C) enhances the flow of data between the processes D) structures the processes 11) For which of the following criteria were decision tables rated good when compared to Structured 11) English? A) making decisions B) transforming conditions and actions into sequence C) being harder to graph D) portraying simple problems 12) Removing any rules with impossible actions to make which of the following simple as possible? 12) A) structure chart B) decision table C) activity diagram D) hierarchical chart 13) For which of the following criteria are Structured English rated best when compared to decision 13) tables? A) determining conditions and actions B) easier to manipulate C) more compact D) portraying complex logic 2
14) A matrix representation of the logic of a decision, which specifies the possible conditions for the 14) decision and the resulting actions, defines a: A) decision table B) structure chart C) state transition diagram D) sequence diagram 15) The modeling technique that relies on action verbs and noun phrases, and contains no adjectives 15) or adverbs is called: A) Structured English B) English pseudocode C) decision logic D) Unified Modeling Language 16) In the analysis phase, logic modeling: 16) A) should be complete and reflect the physical aspects of the system B) should not be complete and detailed; it will be generic in that it will not reflect the structure or syntax of a particular programming language C) should be complete and detailed, reflecting the structure and syntax of a particular programming language D) will be complete and reasonably detailed, but it will also be generic in that it will not reflect the structure or syntax of a particular programming language 17) Which of the following is not true regarding decision tables? 17) A) Decision tables are compact. B) Decision tables allow you to check for the extent to which your logic is complete, consistent, and not redundant. C) Structured English is more useful than decision tables when modeling the complicated logic of a process. D) Decision tables can model the relatively complicated logic of a process. 18) For each entity, the name of the identifier is: 18) A) bold on an E-R diagram B) identified by using a double-lined ellipse C) written in all capital letters on an E-R diagram D) underlined on an E-R diagram 19) Which of the following specifies that if an entity instance of the supertype is a member of one 19) subtype it cannot simultaneously be a member of any other subtype? A) partial specialization rule B) overlap rule C) disjoint rule D) total specialization rule 3
20) Which of the following specifies that each entity instance of the supertype must be a member of 20) some subtype in the relationship? A) partial specialization rule B) disjoint rule C) total specialization rule D) overlap rule 21) A single occurrence of an entity type defines: 21) A) data element B) entity instance C) entity appearance D) attribute 22) Which of the following specifies that each instance of an entity type must have a unique identifier 22) that is not null? A) entity integrity B) domains C) triggering operations D) referential integrity constraints 23) When designing Web pages, which of the following is the recommendation for avoiding 23) nonstandard use of GUI Widgets? A) make sure that when using standard design items, that they behave in accordance to major interface design standards B) avoid scrolling text and animations since they are both hard to read and users often equate such content as advertising C) make sure that users do not need the latest browsers or plug-ins to view your site D) avoid using large images, lots of images, unnecessary animations, or other time-consuming content 24) All of the following are usability characteristics except: 24) A) satisfaction B) completeness C) accuracy D) speed 25) The section of a design specification that explains to those who will actually develop the final form 25) why this form exists and how it will be used is called: A) usage and application B) rationale and benefit C) testing and usability assessment D) narrative overview 26) When designing Web pages, which of the following is the recommendation for the displaying long 26) lists as long pages error? A) make sure you avoid designing any legitimate information in a manner that resembles advertising B) avoid using large images, lots of images, unnecessary animations, or other time-consuming content C) make sure that users do not need the latest browsers or plug-ins to view your site D) show only N items at a time, use multiple pages, or use a scrolling container within the window 4
27) If your DFD contains data flows that do not lead anywhere, it is not: 27) A) a primitive diagram B) gap proof C) complete D) consistent 28) In the Gane and Sarson model, a rectangle with rounded corners on a data flow diagram 28) represents a: A) data store B) process C) source/sink D) data flow 29) If two processes are connected by a data flow, they are said to: 29) A) share the same data B) be coupled to each other C) be strapped to each other D) share the same timing effects 30) Assume we have three conditions. Condition one has two values; condition two has three values; 30) condition three has three values. How many rules are needed? A) 5 B) 18 C) 6 D) 8 31) A modeling technique that allows you to represent a set of conditions and the actions that follow 31) from them in a tabular format best describes: A) data flow diagram B) Structured English C) decision table D) flowchart 32) An attribute (or combination of attributes) that uniquely identifies each instance of an entity type 32) defines: A) trigger B) data element occurrence C) gerund D) candidate key 33) During requirements structuring: 33) A) a specific E-R model is built to help explain the scope of a particular systems analysis and design effort B) the conceptual E-R data model is refined before it is translated into a logical format from which database definition and physical database design are done C) an E-R model represents conceptual data requirements for a particular system D) an enterprise-wide data model with very broad categories of data and little detail is prepared 5
34) The general guidelines for displaying tables and lists include: 34) A) breaking long sequences of alphanumeric data into small groups of three to four characters each B) allowing white space on printed reports for users to write notes C) providing meaningful labels for all columns and rows D) all of the above 35) Calculating an employee's salary is represented on a data flow diagram as a: 35) A) data store B) source C) process D) data flow 36) Which of the following is true regarding decision tables? 36) A) Decision tables can model the relatively complicated logic of a process. B) Decision tables convey information in a tabular format. C) Decision tables are more useful than Structured English for complicated logic. D) All of the above. 37) The primary deliverable from the conceptual modeling step within the analysis phase is a(n): 37) A) context data flow diagram B) state-transition diagram C) E-R diagram D) decision tree 38) When designing forms and reports, the task characteristic addresses: 38) A) activities that differ in the amount of information that must be obtained from or provided to the user B) the platform in which the system is constructed influencing interaction styles and devices C) issues related to experience, skills, motivation, education, and personality D) social issues such as the user's status and role, lighting, sound, task interruptions, temperature, and humidity 39) The work or actions performed on data so that they are transformed, stored, or distributed defines: 39) A) data store B) data flow C) source/sink D) process 40) The part of a decision table that lists the conditions relevant to the decision is called: 40) A) condition execution B) condition list C) action stubs D) condition stubs TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 41) A gross violation of DFD consistency would be a level-1 diagram with no level-0 diagram. 41) 42) A data flow to a data store means update. 42) 6
43) Because data flow names represent a specific set of data, another data flow that has even one more 43) or one less piece of data must be given a different unique name. 44) The decomposition of Process 2.4.3.4 is shown on a level-4 diagram. 44) 45) On a data flow diagram in the DeMarco and Yourdon model, two parallel lines represent a data 45) store. 46) Although logic modeling represents a process's structure, it cannot represent the temporal 46) dimensions of systems. 47) Structured English is best for checking consistency and completeness. 47) 48) Referencing a decision table, an action is provided for each rule. 48) 49) An entity is a person, place, object, event, or concept in the user environment about which the 49) organization wishes to maintain data. 50) Triggers are constraints on valid values for attributes. 50) 51) The bottom-up approach to data modeling derives a data model by reviewing specific business 51) documents. 52) Designing usable forms and reports requires your active interaction with users. 52) 53) Fixed-formatted text processing refers to the use of small simple images to allow a Web page to 53) more quickly be displayed. 54) The data a sink receives and often what data a source provides are fixed. 54) 55) Action stubs are that part of a decision table that lists the conditions relevant to the decision. 55) 56) Domains are constraints on valid values for attributes. 56) 57) The major deliverables from the designing forms and reports stage are logic models. 57) 58) A Web site's customer is represented as a source on a data flow diagram. 58) 59) Decision tables are best for checking consistency and completeness. 59) 60) An order number is a good example of a candidate key. 60) 7