Exam Details

Subject uml
Paper
Exam / Course m.sc. computer science
Department
Organization solapur university
Position
Exam Date October, 2018
City, State maharashtra, solapur


Question Paper

M.Sc. (Semester II) (CBCS) Examination Nov/Dec-2018
Computer Science
UML
Time: 2½ Hours Max. Marks: 70
Instructions: Question No. 1 and 2 are compulsory.
Attempt any 3 questions from Q. no. 3 to Q. no. 7
Figures to the right indicate full marks.
Q.1 Choose correct alternatives. 10
Activity diagram and use case diagram are considered as types of
non-behavioral diagrams non structural diagrams
behavioral diagrams none of these
Kinds of diagrams which are used to show interactions between series of
messages are classified as
state chart diagrams class diagrams
collaboration diagrams deployment diagrams
Diagrams which are used to distribute files, libraries and tables across
topology of hardware are
deployment diagrams use case diagrams
sequence diagrams collaboration diagrams
Dynamic aspects related to a system are shown with the help of
class diagrams interaction diagrams
deployment diagrams use case diagrams
An update operation in an object instance
updates the class
has no side effects
deletes an instance
alters values of attribute(s) of an object instance
If you want to plan project activities such as developing new
functionalities or test cases, which of the following OOAD artifacts is the
most useful?
Sequence diagram Use cases
Domain model Package diagrams
represent a computational resource, generally having at
least some memory and often having processing capability
Component Node
Use case Actor
is the interaction diagram used for modeling the dynamic
aspects of a system.
Class diagram Sequence diagram
Interface None of these
Page 2 of 2
SLR-VG-216
A package is graphically rendered as
Rectangle Circle
Ellipse Tabbed folder
10) A model is a simplification of reality and are build to
Communicate the desired structure and behavior of the system.
Better understand the system by exposing opportunities for
simplification and reuse.
Visualize and control the architecture of the system.
All of these c
State whether true or false 04
Models help us to visualize a system as it is or as we want to be.
A dependency is structural relationship that specifies that object of one
thing are connected to objects of another thing.
A package is a general purpose mechanism for organizing elements into
groups.
A use case does not involve the interaction of actors and the system.
Q.2 Write short notes on the following. 08
State of an object
Swimlanes
Answer the following. 06
Different types of visibility
Why modeling is essential?
Q.3 Answer the following.
Draw and explain use case diagram for a library management system. 07
Name nine modeling diagrams in UML that are frequently used. 07
Q.4 Answer the following.
List various structural things in UML along with graphical notation 07
What is a package? How it is represented in UML? Explain importing and
exporting of packages.
07
Q.5 Answer the following.
What is collaboration diagram? How collaboration is graphically represented
in UML? Explain the structural part of the collaborations.
07
Explain the UML diagram which emphasizes the time ordering of messages. 07
Q.6 Answer the following.
What do you mean by actor and use case? Draw the use case diagram to
model the behavior of a cellular phone.
07
Explain forking and joining in activity diagram. 07
Q.7 Answer the following.
What is a component and node? How component and node are graphically
represented in UML? What are the differences between node and
component?
07
What is an event? What are four kinds of events that you can model in
UML?


Subjects

  • .net technology
  • artifical intelligence
  • computer communication network
  • data mining and warehouse
  • data structures
  • dbms
  • digital image processing
  • distributed operating system
  • finite automata
  • internet of things
  • java programming
  • linux operating system (oet)
  • mobile computing
  • network security
  • numerical analysis
  • object oriented programming using c++
  • office automation (oet)
  • operating system
  • operations research
  • soft computing
  • software engineering
  • software testing
  • uml