You are on page 1of 4

Department of Software Engineering

Software Design & Architecture

Assignment # 2
Date: 28-05-2021 [Friday]

Student Name: Ayesha Khan


Roll Number: Fa-2019-BSSE-049
Degree Program: BSSE
Note: Copy paste from internet or any other source will be awarded '0' marks. write in your
own words. Any two students having same solution/wording will also be awarded '0' marks.
Write your answer in this file and turn in back.

Question # 1:

a- Reference to the various “Architecture Styles” discussed during class lecture, present
at least 3 examples of software applications based on each architecture style.
b- Also present “Flow of events (of any one module/component)” of any 5 software
applications or any of its component in your own words.

Answer:

Part a -

Architecture Style 1 (Name): Client_ server Architecture:

Example 1 Domain Name Server

Example 2 Hospital Management System

Example 3 computer network

Architecture Style 2 (Name): Space –Based Architecture:

Page 1 of 4
Example 1 Facebook

Example 2 Twitter

Example 3 Prepaid Telecommunication

Architecture Style 3 (Name):  Distributed Architecture Style

Example 1: Transaction processing monitors

Example 2: Data convertors 

Example 3: Communication controllers 

Architecture Style 4 (Name):  Model-View-Controller (MVC)

Example 1: Website Design

Example 2: Car Structure

Example 3: Order Food

Architecture Style 5 (Name): Event Based Architecture:

Example 1: E-Commerce Website or apps

Example 2: Messages send/ receive

Example 3: Register on Account for Online Shopping

Page 2 of 4
Part b -

Model Solution:
Software Application 1 (Name): Cash Withdrawal
Flow of Events: Enter pin code > Select option> Select account Type > Select amount >
confirmation about balance receipt >

Software Application 1 (Name): Post a video on snack video

Flow of Events:

Set up your shot and pick out special effects. Tap the center tab to enter camera mode--->
Record the video. Once you're ready, press and hold the red record button -->Make final edits
and add a caption to the video --->Duet with other users.

Software Application 2 (Name): delete Instagram account

Flow of Events:
Log into instagram.com from a computer Click your profile picture in the top right and
click Profile, then click Edit ProfileScroll down, then click Temporarily disable my account in
the bottom rightSelect an option from the drop-down menu next to Why are you disabling
your account?
Software Application 3 (Name): Host a zoom meeting for the first time
Flow of Events:
Sign in to your Zoom web portal-Click Meetings Click Schedule a Meeting- Choose the date
and time for your meeting- (Optional) select any other settings you would like to useClick Save.

Software Application 4 (Name): Start an Online Clothing Store

Page 3 of 4
Flow of Events:
Choose a clothing niche-Determine your business plan-Select your ecommerce platform

Find your domain name  choose your templates and customize your storeList your
products-Publish and market your store.

Software Application 5 (Name):

Flow of Events: upload my photo On Browser:

On your computer, open a web browser, like Chrome or Safari ---> Go to Images ---> Click Search by
image ---> Click Upload an image. Choose file or Browse ---> Select a picture from your computer  Click
Open or Choose ---> Image has been Uploaded.

Page 4 of 4

You might also like