Designed Mcqs With and (CSE320)
Designed Mcqs With and (CSE320)
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
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
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
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
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
View Answer
Answer: C
View Answer
Answer: A
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
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
View Answer
Answer: C
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
View Answer
Answer: C
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
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
View Answer
Answer: B
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
Unit 1
7. The model in which the requirements are implemented by its category is ______ .
a. Evolutionary Development Model
b. Waterfall Model
c. Prototyping
d. Iterative Enhancement Model
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
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
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
Aggregation is …
a) set of relationship
b) composed of relationship
c) part of relationship
d) all of these
What is that concept in type theory in which a single name may denote objects
of many different classes that are related by some common super class referred
to ______ a) Monomorphism
b) Type Checking
c) Polymorphism
d) Generalization
Q1. Amongst which of the following is / are true in terms of design concepts in
software engineering. Software design encompasses,
A. Set of principles
B. Concepts and practices
C. Development of a high-quality system or product
D. All of the mentioned above Answer: D) All of the mentioned above
Explanation:
A. Model
B. Testing
C. Requirements Analysis
D. None of the mentioned above Answer: A) Model
Explanation:
A. Software engineers
B. Mechanical engineers
C. Architect
D. None of the mentioned above Answer: A) Software engineers
Explanation:
Q4. Amongst which of the following is / are shows the key significances of software
designs,
A. Design allows us to build the blue print of the system or product
B. The model gives clarity of proposed system and can be improved before code
is generated
C. Tests can be carried out, and end users involves during the process
D. All of the mentioned above Answer: D) All of the mentioned above
Explanation:
The key significances of software designs are; design allows us to build the blue print
of the system or product, the model gives clarity of proposed system and can be
improved before code is generated and tests can be carried out, and end users
involves during the process.
Q5. Amongst which of the following is / are the key steps of software designs?
Explanation:
The architecture of the system or product must be represented; the interfaces that
connect to the software to end users, to other systems and the software components
that are used to construct the system are designed.
Advertisement
Q6. The primary work product produced during software design is / are,
A. Architectural design
B. Interface design
C. Creation of components and deployment
D. All of the mentioned above Answer: D) All of the mentioned above
Explanation:
The primary work products produced during software design are architectural design,
Interface design and creation of components and deployment.
Q7. The design model is assessed by the software team to determine; and the that
have been established.
Explanation:
The software team evaluates the design model to identify whether there are any flaws,
inconsistencies, or omissions; whether there are any alternatives; and whether the
model can be implemented within the restrictions, schedule, and budget that have
been specified.
Q8. The architectural design defines the relationship between major structural
elements of the software,
A. True
B. False
Answer: A) True
Explanation:
Q9. Amongst which of the following is / are the key aspects of interface design,
A. Smooth communication between the system and the users who use it
B. This implies a flow of information
C. Both A and B
D. None of the mentioned above Answer: C) Both A and B
Explanation:
The key aspects of interface design are to keep Smooth communication between the
system and the users who use it. An Interface design implies a flow of information.
Q10. The component-level design transforms structural elements of the software
architecture,
A. True
B. False
Answer: A) True
Explanation:
Structures in the software architecture are transformed into procedures for describing
how the components of the software work at the component level by using
component-level design.
Advertisement
Q11. Component design is prepared with the information obtained from ____.
Explanation:
The information gathered from the class-based models and behavioral models is used
to make the component design. During the design phase, we make decisions that will
have an impact on the overall success of the software creation process.
Q12. Design provides the representations of software that can be assessed for ____.
A. Quality
B. Testing
C. Analysis
D. All of the mentioned above Answer: A) Quality
Explanation:
Design provides the representations of software that can be assessed for quality.
Essentially, design is a method of accurately translating the requirements of
stakeholders into a finished software product or system.
Q13. Software design is a process of,
Explanation:
Q14. Amongst which of the following is / are shows the software quality,
Explanation:
The key aspects of software quality and attributes are; the design should implement
implicit & explicit requirements, the design should a readable, and understandable, and
the design should have a complete picture from an implementation perspective.
Q15. Amongst which of the following is / are the key attributes of software quality.
Explanation:
A. Modeling
B. Analysis
C. Implementation
D. None of the mentioned above Answer: A) Modeling
Explanation:
The process of abstraction can also be referred to as modeling. It is all about hiding
complexity in building various parts of application.
Explanation:
Software modularity is a design approach to divide entire software into smaller units;
modularity facilitates a developer to identify issues quickly; and helps developer to
enhance software and its quality easily.
A. True
B. False
Answer: A) True
Explanation:
A. True
B. False
Answer: A) True
Explanation:
A. True
B. False
Answer: A) True
Explanation:
The architecture, its components, and its interfaces are allocated to the physical
configuration of a system through the use of deployment-level design elements.
PROVIDED BY: