Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

QUESTION 1 (a) Multiple choice: For each of the following 15 questions, provide the question number, followed by a single letter of your choosing in

QUESTION 1 (a) Multiple choice: For each of the following 15 questions, provide the question number, followed by a single letter of your choosing in your answer (You must choose only ONE of the four options provided for each question). (i) When classes are involved in inheritance, another name for a child class is: A. a base class. B. a subclass (derived) class. C. a superclass. D. an instantiated class. (1 mark) (ii) Which of the following is the main goal of the object-oriented approach? A. maintaining systems B. minimizing the impact of change C. reusability D. functional control (1 mark) (iii) When attributes are preceded by a minus sign, it means that: A. the attributes are private. B. the attributes are public. C. the attributes are static. D. the attributes are undefined. (1 mark) (iv) Which of the following is not one of the main components of UML? A. objects B. relationships C. entities D. diagrams (1 mark) (v) Behavioral diagrams include all of the following, except: A. Activity diagrams. B. Object Class diagrams. C. Use Case diagrams. D. Sequence & Collaboration diagrams. (1 mark) Page 4 of 9 (vi) Which of the following is a structural diagram? A. Use Case diagram B. Statechart diagram C. Sequence diagram D. Class diagram (1 mark) (vii) Which of the following is not one of the six most commonly used UML diagrams? A. Activity diagram B. CRC card relationship diagram C. Use Case diagram D. Statechart diagram (1 mark) (viii) Which of the following is not described by a Written Use Case? A. the Actor that initiates an Event B. the Use Case that performs the actions C. the Event that triggers the Use Case D. the Objects required by the Use Case (1 mark) (ix) Which of the following are not shown on an Activity diagram? A. Classes B. Events C. Decisions that are made D. Sequence of activities (1 mark) (x) On an Activity diagram, what is used to show parallel activities? A. an arrow B. a synchronization bar C. a swimlane D. a diamond (1 mark) (xi) On an Activity diagram, what is used to show partitioning? A. a synchronization bar B. a swimlane C. a diamond D. a filled-in circle (1 mark) Page 5 of 9 (xii) On a Sequence diagram, a lateral bar, or vertical rectangle, is used to represent: A. messages sent between classes. B. the time sequence of activities. C. the focus of control, when an object is busy doing things. D. the lifeline for the class or object. (1 mark) (xiii) Solid arrowheads, used for messages on a Sequence diagram, represent: A. inheritance relationships. B. return parameters. C. asynchronous messages. D. synchronous calls. (1 mark) (xiv) What is used to show time ordering on a Communication (Collaboration) diagram? A. a sequence number B. a synchronous arrow C. an asynchronous arrow D. a focus of control (1 mark) (xv) Which type of class cannot be directly instantiated? A. entity B. interface C. abstract D. control (1 mark) (b) True/False: For each of the following 10 questions, in your answer, provide the question number, followed by True or False as an answer (You must clearly write only ONE of these two options for each question). (i) System Analysis focuses on the solution domain (how the system will operate). (1 mark) (ii) With Polymorphism, a message can give different meanings to different objects. (1 mark) (iii) In Aggregation, the child can exist independently of the parent. (1 mark) (iv) In a Mesh Network, each node is connected to every other node. (1 mark) (v) Functional Requirements are activities the system must perform. (1 mark) (vi) A State machine (Statechart) diagram is a structural diagram. (1 mark) Page 6 of 9 (vii) Activity Diagrams can be used to show parallel activities. (1 mark) (viii) In Mainframe Systems, security is decentralized and difficult to control. (1 mark) (ix) Unit testing helps to eliminate logic errors. (1 mark) (x) A diamond in an Activity diagram, can be used as both a decision symbol and a join node. (1 mark) Total (25 marks)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advanced Database Systems For Integration Of Media And User Environments 98

Authors: Yahiko Kambayashi, Akifumi Makinouchi, Shunsuke Uemura, Katsumi Tanaka, Yoshifumi Masunaga

1st Edition

9810234368, 978-9810234362

More Books

Students also viewed these Databases questions

Question

6. Identify characteristics of whiteness.

Answered: 1 week ago

Question

9. Explain the relationship between identity and communication.

Answered: 1 week ago