IDS 405 Sample Final MC

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

18. Operating systems deliberately include an electronic "click" sound for keyboard and mouse activities. This describes which of the eight golden rules for designing interactive interfaces? a. Offer informative feedback b. Offer simple error handling c. Support internal locus of control d. Strive for consistency

A

20. Designers should be sure to include cancel buttons on all dialog boxes which allow the user to back up. This is an example of what? a. Easy reversal of actions b. Reduce short term memory load c. Good error handling d. Dialog that yields closure

A

24. ________ are a critical element of relational database design because they are the bases for representing relationships among tables. a. Keys b. Attributes c. Fields d. Tables

A

30. A relational database table is in ______ normal form if it has no repeating fields or groups of fields, and hence all rows have the same columns. a. first b. second c. third d. fourth

A

40. An input window class is an example of a(n) _______ design class type. a. Boundary b. Control c. Entity d. Persistent

A

44. In a design class diagram, navigation visibility is identified by _______. a. a solid arrow between the classes, pointing to the visible class b. a solid arrow between the classes, initiating from the visible class c. a dashed arrow between the classes, pointing to the visible class d. a solid line between the classes

A

46. _______ is a qualitative measure of the consistency of functions within a single class. a. Cohesion b. Encapsulation c. Coupling d. Visibility

A

48. What is the term to denote a method that is invoked on a class instead of on an object? a. class-level method b. instance method c. class-level attribute d. instance attribute

A

9. In a three-layer architecture, what are the three layers? a. view layer, business logic layer, and data layer b. view, service layer, domain layer c. client layer, view layer, and data layer d. client layer, domain layer, and server layer

A

37. Which diagram is directly used to identify methods and write programming code for object-oriented systems? a. Sequence diagram b. Design class diagram c. Package diagram d. State-machine diagram

B

4. When we use the term the Web what is the correct definition? a. The set of interconnected networks that cover the world b. The set of world-wide resources that are available over the Internet c. The set of server computers that connect to the Internet d. The set of networks and computers that support the Internet

B

41. A(n) ____ class acts as a switchboard between the view layer and the domain layer. a. boundary b. controller C. entity D. persistent

B

6. A software function or set of functions or services that can be executed via Web protocols is called a(n) ________. a. Web server b. Web service c. Web client d. Function server

B

8. The set of computing hardware, network hardware and system software used by an organization is called the _________. a. application architecture b. technology architecture c. system architecture d. client/server architecture

B

14. The study of human interaction with machines in general is called ____. a. human factors engineering b. user-centered design C. human-computer interaction D. usability

C

16. Since it is not always clear that Web page objects are clickable, or when a control has recognized the click, designers should be careful to apply the principle of ________. a. Affordance b. Consistency c. Shortcuts d. Feedback

D

17. Each dialog within the system should be organized with a clear sequence - a beginning, middle, and end. This describes which of the rules for designing interactive interfaces? a. Offer informative feedback b. Permit easy reversal of actions c. Support internal locus of control d. Design dialogs to yield closure

D

21. Which of the following is not a principle of Closure? a. Definite end point of the steps of a procedure b. Protecting and saving user's input fields c. Allow the user to undo their actions d. Have clear navigation path

D

25. A(n) ____ is a field or set of fields stored in one table that also exists as a primary key in another table. a. primary key b. foreign key C. object identifier D. candidate key

D

28. _______ is a consistent relational database state in which every foreign key value also exists as a primary key value. a. First normal form (1NF) b. Database synchronization c. Function dependency d. Referential integrity

D

3. A personal computing device includes all of the following except ______. a. a laptop b. a smartphone c. a Kindle Reader d. a router

D

31. _________ is where the value in one field determines the value in another field in the same record. a. First normal form b. Second normal form c. Referential integrity d. Functional dependency

D

38. Which two models are primary models in object-oriented detailed design? a. Design class diagram and component diagram b. Package diagram and CRC cards c. Sequence diagram and communication diagram d. Sequence diagram and design class diagram

D

10. In a three-layer architecture, the application server would be part of which layer? a. view layer b. business logic layer c. data layer d. server layer

B

12. A metaphor of human-computer interaction (HCI) in which the user interacts with objects on the display screen, is referred to as ________. a. desktop metaphor b. direct manipulation metaphor c. document metaphor d. dialog metaphor

B

19. "When subsequent processing is delayed by more than a second or two, users may repeatedly press controls or re-enter information, resulting in processing errors and user frustration" is an example of what? a. Lack of error handling b. Lack of feedback c. Lack of closure d. Lack of consistency

B

23. In a relational database, a row can be referred to as a(n) _______. a. Field b. Tuple C. attributes. d. relation

B

29. Referential integrity is normally enforced by the _______. a. application programmer b. database management system C. operating system D. user

B

32. A relational database table is in ______ normal form if every non-key field is functionally dependent on the primary key. a. first b. second C. third D. fourth

B

34. Select the best answer. What can be said about the following relational database table (key is underlined): CourseSectionID, StudentID, Grade, StudentName a. Not in any valid normal form b. In First Normal Form c. In First and Second Normal Form d. In First, Second, and Third Normal Form

B

36. Which of the following is NOT one of the design models used for object-oriented design. a. Communication diagram b. System sequence diagram c. CRC cards d. Design class diagram

B

2. What is a computer that manages shared resources for access across a network called? a. A hosted server b. Software as a Service (SaaS) c. A server computer d. A mainframe computer

C

22. A report that contains only information about non-standard or out-of-bound conditions is a(n) ____ report. a. Runtime b. Error c. Exception d. Executive

C

26. Each class on an class diagram is represented by a(n) ____ in a relational database. a. Attribute b. Row c. Table d. Column

C

27. A separate relation must be created to store the attributes of a _______ relationship among two other classes. a. one-to-one b. one-to-many C. many-to-many d. many-to one

C

33. A relational database table is in ______ normal form if no non-key field is functionally dependent on any other non-key field. a. First b. Second c. Third d. Fourth

C

35. Which analysis model serves as an input model to a design class diagram? a. Use case diagram b. Activity diagram c. Domain model class diagram d. System sequence diagram (SSD)

C

39. In Unified Modeling Language (UML) notation, a stereotype is indicated by ____. a. parentheses b. brackets C. guillemets D. underline

C

42. Which of the following is valid Unified Modeling Language (UML) notation for a method signature? a. visibility name:type-expression {parameter list} b. name:class-name (parameter list):type-expression C. visibility name(parameter list):type-expression D. visibility class-name:name:type-expression {parameter list}

C

43. If you are doing detailed design for the use case Create New Order, which class should receive the first input? a. Order Transaction b. Order c. Order handler d. Customer

C

45. High coupling _______ in a system. a. is easier to maintain b. reduces ripple effects in a system when changes occur c. adds complexity d. decreases visibility between classes

C

49. A class that can never have objects of its type created is called a(n) ______ ______. a. associative class b. imaginary class C. abstract class d. concrete class

C

5. Given the following URL, what is the correct description of the portion shown in bold? http://www.barnesandnoble.com/u/books-best selling-books/379003057 a. The protocol b. The resource name c. The server name d. The company name

C

50. The term "____________" is a design principle in which one object has reference to another object and can thus interact with it. a. Class responsibility b. Object responsibility c. Navigation visibility d. Object interaction

C

1. Which of the following is NOT one of the activities of Core Process 4: Design system components? a. Describe the environment b. Design the user interface c. Design application components d. Design security and integrity controls

D

11. The model that best shows how software components are distributed across hardware components is the ________. a. client/server diagram b. location diagram C. network diagram D. deployment diagram

D

13. Software (such as typical tax preparation software) which in essence interviews the user is following which user interface metaphor? a. Collaboration metaphor b. Document metaphor c. Interview metaphor d. Dialog metaphor

D

15. A key principle of human-computer interaction (HCI), that states that the appearance of any control should suggest its functionality, is called _________. a. informative feedback b. affordance C. consistency D. visibility

D

47. If a class is reusable, that is to say that it can be used in several different applications, then it has been designed using what good design principle? An example might be a button class. a. Separation of concerns b. Object responsibility c. Low coupling d. High cohesion

D

7. Web-based application is software with the following characteristics: a. Executes only on a Web server b. Is written with html c. Is installed on a personal computing device d. Uses a browser and web-server

D


Kaugnay na mga set ng pag-aaral

Computer Science Principles Test prep review

View Set

Chapter 6- dissociative disorders

View Set

Chapter 5, 6,7 and 8 midterm 2 business 100

View Set

Personal Fitness: Types of Muscles

View Set

Professional Nursing Concepts I - Final Review

View Set

CMSC 447 - Software Engineering Midterm

View Set

Hemolytic Disease of the Newborn

View Set