PCM PDF

Title PCM
Author Siddardha R Vadrevu
Course Software Design and Architecture
Institution California State University Fullerton
Pages 2
File Size 74 KB
File Type PDF
Total Downloads 121
Total Views 147

Summary

Pros Cons Matrix...


Description

Layered Pattern

Architectural Driver

Pros

Client-Server Pattern Cons

This is complex system and

Availability

Available to users

development of

with no downtime

modules is

which will provide

independent so lack

unified services.

of unit and integration testing in development phase.

Pros

Cons

The user must login with credentials in the client side and the data hits the server and is verified for access

If the server is not operational then the data will not be available.

with no downtime.

If there are more After grouping the modules, they will interact quickly with Performance

each other with fewer latency.

modules grouped with many users using simultaneously then the latency will be increased causing the degradation in

The client side only

If server is not

needs to interact

available, then the

with server causing

client side will be

to decrease the

down with no users

latency.

getting access.

performance. The system will be provided with Security

security hence unauthorized users will no able to access the system. The system will be available to adopt

Modifiability

new technologies by just modifying the components.

Interoperability

If only any module is accessed by another unauthorized access, then all data will be unsecured.

If one module is changed, then configuration complexity arises.

Servers will not give access unauthorized user to access the system.

By just locating the functionality of the system, new technologies can be easily upgraded.

If the server got attack by any unauthorized user, then all data will be accessed.

But locating functionality is a complex task to do so.

There will be

If different module is

The client will

If the server is

different module for

created for data

request server to

busy, then the

data conversion. Hence, the user will be able to store data in different file formats This feature will determine, how system is easy to use and to Usability

accomplish a desired task. It is easiest and cheapest way to improve systems quality.

Testability

conversion, then the cost and complexity of the system will increase

store data in different file format

client will have to

and the server will

wait until the data

display the

is generated

requested data

Sometimes

The user may have

Minimizations of all errors is not possible.

The server is

Every user has

designed so that it is

different needs

easy to use for the

according to usage,

client.

so it is not possible to

some issues with logging into Fullertonium which may cause client server not to recognize.

fulfil every user need.

This feature will

There may be some

The server has a

determine the ease

issue while testing it

control over the

of testing the

like the unavailability

inputs fed on the

Fullertonium System.

of server.

client.

Sometimes there may be a connectivity issue of server with a client....


Similar Free PDFs