Object-Oriented Software Design Academic Essay – Write My School Essay

Object-Oriented Software Design

 

1. CRC cards are index cards that are used to document the classes in a system, the ways the classes collaborate, and the responsibility for each class for each use case collaboration.
a. true
b. false

2. ____ are classes that system designers create to serve as a collection point for incoming messages.
a. Persistent classes
b. Use case controllers
c. Control classes
d. Links

3. In a communication diagram, a(n) sequence number indicates the order of the messages.
a. true
b. false

4. A combination of prototyping and model building is the most effective approach for building systems.
a. true
b. false

5. Communication diagrams and sequence diagrams capture different types of information.
a. true
b. false

6. In many programming languages, the constructor is given the same name as the class.
a. true
b. false

7. The realization of a use case is done through the development of a(n) activity diagram.
a. true
b. false

8. The package notation is a ____.
a. circle with an iconic symbol
b. nested oval
c. tabbed rectangle
d. rounded rectangle

9. A(n) two-layer architecture is appropriate for systems that need to support multiple user interfaces, both Internet-based and network-based.
a. true
b. false

10. In windows, the listener method that notifies the listeners when an event occurs is often called addListener().
a. true
b. false

11. In a logon statechart, what transition typically happens after a logon is rejected?
a. The exit transaction moves to a system shutdown.
b. The system displays the logon window again with an appropriate error message.
c. The menu is activated with an error message.
d. The exit transition moves to the unlocked state.

12. In an Internet-based system, ____ help simulate network-based capability.
a. framesets
b. scripting languages and applets
c. application program interfaces
d. browsers

13. Designers often sketch statechart fragments to illustrate a single control process in the system.
a. true
b. false

14. The disadvantage of .NET is that it is easy to mix the layers, scattering business logic in with user-interface processes and data access logic.
a. true
b. false

15. In a deployment diagram, all of the interfaces on a single component must be listed.
a. true
b. false

16. The ODMG standards are the basis of the JDO standards, as well as some interfaces between ODBMSs and the C++ and SmallTalk programming languages.
a. true
b. false

17. Databases and DBMSs provide data access via a ____.
a. query language
b. data warehouse
c. persistent class
d. schema

18. The ____ database server architecture is commonly used to access data stored in databases with incompatible storage models or DBMSs.
a. single
b. partitioned
c. replicated
d. federated

19. When creating a relational database schema from a class diagram, add foreign keys to represent one-to-many associations.
a. true
b. false

20. Administrators access the physical store of a DBMS directly.
a. true
b. false

21. In a relational database, the uniqueness of rows within a table is guaranteed if the primary key is unique.
a. true
b. false

22. ____ is a relational database table structure in which every non-key attribute is functionally dependent on the primary key.
a. First normal form
b. Second normal form
c. Third normal form
d. Fourth normal form

23. Easy-to-learn interfaces are appropriate for office workers that use a system all day.
a. true
b. false

24. Designers should include Cancel buttons on all dialog boxes to allow users to go back one step at any time.
a. true
b. false

25. In most system development projects, analysts design system interfaces and user interfaces together because the two types require similar expertise and technology.
a. true
b. false

26. When designing for the computer medium, design for low bandwidth.
a. true
b. false

27. Tutorial help automatically displays the appropriate help topic based on the location of the cursor.
a. true
b. false

28. The associations between the frame, menu bar, and menu classes of a form are _____ relationships.
a. encapsulation
b. aggregation
c. inheritance
d. ergonomics

29. Browser forms can be displayed using any Internet browser.
a. true
b. false

30. A principle of error reduction is to reuse the information already in the computer whenever possible.
a. true
b. false

31. All DBMSs today include transaction logging as part of the DBMS software.
a. true
b. false

32. An ad hoc report is the result of a(n) ____.
a. concern raised by the programming team
b. new user query to a database
c. request based on analyst requirements
d. error detected by the system

33. Output messages that need to report on all objects within a class use a(n) ____ method.
a. external
b. class-level
c. object
d. abstract

34. ____ reports contain specific information on day-to-day business transactions.
a. Detailed
b. Summary
c. Executive
d. Exception

35. ____ is a technique to link a summary field to its supporting detail and enable users to view the detail dynamically.
a. Drill down
b. Transaction logging
c. Encryption
d. Ad hoc

36. For XML to work, both systems must recognize the markup codes.
a. true
b. false

37. Parallel operation of old and new systems is generally best when the consequences of a system failure are low.
a. true
b. false

38. Beta and production versions must be stored as long as they are installed on any user machines.
a. true
b. false

39. The most common type of user acceptance test evaluates functional requirements and the quality of a user interface.
a. true
b. false

40. System testing is usually only performed at the conclusion of the implementation discipline.
a. true
b. false

41. A(n) ____ version is a test version that is incomplete but ready for some level of rigorous integration or usability testing.
a. alpha
b. maintenance
c. production
d. beta

42. A(n) beta version is a system update that provides bug fixes and small changes to existing features.
a. true
b. false

43. Perhaps the most important and difficult acquisition task is choosing an appropriate component interaction standard and supporting system software.
a. true
b. false

44. The Scrum master sets the project schedule and assigns tasks.
a. true
b. false

45. In XP development, a(n) ____ can guide members toward a vision and help them understand the system.
a. sprint
b. system metaphor
c. object framework
d. metamodel

46. ____ is a philosophy and set of guidelines for developing software in an unknown, rapidly changing environment.
a. SOAP
b. Pair programming
c. Agile Development
d. Refactoring

47. In XP, there are multiple iterations within each release.
a. true
b. false

48. ____ is a driving force in technologies such as Web services, CORBA, .NET, and ERP systems.
a. Modeling
b. Reuse
c. Refactoring
d. Inheritance

49. The quality of the code is always higher in a pair-programming environment.
a. true
b. false

50. Windows components are example of reuse at the code level.
a. true
b. false

 
PLACE THIS ORDER OR A SIMILAR ORDER WITH US TODAY AND GET A GOOD DISCOUNT

find the cost of your paper