Anna University Regulation 2013 Information Technology (IT) CS6502 OOAD Notes for all 5 units are provided below. Download link for IT 5th SEM CS6502 Object Oriented Analysis & Design Lecture Notes are listed down for students to make perfect utilization and score maximum marks with our study materials.
The Unified Modeling Language is a visual language for specifying, constructing and documenting the artifacts of systems.
Unified Modeling Language (UML) is a standardized general-purpose modeling language in the field of software engineering. The standard is managed, and was created by, the Object Management Group. UML includes a set of graphic notation techniques to create visual models of software-intensive systems.
The Unified Modeling Language is commonly used to visualize and construct systems which are software intensive. Because software has become much more complex in recent years, developers are finding it more challenging to build complex applications within short time periods. Even when they do, these software applications re often filled with bugs, and it can take programmers weeks to find and fix them. This s time that has been wasted, since an approach could have been used which would have educed the number of bugs before the application was completed.
Three ways to apply UML:
1. UML as sketch:
Informal and incomplete diagrams Created to explore difficult parts of the problem
2. UML as blueprint:
Detailed design diagram Used for better understanding of code
3. UML as programming language:
Complete executable specification of a software system in UML
Three perspectives to apply UML:
1. Conceptual perspective: Diagrams describe the things of real world. UML diagrams are used to describe things in situations of real world. Raw UML object diagram notation used to visualize.
2. Specification perspective: Diagrams describe software abstractions or components with specifications and interfaces.
It describes the real world things, software abstraction and component with specification and interfaces. Raw UML class diagram notation used to visualize software components.
3. Implementation perspective: Diagrams describe software implementation in a particular technology
PHASES OF UP:
The Unified Process has emerged as a popular iterative software development process for building object oriented systems.
Unified process is a iterative process, risk driven process and architecture centric approach to software development. It comes under software development process.
The Unified Software Development Process or Unified Process is a popular iterative and incremental software development process framework. The best-known and extensively documented refinement of the Unified Process is the Rational Unified Process (RUP).
Inception is the initial stage of project. It deals with approximate vision, business case, scope of project and vague estimation.
- Initial stage of project
- Approximate vision
- Business case and scope
- Vague estimate
Inception is the smallest phase in the project, and ideally it should be quite short. If the Inception Phase is long then it may be an indication of excessive up-front specification, which is contrary to the spirit of the Unified Process.
The following are typical goals for the Inception phase.
- Establish a justification or business case for the project
- Establish the project scope and boundary conditions
- Outline the use cases and key requirements that will drive the design trade offs
- Outline one or more candidate architectures
- Identify risks
- Prepare a preliminary project schedule and cost estimate
- The Lifecycle Objective Milestone marks the end of the Inception phase.
Advantages of inception.
Estimation or plans are expected to be reliable.
After inception, design architecture can be made easily because all the use cases are written in detail.
CS6502 OOAD All Units notes – Download Here
If you require any other notes/study materials, you can comment in the below section.
For CS6502 OOAD Previous Year Question Papers – Click here
For CS6502 OOAD Question Bank/2marks 16marks with answers – Click here
For CS6502 OOAD Important Questions/Answer Key – Click here
Anna University 5th SEM IT OOAD Lecture Notes
CS6502 Object Oriented Analysis & Design Notes free download
Anna University IT OOAD Notes Regulation 2013
CS6502 Notes, OOAD Unit wise Lecture Notes – IT 5th Semester