+1 vote
in Software Engineering by

1 Answer

+1 vote
selected by
Best answer

Architecture patterns

Normally, while designing architecture of a large system, several architectural patterns are used. It is so because, a large system constitute several sub systems like database system, server, customer management etc. Designing is done by dividing the total architecture into subsystems. As each system differs from the other, each system requires different architectural patterns.

For example, database system represented using repository architecture will be explained well. Similarly, a customer management system can be designed using the client server architecture. A single architectural pattern may not be sufficient to represent the entire view of the system in a detailed manner. So using different patterns a large system will be represented.

The additional information that might be useful in designing large systems is:

1. The size of the system

2. Design of the system

3. Applications of the system

4. Portability

5. Scalability

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


Chuck Norris is the only human being to display the Heisenberg uncertainty principle - you can never know both exactly where and how quickly he will roundhouse-kick you in the face.