0% found this document useful (0 votes)
174 views

SD Lab

This document outlines the course outcomes and mapping for a Software Development Laboratory course. The course aims to help students design and implement projects using object-oriented concepts, apply UML diagrams, and use appropriate design patterns. It also lists 10 exercises that involve developing UML diagrams, implementing different software layers, and using tools like IBM RAD. The course outcomes are mapped to program outcomes and program specific outcomes on a scale of 1 to 3 based on correlation strength. References for the course include IBM RAD, Java/Eclipse IDE, .Net Framework, and Visual Studio.

Uploaded by

sailesh lal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
174 views

SD Lab

This document outlines the course outcomes and mapping for a Software Development Laboratory course. The course aims to help students design and implement projects using object-oriented concepts, apply UML diagrams, and use appropriate design patterns. It also lists 10 exercises that involve developing UML diagrams, implementing different software layers, and using tools like IBM RAD. The course outcomes are mapped to program outcomes and program specific outcomes on a scale of 1 to 3 based on correlation strength. References for the course include IBM RAD, Java/Eclipse IDE, .Net Framework, and Visual Studio.

Uploaded by

sailesh lal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

U19CS505 SOFTWARE DEVELOPMENT LABORATORY 0021

COURSE OUTCOMES:

At the end of the course, students will be able to

 Design and implement projects using OO concepts


 Use UML analysis and design diagrams in various applications
 Apply appropriate design patterns for the given scenarios

CO / PO, PSO Mapping


(3/2/1 indicates strength of correlation) 3-Strong, 2-Medium, 1-Weak
SOFTWARE DEVELOPMENT LABORATORY
COs Programme Outcomes (POs) and Programme Specific Outcome (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 P09 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 2 3 3 3 2 2 2 2 2 3 3 3 3 3

CO2 1 2 3 3 3 2 1 2 3 2 2 3 3 3 1

CO3 1 2 1 2 2 2 1 2 2 2 3 2 2 2 2

List of Exercises / Experiments:

1. Define the problem statement


2. Identify use cases and develop business use case model (System use case diagram).
3. Identify the conceptual classes (boundary, controller and entity classes) and develop a domain model
with UML Class diagram.
4. Using the identified scenarios find the interaction between objects and represent them using UML
Interaction diagrams.
5. Draw the State Chart diagram and UML Activity diagram.
6. Develop Interface pattern.
7. Identify the User Interface and domain objects. Draw the UML package diagram.
8. Implement the User Interface (presentation) layer using thin client with
HTML/Java/JSP/Servlet/PHP
9. Implement the Business layer (domain object) using JDBC adapter
10. Implement the Data layer using JDBC mapper

TOTAL: 30
REFERENCES/MANUAL/SOFTWARE:

1. IBM RAD
2. Java / Eclipse IDE/.Net Framework/Visual Studio Package

06.07.2022 Regulations-2019

You might also like