0% found this document useful (0 votes)
24 views

Software-Design-Modeling (Set 4)

Uploaded by

Girraj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Software-Design-Modeling (Set 4)

Uploaded by

Girraj
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Software Design Modeling (SDM)

4 of 5 sets

301. Abstraction provide an operation named as …


A. encapsulation
B. call back
C. turndown
D. inheritance
Answer:B

302. To distunguish between active and non-active object which property is


applied?
A. abstraction
o m
B. polymophism
. c
C. concurrency
te
D. aggregation
a
Answer:C
q M
c
M
303. The time oriented diagram include …
A. sequence
B. classes
C. activity
D. none of these
Answer:A

304. Aggregation is …
A. set of relationship
B. composed of relationship
C. part of relationship
D. all of these
Answer:B

305. Cohesion and coupling are represented by using …


A. structure part
B. structure effect
C. dependence matrix
D. all of these
Answer:C

306. Refinement is a process of


A. inheritance
B. colaboration
C. elaboration
D. polymophism
Answer:C

307. Group of functionally related objects is …


A. concatenation
B. cohesion
C. coupling
D. all of these
Answer:B

308. in a sequence diagram, the _____ indicates when an object sends or receives a
message.
A. command line
B. focus
C. request link
D. lifeline
Answer:C

309. The two types of interaction diagrams are ____, and ____ diagrams.
A. sequence
B. communication
C. both
D. none
Answer:C

310. Looping in an activity diagram is best represented using what?


A. looping in an activity diagram is best represented by synchronizaton bars.

View all MCQ's at McqMate.com


B. 1
C. 2
D. 3
Answer:A

311. A decision point within an activity diagram may be shown with an activity
symbol.
A. true
B. false
C. both
D. none
Answer:A

312. A___ is an instantiation of a class.


A. object
B. class
C. both
D. none
Answer:A

313. On an activity diagram the arrows represent what?


A. in activity diagram the arrows represent the flow of activities.
B. 1
C. 2
D. 3
Answer:A

314. The focus in a sequence diagram is on _____.


A. time ordering of messages being passed between objects
B. 1
C. 2
D. 3
Answer:A

315. The acronym CRUD stands for ____.


A. create, read, update, delete

View all MCQ's at McqMate.com


B. 1
C. 2
D. 3
Answer:A

316. A deployment diagram is most useful for which design activity?


A. designing the duplication components
B. 1
C. 2
D. 3
Answer:A

317. The external behavior of a system is described by ___.


A. functional models
B. 1
C. 2
D. 3
Answer:A

318. In an activity diagram, the merge symbol has the same shape as what other
symbol?
A. decision symbols
B. 1
C. 2
D. 3
Answer:A

319. On an activity diagram, which of the following is not a valid use of a


synchronization bar?
A. to initiate the alternative paths.
B. 1
C. 2
D. 3
Answer:A

320. The behavior of a system is modeled using ________

View all MCQ's at McqMate.com


A. class diagram
B. activity diagram
C. use case diagram
D. interaction diagram
Answer:B

321. Which of the following diagrams is used to model business workflows?


A. deployment diagram
B. activity diagram
C. use case diagram
D. interaction diagram
Answer:B

322. The scenario of a use case is graphically represented using ________


A. deployment diagram
B. sequence diagram
C. use case diagram
D. interaction diagram
Answer:B

323. ________identify high-level services provided by the system.


A. classes
B. activities
C. use cases
D. components
Answer:C

324. Use case scenario is a specific sequence of ________


A. relationships n
B. use cases
C. classes
D. actions
Answer:D

325. A collaboration is the of ________ a use case.

View all MCQ's at McqMate.com


A. generalization
B. realization
C. inheritance
D. association
Answer:B

326. Uses cases are represented as ________ within the system rectangle.
A. ellipses
B. circles
C. rhombus
D. rectangle
Answer:A

327. An ________ connects the initiating actor to the use case (ending at the use
case).
A. arrow
B. line
C. arc
D. scribble
Answer:A

328. Animation of a model against the execution of a deployed system is an


example of ________
A. business engineering
B. forward engineering
C. reverse engineering
D. temporal engineering
Answer:C

329. Forward Engineering is possible for an Activity Diagram especially if the


context of the diagram is ________
A. an operation
B. a workflow
C. a class
D. a use case
Answer:A

View all MCQ's at McqMate.com


330. Realization of a use case is specified by ________
A. a collaboration
B. a component
C. a node
D. an activity
Answer:A

331. ________relationship between use cases means that the base use case explicitly
incorporates the behavior of another use case at a location specified in the base.
A. exclude
B. extend
C. include
D. abstract
Answer:C

332. ________captures the intended behavior of a system.


A. use case
B. component
C. class
D. interface
Answer:C

333. Forward Engineering is the process of translating ________


A. model to model
B. code to model
C. model to code
D. code to code
Answer:A

334. The names of use cases are generally given as ________


A. noun phrases
B. verb phrases
C. adjectives
D. adverbs
Answer:C

View all MCQ's at McqMate.com


335. Actors are connected to use cases only by ________
A. association relationship
B. generalization relationship
C. realization relationship
D. dependency relationship
Answer:B

336. ________represents a role that plays within a system.


A. use case
B. component
C. actor
D. activity
Answer:A

337. The behavior of a use case is specified by ________


A. flow of events
B. classes
C. components
D. nodes
Answer:C

338. ________uses the services of the system under design to fulfill the goals.
A. primary actor
B. supporting actor
C. offstage actor
D. secondary actor
Answer:A

339. ________state "what must always" be true beginning a scenario in the use
case.
A. pre-conditions
B. primary conditions
C. post-conditions
D. secondary conditions
Answer:A

View all MCQ's at McqMate.com


340. Which of the following diagram view the whole system as a block box?
A. class diagram
B. activity diagram
C. use case diagram
D. interaction diagram
Answer:A

341. In an Activity Diagram, transitions belongs to ________


A. trigger oriented transitions
B. self transitions
C. internal transitions
D. completion transitions
Answer:C

342. which of the following is NOT present in an Activity Diagram?


A. action states
B. objects
C. events
D. notes
Answer:C

343. Executable non atomic computations are called as ________


A. action states
B. activity states
C. transitions
D. simple states
Answer:D

344. Activity diagram is a special kind of ________


A. use case diagram
B. state chart diagram
C. interaction diagram
D. component diagram
Answer:C

View all MCQ's at McqMate.com


345. Executable atomic computations are called as ________
A. action states
B. activity states
C. composite states
D. concurrent states
Answer:B

346. ________is a path from one activity state to the next activity state.
A. action state
B. activity state
C. transition
D. fork
Answer:B

347. Objects placed in an Activity Diagram are connected to the activity or


transition using ________ relationship.
A. association
B. generalization
C. dependency
D. realization
Answer:A

348. ________is used to represent concurrent flows in an Activity Diagram.


A. slide bar
B. synchronization bar
C. swim lane
D. branch
Answer:C

349. In an Activity Diagram, organizing the activities into groups is called


________
A. forking
B. joining
C. swimlane
D. synchronization

View all MCQ's at McqMate.com


Answer:A

350. Use case descriptions consist of interaction_____?


A. use case
B. product
C. actor
D. product & actor
Answer:D

351. Which of these statements are truly acceptable?


A. a precondition is an assertion guaranteed to be true when the operation finishes
B. a post-condition is an assertion guaranteed to be true when the activity or operation begins
C. an event which causes a use case to begin is trigger
D. none of the mentioned
Answer:C

352. What are the types of prototypes?


A. horizontal prototypes
B. vertical prototypes
C. all of the mentioned
D. none of the mentioned
Answer:C

353. Diagrams which are used to distribute files, libraries, and tables across
topology of hardware are called
A. deployment diagrams
B. use case diagrams
C. sequence diagrams
D. collaboration diagrams
Answer:A

354. How many views of the software can be represented through the Unified
Modeling Language UML)?
A. four
B. five
C. nine

View all MCQ's at McqMate.com


D. none of the above
Answer:B

355. 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:A

356. What are the notations for the Use case Diagrams?
A. use case
B. actor
C. prototype
D. use case and actor
Answer:D

357. 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:C

358. Which of the following statements is true,


I) There are 5 views that are represented through the Unified Modelling Language
UML
ii) These 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:C

View all MCQ's at McqMate.com


359. UML diagram that shows the interaction between users and system, is known
as
A. activity diagram
B. e-r diagram
C. use case diagram
D. class diagram
Answer:C

360. 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:B

361. Which of the following statement is true?


A. use case diagram is a dynamic model of interaction between actors and product in a use case
B. use case description is a static model of use case supported by a product
C. all of the mentioned
D. none of the mentioned
Answer:D

362. A UML diagram that facilitates requirements gathering and interacts between
system and external users, is called as
A. flowchart diagram
B. sequence diagram
C. use case diagram
D. data flow diagram
Answer:C

363. 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

View all MCQ's at McqMate.com


Answer:C

364. 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:A

365. 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:C

366. Select the interaction that the use case description has.
A. product and actor
B. use case
C. actor
D. product
Answer:A

367. Use case descriptions consist of interaction among which of the following?
A. product
B. use case
C. actor
D. product & actor
Answer:D

368. Use case description contents include ______________


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

View all MCQ's at McqMate.com


Answer:D

369. Which of these statements are truly acceptable?


A. a precondition is an assertion guaranteed to be true when the activity or operation finishes
B. a post condition is an assertion guaranteed to be true when the activity or operation begins
C. trigger is an event which cause a use case to begin
D. none of the mentioned
Answer:C

370. 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:D

371. 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:D

372. 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:C

373. 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

View all MCQ's at McqMate.com


D. all of the mentioned
Answer:D

374. A different alternative must consists of?


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

375. Which of the following statement is true?


A. interactions supported by a product are cataloged in a use case description
B. interactions are refined in use case diagram
C. all of the mentioned
D. none of the mentioned
Answer:D

376. 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:D

377. ________ diagrams are used to illustrate data structures, and the static
snapshots instances of the things found in the class diagrams.
A. use case
B. object
C. collaboration
D. sequence
Answer:B

378. Object diagram is used to show the design ________ view of a system.
A. static
B. dynamic

View all MCQ's at McqMate.com


C. logical
D. process
Answer:A

379. Forward engineering and reverse engineering can be applicable to ________


A. class diagram
B. stereotypes
C. tagged values
D. adornments
Answer:A

380. ________ shows a set of objects and their relationships.


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

381. Objects diagram is used to model the ________ structure


A. class
B. object
C. use case
D. activity
Answer:B

382. Choose the ________ which has to be reverse engineereD.


A. target
B. relationship
C. visibility
D. constraints
Answer:A

383. Which of the following diagram is used to model the distribution of objects?
A. object diagram
B. activity diagram

View all MCQ's at McqMate.com


C. state chart diagram
D. interaction diagram
Answer:A

384. Which of the following diagram is used to model the vocabulary of a system?
A. object diagram
B. activity diagram
C. class diagram
D. interaction diagram
Answer:C

385. ________ model static data structures.


A. object diagrams
B. activity diagrams
C. class diagrams
D. interaction diagrams
Answer:C

386. Forward engineering of an ________ is theoretically possible but


programmatically o limited value.
A. object diagram
B. activity diagram
C. class diagram
D. interaction diagram
Answer:A

387. Class diagrams are not useful to ________


A. model simple collaborations
B. model the vocabulary of a system
C. model simple interactions
D. model a logical database schema
Answer:C

388. ________ represents one static frame in the dynamic storyboarD.


A. object diagram
B. activity diagram

View all MCQ's at McqMate.com


C. class diagram
D. interaction diagram
Answer:A

389. Forward engineering in UML is the process of transforming ________


A. a code into a model
B. a code into design n
C. a model into a code
D. a model into test
Answer:C

390. A model is a _________ of reality.


A. complication
B. simplification
C. realization
D. generalization
Answer:B

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


A. analyze
B. design
C. visualize
D. measure
Answer:B

392. 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:A

393. Algorithmic and object-oriented are the two common ways for modeling
________
A. non-software systems

View all MCQ's at McqMate.com


B. software systems
C. vocabulary of a system
D. client/server system
Answer:B

394. ________ helps to communicate the overall system architecture


unambiguously.
A. flow charts
B. designing
C. srs
D. templates
Answer:B

395. ________ defines the system's actions and how different parts contribute to it.
A. behavior
B. structure
C. model
D. use case
Answer:A

396. ________ can be done for both simple and complex systems.
A. generalization n
B. specification cm,
C. modeling
D. collaboration
Answer:A

397. The best kind of models helps to choose ________


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

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


A. dependent w"

View all MCQ's at McqMate.com


B. independent
C. both dependent and independent
D. different
Answer:B

399. An Object-oriented program is structured as a community of interacting


agents, called ________
A. objects
B. classes
C. functions
D. statements
Answer:A

400. 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:A

View all MCQ's at McqMate.com

You might also like