Dat2 key

advertisement
PARISUTHAM INSTITUTE OF TECHNOLOGY AND SCIENCE
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CS6502- OBJECT ORIENTED ANALYSIS AND DESIGN
TIME : 8.30 am -10.10 am
DEPT/SEM: CSE/ V SEM
YEAR:III
DAT -2
Max Marks : 40
Duration:100 Minutes
PART- A (4X2=8 Marks)
Answer all the Questions
1. Define inception.
The Unified Process consists of cycles that may repeat over
the
long-term
life
of
a
system.
A
cycle
consists
of
four
phases:
Inception,
Elaboration,
Construction
and
Transition.
Each
cycle
is
concluded
with
a
release,
there
are
also
releases within a cycle.
2. Write the scenarios of sequence diagram.
A Sequence diagram is an interaction diagram that shows how processes operate with
one another and in what order. It is a construct of a Message Sequence Chart.
3. What are the types state machine objects?
 State dependent objects
 State independent objects
4. Define UML.
The Unified Modeling Language (UML) is a general-purpose modeling language in the
field of software engineering, which is designed to provide a standard way to visualize
the design of a system.
PART- B(2X16=32 Marks)
Answer the following Questions
5.a) Illustrate component and deployment diagram for student management system.
(16)
 A deployment
diagram in
the Unified
Modeling
Language models
the physical deployment of artifacts on nodes.
 To describe a web site, for example, a deployment diagram would show what
hardware components ("nodes") exist (e.g., a web server, an application server,
and a database server), what software components ("artifacts") run on each node
(e.g., web application, database), and how the different pieces are connected (e.g.
JDBC, REST, RMI).
 The nodes appear as boxes, and the artifacts allocated to each node appear as
rectangles within the boxes.
 Nodes may have subnodes, which appear as nested boxes.
 A single node in a deployment diagram may conceptually represent multiple
physical nodes, such as a cluster of database servers.
 There are two types of Nodes:
1. Device Node
2. Execution Environment Node
 A component is something required to execute a stereotype function.
 Examples of stereotypes in components include executables, documents, database
tables, files, and library files.
(Or)
b) Illustrate component and deployment diagram for employee management
system(16)
6.a)Explain the package diagram for student management system (16)
 A package import is "a relationship between an importing namespace and a
package, indicating that the importing namespace adds the names of the members
of the package to its own namespace."
 By default, an unlabeled dependency between two packages is interpreted as a
package import relationship.
 In this relationship, elements within the target package will be imported into the
source package.
 A package merge is "a directed relationship between two packages, that indicates
that the contents of the two packages are to be combined.

It is very similar to Generalization in the sense that the source element
conceptually adds the characteristics of the target element to its own
characteristics resulting in an element that combines the characteristics of both".
 In this relationship, if an element exists within both the source package and the
target package, then the source element's definition will be expanded to include
the target element's definition.
(Or)
b) Explain the package diagram for employee management system.
STAFF SIGN
HOD SIGN
(16)
Download