0% found this document useful (0 votes)
21 views1 page

Ooad Lab

The document outlines the objectives and outcomes of the Object-Oriented Analysis Design Lab course for B.Tech students. It includes a list of experiments that involve using UML CASE tools like Argo UML to create various design models and generate skeletal code in Java and C++. The course aims to enhance students' skills in object-oriented design, ethical programming practices, and effective communication.

Uploaded by

anirudh.v4444
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views1 page

Ooad Lab

The document outlines the objectives and outcomes of the Object-Oriented Analysis Design Lab course for B.Tech students. It includes a list of experiments that involve using UML CASE tools like Argo UML to create various design models and generate skeletal code in Java and C++. The course aims to enhance students' skills in object-oriented design, ethical programming practices, and effective communication.

Uploaded by

anirudh.v4444
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

B.

Tech - VI Semester L T P C
0 0 3 3

(20PC0519) OBJECT-ORIENTED ANALYSIS DESIGN LAB

Course Objectives:
This course is designed to:
● Understand and define the context and the external interaction with the System
● Identify the principle objects in the system
● Develop the design models
● Familiarize with usage of open source UML Case tools
Course Outcomes
Upon completion of the course, the students should be able to:
● Design use case, sequence and collaboration diagrams
● Develop the different models to document an Object-oriented design
● Follow the ethical principles in implementing the programs.
● Do experiments effectively as an individual and as a team member in a group.
● Communicate verbally and in written form, the understanding about the experiments.
● Continue updating their skills related to design the web pages and implementing programs in
future.

List of Experiments:
1. Initial Familiarization to a UML CASE tool such as the free tool Argo UML
2. Drawing Class diagram for a very simple problem such as the following in Argo UML
and generating skeletal code in Java and C++
● A country has a capital city
● A dining philosopher uses a fork
● A file is an ordinary file or a directory file
● Files contain records
● A class can have several attributes
● A relation can be association or generalization
● A polygon is composed of an ordered set of points
● A person uses a computer language on a project
3. Use UML tool (such as Argo UML) for use case modeling for a given problem
4. Use UML tool (such as Argo UML) for development of domain model for a given
problem
5. Use UML tool (such as Argo UML) to develop sequence and collaboration diagrams for
a given problem [2 Classes]
6. Use UML tool (such as Argo UML) to develop state model for a given problem
7. Generate C++/Java skeletal code for the design solution developed for a given problem
8. Complete the skeletal code generated by UML tool (such as Argo UML) to generate
complete code [2 Classes]

You might also like