Explore topic-wise MCQs in Computer Science Engineering (CSE).

This section includes 458 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.

151.

A person may function in ________

A. only one role le
B. many roles
C. one role per system
D. one role per use case
Answer» C. one role per system
152.

Devices and other systems ________

A. may be actors
B. may only receive output from a use case
C. may only provide input to a use case
D. are out of scope because we are describing only one system at
Answer» B. may only receive output from a use case
153.

The system icon identifies ________

A. the boundaries of the system
B. the scope of the project so
C. the context of the system
D. another system in the role of an actor
Answer» D. another system in the role of an actor
154.

UML interfaces are used to ________

A. define an api for all classes
B. program in java, but not in c++ or smalltalk
C. define executable logic to reuse across classes
D. specify required services for types of objects
Answer» E.
155.

All public methods in business model objects are defined directly or indirectly because of a ________ requirement.

A. use case
B. dependency
C. association
D. sequence
Answer» B. dependency
156.

Which one of the following GOAD artifacts is the MOST useful?

A. use cases
B. interaction diagrams
C. activity diagrams
D. package diagrams
Answer» B. interaction diagrams
157.

An actor is ________

A. a person
B. a job title
C. a role
D. a system
Answer» D. a system
158.

In which phase is the scope of the project defined?

A. inception
B. elaboration
C. construction
D. transition
Answer» B. elaboration
159.

A link is an instance of ________

A. generalization
B. association
C. dependency
D. realization
Answer» C. dependency
160.

______ are used to create new building blocks from existing blocks.

A. tagged values
B. stereotypes
C. constraints
D. diagrams
Answer» C. constraints
161.

The explanatory parts of the UML model are known as ________

A. behavioral things
B. grouping things
C. structural things
D. annotational things
Answer» E.
162.

________ can represent the invocation of an operation, a step in a business p an entire business process.

A. state machine
B. interaction
C. use case
D. activity
Answer» E.
163.

Which one of the following is not a structural thing?

A. class
B. package
C. use case
D. node
Answer» C. use case
164.

________ is a physical element that exists at runtime and represents a computational resource.

A. node
B. actor
C. name
D. object
Answer» B. actor
165.

________ is an abstraction of a set of functions that the system performs.

A. class
B. interaction
C. use case
D. collaboration
Answer» D. collaboration
166.

A collection of operations that specify the services rendered by a class or component known as________

A. class
B. interaction
C. interface
D. collaboration
Answer» E.
167.

UML is useful to ________ a system as it is or as we want it to be.

A. visualize
B. specify
C. document
D. all of the above
Answer» B. specify
168.

An Object-oriented program is structured as a community of interacting agents, called ________

A. objects
B. classes
C. functions
D. statements
Answer» B. classes
169.

A set of ________ models are used to approach a complex system.

A. dependent w"
B. independent
C. both dependent and independent
D. different
Answer» C. both dependent and independent
170.

The best kind of models helps to choose ________

A. degree of detail
B. design view
C. single model
D. choice of model
Answer» B. design view
171.

________ can be done for both simple and complex systems.

A. generalization n
B. specification cm,
C. modeling
D. collaboration
Answer» B. specification cm,
172.

________ defines the system's actions and how different parts contribute to it.

A. behavior
B. structure
C. model
D. use case
Answer» B. structure
173.

________ helps to communicate the overall system architecture unambiguously.

A. flow charts
B. designing
C. srs
D. templates
Answer» C. srs
174.

Algorithmic and object-oriented are the two common ways for modeling ________

A. non-software systems
B. software systems
C. vocabulary of a system
D. client/server system
Answer» C. vocabulary of a system
175.

In which principle, the models created explain the identification of a problem and find its solution?

A. the choice of model is important
B. levels of precision may differ
C. the best models are connected to reality
D. no single model is sufficient
Answer» B. levels of precision may differ
176.

Models help us to________ a system as it is or the way it is wanteD.

A. analyze
B. design
C. visualize
D. measure
Answer» C. visualize
177.

A model is a _________ of reality.

A. complication
B. simplification
C. realization
D. generalization
Answer» C. realization
178.

________ represents one static frame in the dynamic storyboarD.

A. object diagram
B. activity diagram
C. class diagram
D. interaction diagram
Answer» B. activity diagram
179.

________ model static data structures.

A. object diagrams
B. activity diagrams
C. class diagrams
D. interaction diagrams
Answer» D. interaction diagrams
180.

Choose the ________ which has to be reverse engineereD.

A. target
B. relationship
C. visibility
D. constraints
Answer» B. relationship
181.

Objects diagram is used to model the ________ structure

A. class
B. object
C. use case
D. activity
Answer» C. use case
182.

________ shows a set of objects and their relationships.

A. class diagram
B. object diagram
C. use case diagram
D. activity diagram
Answer» C. use case diagram
183.

Object diagram is used to show the design ________ view of a system.

A. static
B. dynamic
C. logical
D. process
Answer» B. dynamic
184.

Which steps are included in use case driven iterative development?

A. at each iteration, one or more use cases are selected for implementation
B. iteration should be followed until the system is complete
C. iterative development builds system functionality gradually through analysis, design, coding, testing and evaluation
D. all of the mentioned
Answer» E.
185.

A different alternative must consists of?

A. different actors
B. different use cases
C. different overall product functionality
D. all of the mentioned
Answer» E.
186.

The Use case Description Heuristics includes which of these?

A. fill in the use case template from top to bottom
B. write simple declarative sentences in active voice
C. avoid sequence of steps by the actors and product
D. all of the mentioned
Answer» E.
187.

What is true in context to extensions?

A. once the basic flow is defined, the extensions can be specified
B. the alternatives are called extension as they extend the activity flow in a different direction from branch point
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
188.

What are the methods in which use case descriptions can be written?

A. actors in a use case are almost always stakeholders
B. preconditions must be true before statement begins
C. need list should be reviewed when writing each use case
D. all of the mentioned
Answer» E.
189.

Which descriptions are true for the use case description format?

A. underline text refers to another use case
B. extensions section uses complicated numbering scheme
C. indentation is used in order to make extensions easier to read
D. all of the mentioned
Answer» E.
190.

Use case description contents include ______________

A. use case name and number
B. actors
C. stakeholder and needs
D. all of the mentioned
Answer» E.
191.

Use case descriptions consist of interaction among which of the following?

A. product
B. use case
C. actor
D. product & actor
Answer» E.
192.

Select the interaction that the use case description has.

A. product and actor
B. use case
C. actor
D. product
Answer» B. use case
193.

Select the true statement from the following.

A. the first condition is has guaranteed to be true if the activity finishes
B. the next or post-condition is guaranteed to be true if the activity begins
C. trigger is an event that is used to give a start to a use case to begin.
D. both a and b
Answer» D. both a and b
194.

Which of the following diagram is used to model the distribution of objects?

A. object diagram
B. activity diagram
C. state chart diagram
D. interaction diagram
Answer» B. activity diagram
195.

Select from the following which is used to show one static frame in the dynamic storyboarD.

A. class diagram
B. activity diagram
C. object diagram
D. interaction diagram
Answer» D. interaction diagram
196.

UML diagram that specifies sequences/ steps of operations to be performed

A. activity diagram
B. use case diagram
C. class diagram
D. e-r case diagram
Answer» C. class diagram
197.

Which of the following statements is true, iThere are 5 views that are represented through the Unified Modelling Language UML). iiThese 5 views in UML are represented through 9 UML diagrams.

A. only i is true
B. only ii is true
C. both i and ii are true
D. none of them is true
Answer» D. none of them is true
198.

Which among the following can be heuristic for Use case diagram?

A. the product can be made actor
B. never name actors with noun phrases
C. name use cases with verb phrases
D. all of the mentioned
Answer» D. all of the mentioned
199.

What are the notations for the Use case Diagrams?

A. use case
B. actor
C. prototype
D. use case and actor
Answer» E.
200.

Which of the following views represents the interaction of the user with the software but tells nothing about the internal working of the software?

A. use case diagram
B. activity diagram
C. class diagram
D. all of the above
Answer» B. activity diagram