Architectural Styles and Patterns
55 resources created by 49 users
This Architectural Styles and Patterns page on GoConqr gathers user-made mind maps, flashcards, notes and quizzes, from application layers to reference architectures. University students can practice identifying architectural patterns and considering system properties, while teachers can find material on the same topics. This university-level collection has over 50 resources, including more than 40 mind maps. Start with a map, then try a quiz.
Architectural Styles and Patterns
- All Software Requirements and Design resources
- Software Development Methodologies9
- Requirements Engineering34
- Software Requirements Types and Specification30
- User Interface Design and Prototyping17
- Software Design Principles19
- Design Patterns47
- Software Architecture36
- Software Architecture Views and Description15
- Service-Oriented Architecture30
- Microservices Architecture10
- UML Diagrams44
Top Architectural Styles and Patterns resources
-
45 questionsSoftware Architecture Why should you use software architecture patterns?
-
31 questionsUnit 9 Architecture, patterns and reuse (Part 1) What keywords describe the Skype architecture in this figure?
-
290 nodesEstilos Arquitectónicos 1 Introduction · Pipeline Architecture... · Layered Architecture ... · Service-Based Archite... · Natalia Mejia Estrada · Microkernel Architect...
-
135 nodesReference Architecture The purpose of a refe... · Definition of referen... · A model for reference... · Reference Architectur... · Uses of refence archi... · Future perspectives o...
-
50 nodesTypical Architectural Styles They serve as idiomat...
-
32 cardsArchitectural Styles Architecture style can affect properties of a system? List some of these properties?
-
74 nodesParadigms in Software Architectures A programming paradig... · Object-oriented paradigm · Component based paradigm · Agent.oriented paradigm · Service-oriented para... · Software Architecture
-
48 nodesSoftware Architecture Client-server archite... · N-tier Architecture · Peer-to-Peer Architec... · Blackboard/Shared Mem... · Pipe and Filter Archi... · Layered Architecture
Quizzes
-
45 questionsSoftware Architecture Why should you use software architecture patterns?
-
31 questionsUnit 9 Architecture, patterns and reuse (Part 1) What keywords describe the Skype architecture in this figure?
-
1 questionsUntitled Explain MVC for applications
-
1 questionsUntitled Which one of the following is NOT part of MVC acronym?
Mind maps
-
290 nodesEstilos Arquitectónicos 1 Introduction · Pipeline Architecture... · Layered Architecture ... · Service-Based Archite... · Natalia Mejia Estrada · Microkernel Architect...
-
135 nodesReference Architecture The purpose of a refe... · Definition of referen... · A model for reference... · Reference Architectur... · Uses of refence archi... · Future perspectives o...
-
50 nodesTypical Architectural Styles They serve as idiomat...
-
74 nodesParadigms in Software Architectures A programming paradig... · Object-oriented paradigm · Component based paradigm · Agent.oriented paradigm · Service-oriented para... · Software Architecture
-
48 nodesSoftware Architecture Client-server archite... · N-tier Architecture · Peer-to-Peer Architec... · Blackboard/Shared Mem... · Pipe and Filter Archi... · Layered Architecture
-
123 nodesSoftware architecture Types
-
163 nodesTypical Architectural Styles Data Flow · Independent Components · Call and Return · Data Centered · Virtual Machine
-
25 nodesReference Architectures It clarifies the diff... · It presents a model t... · The process, named Pr... · Various perspectives ... · The chapter ends with...
Flashcards
Notes
-
Android Application Architecture The most important thing you should focus on is the separation of concerns in your app. Any code that does not handle a UI or operating system interaction should not be in activity and fragment &...
-
Software Architecture - creado desde un Mapa Mental architectural styles and role in software design THE NOTION OF ARCHITECTURE The inference of system property
-
Architecture Style Frame - creado desde un Mapa Mental Communication Deployment Domain
More Software Requirements and Design topics
About Architectural Styles and Patterns
GoConqr OriginalStart with an overview
The mind map “Software Architecture” brings architectural styles and patterns together with quality attributes such as scalability, availability, interoperability and security. It also mentions cloud computing. Use it as a starting point to see the terms collected in one place before looking at a more focused resource.
The “Architectural Styles” flashcards ask about system properties, large-grain components and redundancy. After the overview, use the questions to practice explaining these ideas in your own words.
Explore application structure
“Plan application layers” is a mind map that includes views, models, controllers and a persistence layer. It also shows terms connected with HTTP requests and application processing. Follow the branches to see how the map groups these elements.
The note “Android Application Architecture” focuses on separation of concerns in an app. It discusses keeping code that does not handle user interface or operating system interaction out of activities and fragments. Reading it alongside the layers map gives you another resource for considering how application code is organized.
Use maps and quizzes together
The quiz on architecture, patterns and reuse asks about a pictured architecture and the type of architecture shown. It also raises a question about when to choose an architecture. Try it after studying the overview, then return to the maps to look again at terms you want to understand better.
The “Software Architecture” quiz is another option for practice. Teachers can use the maps and questions as material for discussing how the resources present architectural ideas.
Continue through the unit
“Reference Architectures” maps describe guidance for development, standardization and evolution. The page also lists maps on typical architectural styles and cloud computing software architecture patterns. These resources sit within Software Requirements and Design, a unit in Computing and ICT (programming, computer science, digital skills, educational technology).
Choose a focused map and use it alongside the overview as you explore the unit.
Frequently asked questions
Which resource is a useful starting point?
The “Software Architecture” mind map is a useful overview. It brings together styles, patterns and quality attributes, including scalability and security. You can then move to the “Architectural Styles” flashcards, which ask about system properties, components and redundancy, or look at the more focused map “Plan application layers”.
What do the reference architecture mind maps cover?
The listed “Reference Architectures” maps describe reference architectures as a way to capture features of architectures and provide guidance. Their branches mention development, standardization and evolution, as well as business and technical concerns. There are several maps with this title, so you can compare how they present the ideas.
Are these resources free to use?
Yes. Every resource listed on this page is free to open, study and take without an account. A free account also lets you save quiz scores and make your own quizzes, mind maps, flashcards and notes. The listed resources were made by GoConqr users, not by GoConqr.