Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

Graded Discussion Board Note: You are required to fill table as described below and copy and paste only two tables in GDB answer section. Any other text pasted (except tables) in GDB answer section or change the format of tables will get “Poor” grade.

Graded discussion (GDB) will be opened on 17th February, 2021 and it will remain open for two days. You can post your answer till 18th February.

Directions to solve You are required to read “Definition One” and “Definition Two” then choose suitable software architectures style’s name for “Definition one” and “Definition Two” from the given list and write in the relevant row in the table 1 and table 2.

Furthermore, there are list of advantages and disadvantages given below that relate with the chosen software architectures style’s name (Definition one and two). You are required to write advantages and disadvantages in the relevant table of software architectures style’s name.

Software Architectures Styles:

Hyper Text Transfer Protocol

Microservices

Read/Write model

The open system interconnection

Rest API

Monolithic

Waterfall architecture

Definition One: A big application reside in one joint box or one big container. All components (business functions) will be written in a single application like a java war file and deployed on a single high performance server. This is the most common architecture used in traditional applications.

Definition Two: Break application into small business functions or services. These services are loosely coupled and interacts using API. These services act as an autonomous body and deployed in different servers.

Advantages/Disadvantage

Isolate Problems/Faults

Single Point of failure

Mixed technology stack

Simple to develop and deploy

Business components are tightly coupled

Communication between services is complex

  Note: This is a research-based assessment. You can use books, google, videos and articles to find required answer. If anything confused you may send email at cs605@vu.edu.pk

Views: 517

Replies to This Discussion

Share the GDB Question & Discuss Here....         

Stay touched with this discussion, Solution idea will be uploaded as soon as possible in replies here before the due date.

CS605 (Software Engineering II) GDB No.1 Solution

cs605 GDB Fall 2020 Solution  Due Date: 18-feb-2021

CS605 GDB Solution Fall 2020 - 2021 || Software Engineering-II

 

#CS605 GDB

CS605 GDB Fall 2020 Solution

Question : 

Directions to solve You are required to read “Definition One” and “Definition Two” then choose suitable software architectures style’s name for “Definition one” and “Definition Two” from the given list and write in the relevant row in the table 1 and table 2.

Furthermore, there are list of advantages and disadvantages given below that relate with the chosen software architectures style’s name (Definition one and two). You are required to write advantages and disadvantages in the relevant table of software architectures style’s name.

Software Architectures Styles:

Hyper Text Transfer Protocol

Microservices

Read/Write model

The open system interconnection

Rest API

Monolithic

Waterfall architecture

Definition One: A big application reside in one joint box or one big container. All components (business functions) will be written in a single application like a java war file and deployed on a single high performance server. This is the most common architecture used in traditional applications.

Definition Two: Break application into small business functions or services. These services are loosely coupled and interacts using API. These services act as an autonomous body and deployed in different servers.

Advantages/Disadvantage

Isolate Problems/Faults

Single Point of failure

Mixed technology stack

Simple to develop and deploy

Business components are tightly coupled

Communication between services is complex

Solution : 

 

Software Architectures Styles (Definition one):

Advantages

Disadvantages

Simple to develop and deploy

Single point of failure

 

Business components are tightly coupled

 

 

 

 

Software Architectures Styles (Definition Two):

Advantages

Disadvantages

Mixed technology stack

Communication between services is complex

Isolate Problems/Faults

 

RSS

Looking For Something? Search Below

Latest Activity

© 2021   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service