CS619 Final Viva Preparation SRS DD SQL PHP by Junaid
- Type
- Final term past paper
- Course
- CS619 Final Project
- Size
- PDF 4.1 MB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extension for 30 a day.
Preview text
Text from pages 2, 3, 4 of 84. Download the file for all 84 pages.
UML (Unified Modeling Language)
UML is a standard language for specifying, visualizing, constructing, and documenting the of software systems. UML was created by the Object Management Group (OMG). UML specification draft was proposed to the OMG in January 1997.
A CONCEPTUAL MODEL OF UML
A conceptual model can be defined as a model which is made of concepts and their relationships. A conceptual model is the first step before drawing a UML diagram. It helps to understand the entities in the real world and how they interact with each other.
The conceptual model of UML can be mastered by learning the following three major elements.
OBJECT-ORIENTED CONCEPTS
UML is an analysis and design of object-oriented (OO).
An object contains both data and methods that control the data. The data represents the state of the object. A class describes an object and they also form a hierarchy to model the real-world system. The hierarchy is represented as inheritance. The classes can also be associated in different ways as per the requirement.
Objects are the real-world entities that exist around us and the basic concepts such as abstraction, encapsulation, inheritance, and polymorphism all can be represented using UML.
UML is powerful enough to represent all the concepts that exist in object-oriented analysis and design.
UML diagrams are representation of object-oriented concepts only.
Fundamental concepts of the object-oriented world:
OO ANALYSIS AND DESIGN
Analysis means the investigation of objects; Design means the collaboration of identified objects.
The purpose of OO analysis is to identify objects of a system to be designed. This analysis is also done for an existing system. After identifying the objects, their relationships are identified and finally the design is produced.
Purpose of OO analysis and design:
Steps where the OO concepts are applied and implemented.
OO Analysis → OO Design → OO Implementation
The above three points can be described in detail as −
- OO Analysis - The objects should be identified with responsibilities. Responsibilities are the functions performed by the object. Each and every object has some type of responsibilities to be performed.
- OO Design - The objects are collaborated according to their intended association.
- OO Implementation - The design is implemented using OO languages such as Java, C++, etc.
Role of UML in OO Design
Things:
Things are the most important building blocks of UML. Things can be −
Related CS619 files
All CS619 files →Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.