OOAD MCQs Final Test 0% 0 votes, 0 avg 0 OOAD Quiz OOAD MCQs Final Test 1 / 40 One important principle of Agile development is providing customer satisfaction by rapid delivery of useful software. True False May be true of false None of these Providing customer satisfaction by rapid delivery of useful software is most important principle of Agile development 2 / 40 Agile Development is a group of software development methodologies based on what type of development. Documentation Driven Iterative and incremental Java Resource pooling Agile Development is a group of Iterative and incremental software development methodologies 3 / 40 Which JAD participant is the person from the customer's organization who has the ultimate authority to make decisions about the project. Facilitator Observer Executive Sponsor Scribe Executive Sponsor is the person from the customer's organization who has the ultimate authority to make decisions about the project. 4 / 40 Which of the following is not a JAD participant? Executive Sponsor Integrator Facilitator Observer Integrator is not a JAD participant 5 / 40 How many types of multiplicity in class diagram 2 4 6 8 There are Six types of Multiplicity 1. Exactly one - 1 2. Zero or one - 0..1 3. Many - 0..* or * 4. One or more - 1..* 5. Exact Number - e.g. 3..4 or 6 6. complex relationship - e.g. 0..1, 3..4, 6.* would mean any number of objects other than 2 or 5 6 / 40 To express protected visibility of a class member, we use ______ in class diagram. + - # ~ in class diagram ( # ) denotes protected attributes or operations 7 / 40 To express public visibility of a class member, we use ______ in class diagram. + - # ~ in class diagram ( + ) denotes public attributes or operations 8 / 40 To express private visibility of a class member, we use ______ in class diagram. + - # ~ in class diagram - denotes private attributes or operations 9 / 40 Which of the following used to set visibility of class members Public Private Protected All of these UML identifies four types of visibility: public, protected, private, and package. 10 / 40 How many types of visibility options are there in class diagram? 1 2 3 4 UML identifies four types of visibility: public, protected, private, and package. 11 / 40 A class may have following relationships with other classes Inheritance Aggregation Composition All of these There are three types of relationships in classes 1. Inheritance 2. Composition 3. Aggregation 12 / 40 In Class diagram, a classifier consists of Class name Class Attributes Class Operations All of these A Classifier has three sections. 1. Class Name, 2. Attributes 3. Operations. 13 / 40 A description of a group of objects all with similar roles in the system is called Class Syntax Structure None of these A class describes a group of objects with similar properties (attributes), common behaviour (operations), common relationships to other objects, and common meaning . 14 / 40 Class diagram is used to show _________ Static structure of classes in System Understand the complexity of the system Model systems from a business perspective All of these Class diagram describles the structure of the system and used to understand the complexity of structure. 15 / 40 Class diagram describes the structure of a system by showing the__________ System's classes and attributes Operations Relationships among objects All of these In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects. 16 / 40 A ______ diagram in UML is a type of static structure diagram. Class Static Activity None of these In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects. 17 / 40 The UP combines commonly accepted best practices such as into a cohesive and well-documented process description. Iterative lifecycle Risk-driven development Iterative lifecycle and Risk-driven development None of These The UP combines commonly accepted best practices, such as an iterative lifecycle and risk-driven development, into a cohesive and well-documented process description. 18 / 40 Unified Process UP is _________ software development process. Iterative Liner Spiral None of These The Unified Software Development Process or Unified Process is an iterative and incremental software development process framework. 19 / 40 A software development process describes an approach to Building software Deploying software Maintaining software. All of these options A software development process deals with all aspects of a Software Life. 20 / 40 Which phase in the RUP is responsible for scoping the system and providing a basis for validating initial costing and budgets? Elaboration Phase Transition Phase Inception Phase Construction Phase Incption phase in the RUP is responsible for scoping the system and providing a basis for validating initial costing and budgets. 21 / 40 What company has made and continues to make a significant investment in the RUP? Microsoft Corporation Sun Microsystems Project Management Institute IBM IBM has made and continues to make a significant investment in the RUP. 22 / 40 What is the main goal of RUP? To minimize development costs To minimize development time frame To create high quality software To create high quality software with a predictable budget and time frame Main goal of RUP is to create high quality software with a predictable budget and time frame. 23 / 40 In __________ perspective the diagrams describe software implementations in a particular technology. Conceptual. Specification Implementation None of These In Implementation (software) perspective the diagrams describe software implementations in a particular technology (such as Java). 24 / 40 ___________ perspective of UML the diagrams describe software abstractions or components with specifications and interfaces. Conceptual. Specification Implementation None of These In Specification perspective of UML the diagrams describe software abstractions or components with specifications and interfaces, but no commitment to a particular implementation . 25 / 40 In ____________ perspective of UML the diagrams are interpreted as describing things in a situation of the real world or domain of interest. Conceptual. Specification Implementation None of These In Conceptual perspective the diagrams are interpreted as describing things in a situation of the real world or domain of interest. 26 / 40 Which one of the following is not a perspective to apply UML Conceptual perspective. Specification perspective Implementation perspective None of These All the given option are the perspetives of using UML 27 / 40 There are _______ perspectives to apply UML 1 2 3 4 There are three perspetives of using UML. 1. Conceptual perspective. 2. Specification perspective 3. Implementation perspective 28 / 40 __________ provides complete executable specification of a software system in UML. UML as sketch UML as blueprint UML as programming language None of These UML as programming language provides complete executable specification of a software system in UML. 29 / 40 Informal and incomplete diagrams created to explore difficult parts of the problem or solution space in_______ UML as sketch UML as blueprint UML as programming language None of These Informal and incomplete diagrams created to explore difficult parts of the problem or solution space in UML as Sketch. 30 / 40 UML Stands for Uniform Modeling Language Unified Modeling Language Universal Modeling Language Ultimate Modeling Language UML Stands for Unified Modeling Language. 31 / 40 Abstraction has ______ types. 1 2 3 4 Abstraction has two major types. 1) Data Abstracton 2) Process Abstraction 32 / 40 During ____________ there is an identification of the concepts, attributes, and associations that are considered noteworthy. Object-oriented Analysis Object-oriented Design Object-oriented Management None of These Object-oriented analysis is concerned with creating a description of the domain from the perspective of objects. There is an identification of the concepts, attributes, and associations that are considered noteworthy. 33 / 40 _________ is concerned with creating a description of the domain from the perspective of objects. Object-oriented Analysis Object-oriented Design Object-oriented Management None of These Object-oriented Analysis is concerned with creating a description of the domain from the perspective of objects. 34 / 40 Use cases are not an object-oriented artifact they are simply written stories True False May be true or false None of these options. Use Cases Are Not Object-Oriented There is nothing object-oriented about use cases; one is not doing object-oriented analysis if writing use cases. 35 / 40 During ________________there is an emphasis on defining software objects and how they collaborate to fulfill the requirements. object-oriented design Object-oriented Analysis Object-oriented Design Object-oriented Management During object-oriented design, there is an emphasis on defining software objects and how they collaborate to fulfill the requirements. 36 / 40 Requirements analysis may include stories or scenarios of how people use the application; these stories can be referred as_________. Design Document System Analysis Use Cases. None of These. Requirements are the user stories that describe user's assumptions about new system. 37 / 40 In _______________ there is an emphasis on finding and describing the objects or concepts in the problem domain. Object-oriented Analysis Object-oriented Design Object-oriented Management None of These During OO analysis, there is an emphasis on finding and describing the objects (or concepts) in the problem domain. 38 / 40 ___________ is a conceptual solution that fulfills the requirements, rather than its implementation. Analysis Design Code Algorithm Design emphasizes a conceptual solution that fulfills the requirements, rather than its implementation. For example, a description of a database schema and software objects. Ultimately, designs can be implemented. 39 / 40 Analysis is the ______________of the problem and requirements. Investigation Implementation Management None of these Analysis or Problem analysis is the process of understanding real-world problems and user’s needs and proposing solutions to meet those needs. The goal of problem analysis is to gain a better understanding of the problem being solved before developing a solution. 40 / 40 The UML is a standard _______notation. Modeling Programming Managing All of these UML (Unified Modeling Language) is a standard notation for the modeling of real-world objects as a first step in developing an object-oriented design methodology. Your score is LinkedIn Facebook Twitter VKontakte