Architectures and Frameworks: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
| Line 5: | Line 5: | ||
| A Software '''Architecture''' refers to the organization of software components, design patterns, and '''Frameworks'''; and the relationships between them necessary to compose the structure of the application. | | A Software '''Architecture''' refers to the organization of software components, design patterns, and '''Frameworks'''; and the relationships between them necessary to compose the structure of the application. | ||
'''Frameworks''' refer to tools that accomplish different aspects of the software '''Architecture''' including: modular communication, user interface, hardware interface, etc. One or more '''Frameworks''' are used and added to as part of an overall '''Architecture''' to create an application. | '''Frameworks''' refer to tools that accomplish different aspects of the software '''Architecture''' including: modular communication, user interface, hardware interface, unit testing etc. One or more '''Frameworks''' are used and added to as part of an overall '''Architecture''' to create an application. | ||
|} | |} | ||
__NoTOC__ | |||
{| class="wikitable" style="width:100%;" | |||
|- style="background-color:#616366; border:none; color:#FFD500; text-align:center;" | |||
| '''Subcategories''' | |||
| colspan=3 | '''Topics in Architectures and Frameworks''' | |||
|- style="vertical-align:top;" | |||
| rowspan=2 style="width:25%; text-align:top; background-color:#EFEFEF;" | <center><small>Select [►] to view subcategories</small></center> | |||
<categorytree mode="Pages" showcount="off" depth="1">Frameworks and Architectures</categorytree> | |||
|- style="vertical-align:top;" | |||
| style="width:25%;" | | |||
==Frameworks== | == Architectures == | ||
*[[Actor Framework]] | * [[Structured Programming]] | ||
*[[Delacor Queued Message Handler (DQMH)]] | * [[Object-Oriented Programming]] | ||
*[[Messenger Library]] | * [[Functional Programming]] | ||
*[[JKI State Machine]] | * [[SOLID Design Priciples]] | ||
*[[DCAF|Distributed Control And Automation Framework (DCAF)]] | * [[By-Reference Architecture]] | ||
== Frameworks == | |||
=== Modular Design === | |||
* [[Actor Framework]] | |||
* [[Delacor Queued Message Handler (DQMH)]] | |||
* [[Messenger Library]] | |||
* [[JKI State Machine]] | |||
* [[DCAF|Distributed Control And Automation Framework (DCAF)]] | |||
=== User Interface === | |||
* [[QControl]]s | |||
* [[Multi-Panel Interface]]s | |||
** [[MGI Panel Manager]] | |||
** [[Multi-Document Interface (MDI)]] | |||
=== Unit Test Frameworks === | |||
* [[Caraya Unit Test Framework]] | |||
* [[JKI VI Tester]] | |||
* [[InstaCoverage]] | |||
* [[NI Unit Test Framework]] | |||
[[Category:Portals|Application design and architecture]] | [[Category:Portals|Application design and architecture]] | ||
Revision as of 02:00, 9 March 2021
| The Architectures and Frameworks Portal |
| A Software Architecture refers to the organization of software components, design patterns, and Frameworks; and the relationships between them necessary to compose the structure of the application.
Frameworks refer to tools that accomplish different aspects of the software Architecture including: modular communication, user interface, hardware interface, unit testing etc. One or more Frameworks are used and added to as part of an overall Architecture to create an application. |
| Subcategories | Topics in Architectures and Frameworks | ||
no pages or subcategories | |||
Architectures
FrameworksModular Design
User InterfaceUnit Test Frameworks |
|||