UML Tutorial for Beginners
Blog containing resources for uml like lecture notes, lecture videos, lab manual, uml diagrams, objective bits, important questions and more.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.

Software Development Life Cycle

Suryateja Pericherla Categories: Introduction to UML. 3 Comments on Software Development Life Cycle

UML is a software development life cycle or process independent language. But to get most out of UML, the software development process should have the following properties: Use case driven Architecture centric Iterative and Incremental   Rational Unified Process (RUP) is a software development process framework developed by Rational Corporation which satisfies the above three […]

Read the rest of this entry »

Architecture

Suryateja Pericherla Categories: Introduction to UML. No Comments on Architecture

A model is a simplified representation of the system. To visualize a system, we will build various models. The subset of these models is a view. Architecture is the collection of several views.   The stakeholders (end users, analysts, developers, system integrators, testers, technical writers and project managers) of a project will be interested in different […]

Read the rest of this entry »

Overview of UML

Suryateja Pericherla Categories: Introduction to UML. No Comments on Overview of UML

The UML is a language for (overview of UML): Visualizing Specifying Constructing Documenting the artifacts of a software intensive system.     The UML is a Language   A language provides a vocabulary and the rules for combining words in that vocabulary for the purpose of communication. A modeling language is a language whose vocabulary […]

Read the rest of this entry »

Object Oriented Modeling

Suryateja Pericherla Categories: Introduction to UML. No Comments on Object Oriented Modeling

In software field, there are several ways to approach for building a model. The two most common ways are: from an algorithmic perspective and from an object oriented perspective.   The traditional view of software development takes an algorithmic perspective. In this approach, the main building block of all software is the procedure or function. […]

Read the rest of this entry »