Question

In: Computer Science

What is the fundamental characteristic of software that is designed using a repository architecture? Give examples...

What is the fundamental characteristic of software that is designed using a repository architecture? Give examples with explanation please.

Solutions

Expert Solution

The fundamental characteristic of software that is designed using a repository architecture is that all shared data is held in a central database which can be accessed by all sub-systems.

The data shared is passive and the clients(subsystems) of the data store are active,which control the logic flow and checks data store for changes.The client sends a request to system to perform actions(e.g. insert data). Data manipulation taking place in one component will reflect an identical representation of data in another component.

It has two components:

1) A central data source

2)A collection of components that operate on it to store, retrieve and update information.

Best example of repository architecture is database management system(DBMS).Such system provides both a console and graphical user interface to update both structure and data-set of any particular database.

Information System, Programming environments, Computer aided software engineering environments are also examples of repository architecture.


Related Solutions

What are the characteristics of Romanesque architecture? Give concrete examples of the features of Romanesque architecture,...
What are the characteristics of Romanesque architecture? Give concrete examples of the features of Romanesque architecture, and name one or two Romanesque churches
What is software architecture? Why do we need it? Distinguish between architecture and design.
What is software architecture? Why do we need it? Distinguish between architecture and design.
Why is the Fundamental Theorem of Calculus so important? Give examples on how the method of...
Why is the Fundamental Theorem of Calculus so important? Give examples on how the method of substitution works with definite integrals. What integrals lead to logarithms? Give some examples.
Explain the difference between technical and fundamental analysis using specific examples.
Explain the difference between technical and fundamental analysis using specific examples.
What are the advantages of the different forms of software architecture? Select two and discuss how...
What are the advantages of the different forms of software architecture? Select two and discuss how they may be used providing specific real-world examples.
Give examples of Saudi companies that using ERP and what are the advantages of implementing the...
Give examples of Saudi companies that using ERP and what are the advantages of implementing the ERP? (write max 200 words with evidence in your own words) (2 Points)
The second facilitator has elaborated on software. a. Using suitable examples, differentiate between system software and...
The second facilitator has elaborated on software. a. Using suitable examples, differentiate between system software and application software b. Describe three (3) major categories of system software. c. Using appropriate examples, describe three (3) types of interfaces that are commonly used. d. Compare and contrast between Workgroup Applications and Enterprise Applications. The final session of the workshop was focused on Artificial Intelligence (AI). Over the last decade, AI has grown from a pipe dream into the driving force behind the...
What are the fundamental qualitative characteristics and enhancing qualitative characteristic that financial accounting information should possess?...
What are the fundamental qualitative characteristics and enhancing qualitative characteristic that financial accounting information should possess? what role do enhancing qualitative characteristics have relative to the role of fundamental qualitative characteristics?
What are the key reasons for using fundamental analysis?
What are the key reasons for using fundamental analysis?
Differentiate between fundamental qualities and enhancing qualities for qualitative characteristics of financial information with give examples
Differentiate between fundamental qualities and enhancing qualities for qualitative characteristics of financial information with give examples
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT