Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Academic Year 2018-19

IV Year B.Tech - I SEM


Software Architecture and Design Patterns Lab
Associated Theory Course Name: Software Architecture and Design Patterns

Associated Theory Course Outcomes:


S. NO. DESCRIPTION
C417.1 An ability to understand software tools for solves software design problems.

C417.2 An ability to use the UML analysis and design diagrams for real time applications.

C417.3 An ability to design and implement real time projects using object oriented concepts.

An ability to choose and apply appropriate creational design patterns to solve software
C417.4
architectural design problems.

An ability to choose and apply appropriate structural design patterns to solve software
C417.5
architectural design problems.

An ability to choose and apply appropriate behavioural design patterns to solve software
C417.6
architectural design problems.

Experiment mapping with Outcomes:


S. No. Name of the Experiment Mapped
CO
a) Tool Presentation: Presentation of the Project: Weather Mapping System. C417.1
1
a) Use Case View: Design of the Use Case View. Risk Analysis. C417.2
b) Logical View: Design of the Logical View of the Weather Mapping System
2 (WMS).
c) Integrating Patterns in the Architecture: Integration of selected
architectural and design patterns in the logical view obtained previously.
a) Implementation, Process, and Deployment Views: Design of the C417.3
implementation, process, and deployment views for the Weather
Mapping System.
3 b) Component and Interprocess Communication Design: Generation
from the previous architecture design of CORBA Interfaces and
Components Definitions

4 a) Implementation of WMS: Implementation of the Weather Mapping C417.3


System (Java & C++), with a particular emphasis on the Interposes
communication mechanism and the software components identified.
b) Use case Diagram for Librarian Scenario
a) Using UML design Abstract factory design pattern C417.4
5
b) Using UML design Builder Design pattern
a) Using UML design Adapter-class Design pattern C417.5
6
b) Using UML design Adapter-object Design pattern
c) Using UML design Bridge Design pattern C417.5
7
d) Using UML design Decorator Design pattern
e) Using UML design Facade Design pattern C417.5
8
f) Design a Flyweight design pattern
9 g) Using UML design Proxy design pattern C417.5
a) Using UML design Strategy Design pattern C417.6
10 b) User gives a print command from a word document. Design to represent
this chain of responsibility Design pattern
a) Using UML design Iterator Design pattern C417.6
11
b) Using UML design Mediator Design pattern
12 a) Using UML design Visitor Design pattern C417.6

You might also like