Which phase emphasizes investigation of the problem and requirements rather than a solution Mcq?

Object Oriented Analysis and Design MCQs with Answers. These multiple choice questions are useful for MCA, BCA and other IT Examinations.

1. ___ is the process that groups data and procedures into an entity called objects.
a. Object development methodology
b. Linear programming
c. Structured programming
d. Object oriented system development

View Answer

Answer: D

2. ___ technique analyzes and converts business requirements into specifications and finally into manual procedures.
a. Structured analysis
b. Structured analysis and design (SADT)
c. Object oriented analyses
d. Structured design

View Answer

Answer: D

3. ___ identifies the same data structure and behavior, and groups them into a class.
a. Polymorphism
b. Identity
c. Classification
d. Inheritance

View Answer

Answer: C

4. We classify different objects of the program with the same properties into a class using ___.
a. Categorization
b. Instantiation
c. Decomposition
d. Generalization

View Answer

Answer: A

5. A ___ is defined as a group of objects with the same structure and behavior.
a. Association
b. Polymorphism
c. Class
d. Method

View Answer

Answer: C

6. Messages are known as ___ functions.
a. Bounded
b. Unbounded
c. Non-specific
d. Specific

View Answer

Answer: C

7. In the ___ phase the design model is built based on the analysis model.
a. System Design
b. Application
c. Object design
d. Analysis

View Answer

Answer: C

8. ___ patterns are constant and inactive.
a. Generative
b. Anti
c. Design
d. Non-generative

View Answer

Answer: D

9. The ___ methodology includes the complete software development lifecycle and tracks the stress between different phases.
a. Jacobson
b. Rumbaugh
c. Booch
d. Edward Yourdon

View Answer

Answer: A

10. ___ relationship is indicated by a dashed line beginning at the base use case and ending with an arrow pointing to the use case.
a. Communication
b. Uses
c. Extends
d. Association

View Answer

Answer: C

11. ___ deals with the static process view of a system, from the perspective of a real or prototype case.
a. Component diagram
b. Object diagram
c. Deployment diagram
d. State diagram

View Answer

Answer: B

12. The state of an object need not be directly observable and is ___ of the implementation.
a. Associated
b. Dependent
c. Independent
d. Interdependent

View Answer

Answer: C

13.___ is a creative activity to recognize and understand the problem, its related constraints, and the methods of overcoming those problems.
a. Analysis
b. Implementation
c. Design
d. Testing

View Answer

Answer: A

14.___ denotes the aspirations of the users and the responsibility of the system to its users.
a. UML
b. OOA
c. Use-cases
d. Association

View Answer

Answer: C

15. ___ emphasizes the key concepts and helps to identify issues and flaws in the analysis and design.
a. Scenario
b. Use-case diagram
c. Documentation
d. Class diagram

View Answer

Answer: C

16. The output of object analysis is a description of the ___ and the user requirements.
a. Problem
b. Solution
c. Quality assurance
d. Use cases

View Answer

Answer: A

17. Each iteration in the process of identifying relevant classes identifies some classes that were ___.
a. Described
b. Defined
c. Noticed
d. Unnoticed

View Answer

Answer: D

18. Class Responsibility Collaboration (CRC cards) is an important tool used in the ___ of object-oriented software.
a. Analysis
b. Design
c. Development
d. Specification

View Answer

Answer: B

19. The idea of the interface was introduced to solve the problem of ___.
a. Generalization
b. Association
c. Multiple inheritances
d. Dependency

View Answer

Answer: D

20. Self delegation is a ___ an object sends to itself
a. Value
b. Attribute
c. Message
d. Event

View Answer

Answer: C

21. ___ relationship hides the internal details of the superclass from the subclasses.
a. Interface
b. Inheritance
c. Part of
d. One too many

View Answer

Answer: B

22. ___ is said to be a valid fundamental truth that has no counterexample or exception.
a. Cohesion
b. Attribute
c. Axiom
d. Corollary

View Answer

Answer: C

23. The third phase of OOAD design deals with ___.
a. Designing view layer classes
b. Designing attributes
c. Designing access layer classes
d. Refining UML class diagrams

View Answer

Answer: A

24. Corollary 6 deals with ___.
a. Large number of simple classes
b. Design using inheritance
c. Strong mapping
d. Standardization

View Answer

Answer: B

25. In object oriented design it is important to describe the ___ between the associated classes in an application.
a. Protocol
b. Function
c. Constraint
d. Procedure

View Answer

Answer: A

26. ___ constraints are true for the attached set of relationships and instances over a long period of time.
a. Primary key
b. Post-conditions
c. Pre-conditions
d. Invariants

View Answer

Answer: D

27. ___are objects that basically act as containers of data.
a. Display object
b. Value object
c. Application structure
d. Data object

View Answer

Answer: B

28. ___ is the layer of application functionality that encapsulates all the interactions within the database.
a. Business layer
b. Presentation layer
c. Application layer
d. Access layer

View Answer

Answer: D

29. ___ is a special data processing system or part of a data processing system that helps in storage, manipulation, reporting, management, and control of data.
a. Object store
b. Persistence
c. Object oriented database management system
d. Database management system

View Answer

Answer: D

30. In ___, a single table is used to map multiple no inheriting classes.
a. Table–class mapping
b. Multi-Table–inherited classes mapping
c. Table-multiple classes mapping
d. Table–inherited classes mapping

View Answer

Answer: C

31. A prototype that provides only the model of the UI is a ___
a. Horizontal prototype
b. Vertical prototype
c. Visual prototyping
d. Rapid prototyping

View Answer

Answer: A

32. ___ interferes with the user’s ability to use the conceptual model of how the application works.
a. Task automation
b. Interface
c. Prototyping
d. Modes

View Answer

Answer: D

33. ___ states that there should be a strong mapping between the user’s view of doing things and UI classes
a. Corollary 1
b. Corollary 2
c. Corollary 4
d. Corollary 3

View Answer

Answer: C

34. ___ testing is a process, or a series of processes, designed to ensure that the computer code does what it was designed to do and that it does not do anything unintended.
a. Software
b. Quality
c. Hardware
d. Functional

View Answer

Answer: A

35. ___ testing technique is used for testing software against its specifications with some knowledge of its internal working as well.
a. White -box
b. Black-box
c. Correctness
d. Grey-box

View Answer

Answer: D

36. ___ is a powerful macro substitution and when improperly used can cause serious errors.
a. Abstraction
b. Encapsulation
c. Inheritance
d. Polymorphism

View Answer

Answer: C

37. Identifying the use cases is one of the initial stages of:
a. User satisfaction test
b. Program development
c. Usability testing
d. Use case design

View Answer

Answer: C

38. The main concern of ___ testing is how users interact with the system.
a. Usability
b. Software
c. Quality
d. Object oriented

View Answer

Answer: A

39. Test goals and the ___ must be decided before the user satisfaction test is performed.
a. Audience
b. Use case design
c. Testing questionnaire
d. Design goals

View Answer

Answer: A

40. Giving extra time for the test plans will reduce ___.
a. System performance
b. Testing time
c. Productivity
d. Consistency of the application

View Answer

Answer: C

41. Identify the approach used in system development to build information with the help of structured and modular programming.
a. Object oriented approach
b. Traditional approach
c. Object oriented programming
d. Object technology

View Answer

Answer: B

42. Identify true and false statements.
1. The core of object oriented development is the identification and organization of the concepts related to the application domain.
2. Object oriented development is the traditional approach for analyzing software based on abstractions existing in the real world.
a. 1-F, 2-F
b. 1-T, 2-T
c. 1-T, 2-F
d. 1-F, 2-T

View Answer

Answer: C

43. Identify true and false statements.
1. The main aim of object-oriented system development is to make software development easier.
2. The object oriented systems are used to abstract the inner programming details of the software.
a. 1-F, 2-F
b. 1-T, 2-F
c. 1-T, 2-T
d. 1-F, 2-T

View Answer

Answer: C

44. The two types of traditional operating systems methodologies are ___ and ___.
a. Class centric, function centric
b. Algorithm centric, data-centric
c. Algorithm centric, function centric
d. Class centric, data centric

View Answer

Answer: B

45. Which of the following statement is true?
1. The class diagram depicts the allocation of classes and objects to modules in the physical design of a system.
2. Object diagram is a UML structural diagram that shows the instances of the classes.
a. 1-F, 2-T
b. 1-T, 2-F
c. 1-T, 2-T
d. 1-F, 2-F

View Answer

Answer: A

46. In the ___ phase the class diagram is improved by adding more details like ___ and methods used for application.
a. Analysis, Testing
b. Prototyping, Testing
c. Design, Testing
d. Design, Attributes

View Answer

Answer: D

47. In a state diagram, the start state is represented as a ___ and an end state as a ___.
a. Hollow circle, Hollow circle enclosing a smaller colored circle
b. Small darkened circle, Hollow circle enclosing a smaller colored circle
c. Hollow circle enclosing a smaller colored circle, Small darkened circle
d. Small darkened circle, a Colored circle enclosing a smaller hollow circle

View Answer

Answer: B

48. Identify if the following statements are true or false.
1. The behavior package describes the static structure of the UML
2. The structure package describes the dynamic structure of the UML
a. 1F, 2T
b. 1F, 2F
c. 1T, 2T
d. 1T, 2F

View Answer

Answer: B

49. Identify true and false statements.
1. Use-case model defines what happens in the system when the use-case is performed.
2. Use-case model can identify classes and the relationships among subsystems of the systems.
a.1-F, 2-F
b. 1-T, 2-F
c. 1-T, 2-T
d. 1-F, 2-T

View Answer

Answer: C

50. Business process model (BPM) can include both ___ processes and___ processes.
a. Actor, UT
b. People, IT
c. Actor, People
d. People, UT

View Answer

Answer: B

Thanks for visiting our website, if you like the post on Object Oriented Analysis and Design MCQs with Answers, please share on social media.

Read More:

  • Object-oriented analysis and design MCQs-Pdf
  • Microprocessor and Microcontroller MCQs
  • Multimedia Graphics Picture Image MCQs
  • Multimedia and Animation MCQs
  • Linux Operating System MCQs

Which phase emphasizes conceptual solution in software and hardware that fulfill the requirements rather than its implementation?

Design emphasizes a conceptual solution (in software and hardware) that fulfills the requirements, rather than its implementation. For example, a description of a database schema and software objects.

What is the term that describes a conceptual solution that Fulfils the requirements rather than its implementation?

Design emphasizes a conceptual solution that fulfils the requirements, rather than its implementation.

What is the difference between analysis and design phase?

Analysis: some kind of understanding of a problem or situation. – Design: creation of a solution for the analyzed problem. – Model: simplification that is used to better understand the problem (“analysis model”) or the solution (“design model”).

Which phase begins only after the new system has been installed and put into production and it lasts throughout the productive life of the system?

The ____ phase begins only after the new system has been installed and put into production, and it lasts throughout the productive life of the system. a. c. b. ... Multiple Choice..

Toplist

Neuester Beitrag

Stichworte