Statements (120)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Academic Discipline
Field of Study Software Engineering Concept |
gptkbp:address |
gptkb:performance
Security Scalability Interoperability Reliability Availability Reusability Modularity Maintainability Testability |
gptkbp:alternativeName |
instruction_set_architecture
instruction_set_extension מבנה Software_Architecture Structure architectural_congress architectural_organization architecture_center computer_architecture conceptual_architecture data_structure enterprise_architecture software_architectural_pattern software_architecture software_architecture_pattern structure web_application_architecture |
gptkbp:definedIn |
IEEE 1471
ISO/IEC/IEEE 42010 |
gptkbp:describes |
High-level structure of software systems
|
gptkbp:focusesOn |
Architectural styles
Component interactions Design principles Quality attributes Software components |
gptkbp:hasArtifact |
Architecture description
Architecture diagram Architecture documentation |
gptkbp:hasFeature |
IEEE 1471
ISO/IEC/IEEE 42010 |
gptkbp:hasRole |
Enables system evolution
Facilitates communication among stakeholders Guides software development Supports decision making |
https://www.w3.org/2000/01/rdf-schema#label |
architecture
|
gptkbp:includes |
Event-driven architecture
Service-oriented architecture Microservices architecture Component-based architecture Client-server architecture Layered architecture Model-view-controller (MVC) Monolithic architecture Peer-to-peer architecture Pipe-and-filter architecture |
gptkbp:pattern |
gptkb:Facade_pattern
gptkb:Adapter_pattern gptkb:Composite_pattern Publish-subscribe pattern Repository pattern Decorator pattern Flyweight pattern API gateway pattern Ambassador pattern Backend-for-frontend pattern Blackboard pattern Bridge pattern Broker pattern CQRS pattern Clean architecture pattern Client-queue-client pattern Client-server pattern Component-based pattern Event sourcing pattern Event-bus pattern Hexagonal pattern Interpreter pattern Layered pattern Master-slave pattern Microkernel pattern Microservices pattern Model-view-controller pattern Monolithic pattern N-tier pattern Onion architecture pattern Peer-to-peer pattern Pipe-and-filter pattern Proxy pattern Rule-based system pattern Saga pattern Service-oriented pattern Shared-memory pattern Shared-nothing pattern Sidecar pattern Space-based pattern Strangler pattern Three-tier pattern |
gptkbp:processor |
Architectural design
Architecture evaluation Architecture refinement Architecture review Architecture validation |
gptkbp:relatedTo |
gptkb:Software_Development_Life_Cycle
gptkb:Enterprise_Architecture Software Design Non-functional requirements Software Patterns System Architecture |
gptkbp:studiedBy |
Researchers
Software engineers Software architects System designers |
gptkbp:taughtAt |
gptkb:Software_Engineering
gptkb:Information_Technology Computer Science |
gptkbp:bfsParent |
gptkb:Massachusetts_Institute_of_Technology
|
gptkbp:bfsLayer |
2
|