Ad Code

cs504 assignment no 3 fall 2020

 



Assignment Solution CS504

 

 


Solution

 

 

Question No. 1: (6 Marks)

Identify the suitable design pattern for each real world/example application.

Real-world/Example Application

Design Pattern

Print Spooler

Singleton Pattern

Oven’s Preprogrammed Switches Interface

Façade Pattern

Weather Alert App

Observer Pattern

 

 

 

 

 

 

 

Question No. 2: (4 Marks)

Identify the most appropriate architectural style for each example application system.

 

 

 

 

Application Systems

Architectural Styles

Operating System

Layered Architecture

Compiler

Three-tier Architecture






 

Question No. 3: (10 Marks)

Following table contains some code statements in C++, which are not in proper coding convention. Make the code statements self-documented by following the naming convention and best programming practices given in the course contents. Write your answer in the 2nd column of the table in the respective row.    

Code Statements without proper coding conventions

Code Statements with proper coding conventions

float sum = .25;

//declaring a float variable

Float sum=0.25;

string bookname;

//declaring a string variable for book name

String bookName;

if (isEven) printEven(); //conditional statement

If(isEven) {printEven();}

floatValue = intValue
//type casting

floatValue = (float) intValue;

double speed = 0; 

//declaring a double variable

double speed = 0.0;

 

 

 

Do Not Copy


Post a Comment

0 Comments

Close Menu