2601- Software Architecture Fundamentals Flashcards
What provides an overarching mechanism to document and compare architectures that was created to ensure consistent description of architectures, facilitate communications and be modular, reusable and decomposable
DoD Architecture Framework (DoDAF)
Recognize the key attributes of the Enterprise Architecture.
- Interoperability
- Portability
- Reusability
- Flexibility
Recognize the four DODAF architectural views and which three are considered the primary views.
• Operational Architecture View (OV) (User Needs)
• Systems Architecture View (SV) (Requirements)
• Technical Standard Architecture View (TV) (Rules of the Road)
• All View (AV) (Holistic)
The three primary views are the OV, SV, and TV.
What are groups of systems sharing similar capabilities, attributes, functionality and/or data
domains.
What is a well-established technical discipline that focuses on techniques used to engineer a family of related systems or “product lines”.
domain engineering.
What is the use of an existing software asset (e.g. code, documentation, requirements, or design) in a new context.
software reuse.
What Is the “DOD internet” ie the, globally interconnected, end-to-end set of capabilities, processes, and personnel for collecting, processing, storing, disseminating, and managing information that allows the sharing of communications and computing resources on wide area networks
Define the Global Information Grid (GIG).
The ________________requires that federal agencies develop systems in accordance with an information technology architecture.
Clinger-Cohen Act
The role of ___________________ is to provide the minimum set of IT standards so that systems can be born joint and interoperable.
DISRonline
The _________________is a strategy for data sharing and reusing common data across multiple projects
DoD MetaData Registry
We must design ___________into the system from initiation
interoperability
The ability of systems, units or forces to provide data, information, materiel and services to and accept the same from other systems, units or forces and to use the data, information, materiel and services so exchanged to enable them to operate effectively together. IT and NSS interoperability includes both the technical exchange of information and the operational effectiveness of that exchanged information as required for mission accomplishment. Interoperability is more than just information exchange. It includes systems, processes, procedures, organizations, and missions over the lifecycle and must be balanced with IA.
Interoperability.
What is a system that employs modular design, uses widely supported and consensus based standards for its key interfaces, and has been subjected to successful validation and verification tests to ensure the openness of its key interfaces.
open system
What are the advantages of open systems.
- Reduced development and training costs
- Limited impact of hardware changes
- Further use of COTS software and hardware products (Interoperability)
- Multiple sources of application interface connection and thus increased competition
- Increased functionality as a result of increased competition
- Technology transparency; easier to plug and play new software
- Lower life cycle costs overall (reduced maintenance costs)
- Better performing systems with greater interoperability and state of the art technology
______________________captures the organizations, tasks, or activities performed, and information that must be exchanged between them to accomplish DoD missions.
Operational Architecture