Você está na página 1de 4

Programmer/student name: Mr.

XYZ
Enrolment number: 123
Course name & semester: MCA- 4TH SEMESTER
Exercise: 01: Introduction to UML
Brief description of the exercise:
UML (Unified Modelling Language):
In 1997 the OMG (Object Management Group) developed the Unified Modelling Language (UML)
as a common architectural framework for modelling object oriented systems and applications. UML is
derived primarily from the strengths of three notations; Booch OOD (Object Oriented Design),
Rumbaugh OMT (Object Modelling Technique) and Jacobson OOSE (Object Oriented Software
Engineering).
The OMG described the Unified Modelling Language as a language representing unified best
engineering practices for specifying, visualizing, constructing and documenting the elements of
business modelling, software and even non-software systems.

Specification: UML can be used for specifying what is required of a system and how a
system may be implemented. It captures the all-important requirements, analysis, design and
implementation decisions that need to be established during a system development lifecycle.

Visualization: The graphical nature of UML allows the visualization of systems before they are
implemented. Using shapes representing well defined semantics to communicate to a wider
audience more succinctly than a descriptive narrative and more comprehensively than what often
can be represented by a programming language.

Construction: UML can be used to guide and craft the implementation of a complicated system.
Furthermore, with the aid of various case tools on the market, it is possible to generate object
orientated source code from UML models and also possible to reverse engineer source code into
UML Models.

Documenting: UML offers a means of capturing knowledge and documenting deliverables such
as requirements documents, functional specifications and test plans. These are all critical in
controlling, measuring and communicating a system throughout its lifecycle.

There are many tools available on the market that aids the construction of a UML model like Rational
Rose.

Case Tool Used : Rational Rose


Rational Rose is a tool set produced and marketed by Rational Software Corporation (now owned by
IBM). Rose is an operational tool set that uses the Unified Modeling Language (UML) as its means
for facilitating the capture of domain semantics and architecture/design intent. UML has a number of
different notations, allowing the specification of the artifacts of design from many different
perspectives and for different objectives during the computer engineering life cycle. Most of these
notations are directly supported through the Rose tool set. Various diagrams used are:

(draw this)

Start-Up
Rational Rose should be located under Program Files>Rational Suite Enterprise>Rational Rose from
the Start Menu. Rose appears and displays the Create New Model dialog box. Click Cancel to start a
new model. You will see the default window for Rational Rose. The window is divided into four
parts: on the upper left-hand side, you have the browser that contains the different views of your
model; on the lower left-hand side, you have the documentation window; to the right of the browser
and documentation window, you have the diagram toolbar (hovering over the icons will display a
description of what the buttons do); on the right-hand side of the window you have the diagram
working area.

(print a snapshot of rational rose window and name all its components)

Programmer/student name: Mr. XYZ


Enrolment number: 123
Course name & semester: MCA- 4TH SEMESTER
Exercise: 02: Creating a Use Case Diagram
Brief description of the exercise:
Rational Rose is a visual modeling tool, enabling the creation, analysis, design and modification of
components in a software system. This exercise is intended to show you how to draw a use case
diagram within Rational Rose.
Steps to create a Use Case Diagram:
1
2
3
.
..
( Print the snapshot from Rational Rose)

Programmer/student name: Mr. XYZ


Enrolment number: 123
Course name & semester: MCA- 4TH SEMESTER
Group Number of Case Study:
Case study: (NAME OF YOUR CASE STUDY)

Assignment: 01: Creating SRS Document for (NAME OF YOUR CASE STUDY)
Brief description of the exercise:

Você também pode gostar