0% found this document useful (0 votes)
11 views4 pages

Software Architecture Styles and Examples

The document discusses 5 software architecture styles and provides examples of applications for each style. It also describes the flow of events for 5 different software applications or components. For part a, it lists the architecture styles as client-server, space-based, distributed, MVC, and event-based. It then provides 3 examples for each style. For part b, it describes the step-by-step flow of events for using a cash withdrawal machine, posting a video on TikTok, deleting an Instagram account, hosting a first Zoom meeting, and uploading a photo to a web browser.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views4 pages

Software Architecture Styles and Examples

The document discusses 5 software architecture styles and provides examples of applications for each style. It also describes the flow of events for 5 different software applications or components. For part a, it lists the architecture styles as client-server, space-based, distributed, MVC, and event-based. It then provides 3 examples for each style. For part b, it describes the step-by-step flow of events for using a cash withdrawal machine, posting a video on TikTok, deleting an Instagram account, hosting a first Zoom meeting, and uploading a photo to a web browser.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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 [Link] 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