Professional Documents
Culture Documents
Design
The main phases of building a software system are
Requirements Gathering, Analysis, Design, Development and
Testing.
These steps are done iteratively to produce incremental
versions of software. The important part of creating an
application is Analysis and Design.
Analysis
Analysis is the decomposition of an
application into its constituent
parts.
It can also be described as
separation or breaking up of a
whole into its fundamental
elements or component parts.
Design
The Design Phase helps a project
progress to the Coding Phase in a
smooth manner.
A Design phase consists of a set of
decisions that determine how the
Design Model will be implemented.
easily
as the Analysis and Design is
done iteratively
Faster Development
Disadvantages
Simple early designs may be
VP-UML as a Tool
VP-UML is a powerful UML case tool. it provides an
environment to carry out various activities of Object
Oriented Analysis and Design through easy drag
and drop operations to create UML diagrams.
VP-UML has powerful features that can be used to
perform a detailed modeling and analysis of any
given problem.
Advantages
VP-UML is capable of generating Java and .NET persistent
code.
VP-UML provides an extension for the major Integrated
System Boundary
A system boundary element signifies a classifier,
such as a class, component or sub-system, to
which the enclosed Use-Cases are applied.
By depicting a boundary, its referenced classifier
does not reflect ownership of the embodied UseCases, but instead indicates usage.
Actor
An Actor represents anything that interacts with
the system.
An actor is not part of the system. It can be
referred to as an External entity that acts on the
system.
It represent roles a user can play in the system.
An Actor can represent a human, a machine or
another system.
Connector
Stereotype
Stereotypes allow one to extend the basic UML notation by
allowing a new modeling element to be defined based on an
existing modeling element.
The name of a stereotype is shown in guillemots, for
example, <<stereotype name>>.
Use-Case is provided by default with the UML standard
stereotypes (metaclass, powertype, process, and thread,
utility) for classifiers.