A temporal event is triggered by a temporal action. A) True B) False ANSWER: B When performing requirements use case modeling, the first step is to identify business requirements use cases. A) True B) False ANSWER: B A relationship between use cases indicating that the use case cannot be performed until another use case has been performed is referred to as "depends on" A) True B) False ANSWER: A An alternate key may serve as the primary key of an entity. A) True B) False ANSWER: B Cardinality is a natural business association that exists between one or more entities. A) True B) False ANSWER: B A candidate key may be a single attribute or a concatenated key. A) True B) False ANSWER: A One example of an elementary process is CALCULATE ORDER COST. A) True B) False ANSWER: A A data flow diagram is a data model. A) True B) False ANSWER: B The packaging of several items together into one unit is called behavior. A) True B) False ANSWER: B A subtype is an object class whose instances store attributes and behaviors that are unique to it as well as those inherited from a supertype class. A) True B) False ANSWER: A Composition is a stronger form of aggregation. A) True B) False ANSWER: A A Student object class and a Teacher object class may be subtypes of a Person object class. A) True B) False ANSWER: A If course is an object class, then a Systems Analysis course is an object instance. A) True B) False ANSWER: A The cost of computer usage is an example of variable cost. A) True B) False ANSWER: A Among the guidelines of writing a system proposal are writing in passive voice, include sentences that are too complex, and conveying a single idea in each paragraph. A) True B) False ANSWER: B A behaviorally related sequence of steps (scenario), both automated and manual, for the purpose of completing a single business task is called ______. A) actor B) event C) use case D) narrative ANSWER: C Which of the following is an actor of a temporal event? A) external server actor B) primary business actor C) time D) the system itself ANSWER: C The stakeholder that primarily benefits from the execution of the use case is the ______. A) Primary business actor B) Primary system actor C) External server actor D) External receiver actor ANSWER: A The stakeholder that is not the primary actor but receives something of value from the use case. A) Primary business actor B) Primary system actor C) External server actor D) External receiver actor ANSWER: D A bank customer stops by her bank's ATM to withdraw money from her checking account. In this case, who is the primary system actor? A) the bank teller B) the bank customer C) the bank D) the ATM machine ANSWER: B Which of the following is NOT a good source for identifying business actors? A) minutes of project meetings B) existing requirements documents C) user manual for the existing system D) entity relationship diagram ANSWER: D The stakeholder that directly interfaces with the system to initiate or trigger the business or system event. A) Primary business actor B) Primary system actor C) External server actor D) External receiver actor ANSWER: B Which of the following would be the best name for a use case? A) withdraw money B) withdrawMoney( ) C) withdrawal D) money withdrawal ANSWER: A A use case consisting of steps extracted from a more complex use case in order to simplify the complex use case is called a(n): A) temporal use case B) functional use case C) abstract use case D) extension use case ANSWER: D A use case relationship in which the common behavior of two actors initiating the same use case is extrapolated and assigned to a new abstract actor to reduce redundancy. A) Abstract use case B) Extends C) Inheritance D) Depends on ANSWER: C Which of the following is NOT a category of entities? A) concept B) place C) object D) relationship ANSWER: D An attribute that consists of other attributes is called: A) extended attribute B) element C) compound attribute D) simple attribute ANSWER: C Any candidate key that is not selected to become the primary key is called: A) alternate key B) entity key C) concatenated key D) domain key ANSWER: A A relationship that exists between the instances of the same entity is called: A) reflexive B) associative C) identifying D) recursive ANSWER: D An entity whose instances may inherit common attributes from its entity supertype is called: A) non-specific entity B) recursive entity C) subtype entity D) associative entity ANSWER: C A technique that organizes data into groups to form non-redundant, stable, flexible, and adaptive entities is: A) optimization B) normalization C) randomization D) data modeling ANSWER: B Every faculty has one or more offices. This is an example of: A) domain B) cardinality C) relationship D) attribute ANSWER: B In the relationship between course and faculty, the course entity would be A) the child B) supertype C) nonspecific D) the parent ANSWER: A Which of the following is not a quality of a good data model? A) A good data model should be flexible and adaptable to future needs. B) A good data model is simple. C) A good data model is essentially nonredundant. D) A good data model has attributes with many values. ANSWER: D In a one-to-many relationship the _____ is the entity on the "many" side. A) parent B) attribute C) child D) primary key ANSWER: C A process model used to depict the flow of data through a system and the work or processing performed by the system is called: A) Data flow diagram B) Process model C) Event model D) Data model ANSWER: A A data store is named with a A) singular noun B) strong verb C) plural noun D) action word ANSWER: C All data flows must begin and/or end at a(n) ______. A) entity B) process C) data store D) attribute ANSWER: B A ________ indicates that any given order is an instance of only one of the order types. A) domain B) data flow C) data structure D) junction ANSWER: D A process model used to document the scope for a system is called: A) Context DFD B) Event DFD C) Primitive Diagram D) Event Diagram ANSWER: A ______ is a language syntax for specifying the logic of a process. A) Data structure B) Structured English C) Policy D) Decision table ANSWER: B A logical unit of work that must be completed as a whole, sometimes called as transaction A) function B) elementary process C) event D) activity ANSWER: C Which of the following junction denotes an exclusive OR? A) diamond B) small black C) small square D) arrow ANSWER: B The + symbol denotes A) sequence B) optional C) selection D) repetition ANSWER: A Which of the following symbol indicates an optional value? A) […] B) <…> C) {…} D) (…) ANSWER: D The condition where the methods and/or attributes defined in an object class can be reused by another object class is known as: A) Specialization B) Inheritance C) Reusability D) Encapsulation ANSWER: B The minimum and maximum number of occurrences of one object class for a single occurrence of the related object class is a(n): A) relationship B) cardinality C) multiplicity D) inheritance ANSWER: C A concept of different objects responding to the same message in different ways is referred to as: A) override B) polymorphism C) encapsulation D) inheritance ANSWER: B What type of class relationship can be read as “Object A contains Object B and Object B is part of object A”? A) aggregation B) generalization C) persistent D) specialization ANSWER: A A set of modeling conventions that is used to specify or describe a software system in terms of objects is: A) Data Flow Diagram B) Unified Modeling Language C) Entity Relationship Diagram D) Data Modeling Diagram ANSWER: B Benefits that are difficult or impossible to quantify are known as: A) unquantifiable B) excessive C) intangible D) fixed ANSWER: C What kind of feasibility asks how well the proposed system satisfies the identified system requirements? A) operational feasibility B) schedule feasibility C) economic feasibility D) technical feasibility ANSWER: A At which of the following points during systems analysis would you have a feasibility check point? A) after the scope definition B) after the system testing C) after the decision analysis D) both (A) and (C) ANSWER: D What kind of feasibility measures cost-effectiveness of a project or solution? A) technical feasibility B) schedule feasibility C) economic feasibility D) operational feasibility ANSWER: C Which one is NOT an example of a tangible benefit? A) reduced expenses B) increased sales C) better decision making D) reduced credit losses ANSWER: C Which of the following is an example of a tangible benefit? A) improved employee morale B) elimination of job steps C) improved customer goodwill D) all of the choices ANSWER: B Which of the following questions is(are) considered when looking at technical feasibility? A) how cost-effective is the proposed solution? B) is the proposed technology or solution practical? C) do we possess the necessary technical expertise? D) both (B) and (C) ANSWER: D To which category of costs does the software license payment belong? A) fixed B) variable C) operational D) technical ANSWER: A Below are suggestions to keep people listening in your presentation, except: A) Try a little humor B) Use props C) Keep talking D) Do something unexpected ANSWER: C A modern, result-oriented format for written report preferred by managers and executives. A) Factual format B) Administrative format C) Systems Proposal D) Presentation ANSWER: B