Systems Integration and Architecture Reviewer

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/41

flashcard set

Earn XP

Description and Tags

Vocabulary practice flashcards covering systems integration, system architecture layers, life cycles (PLC vs. SDLC), modeling standards (DFD, UML, BPMN), architectural patterns, enterprise architecture domains, and middleware.

42 Terms

1
New cards

System

A collection of interconnected components (hardware, software, data, people, and processes) that work together to achieve a specific goal.

2
New cards

Systems Integration

The process of connecting multiple independent systems, applications, databases, or services so they can communicate and function as one unified system.

3
New cards

Data Silos

Information isolated within one department or system that is difficult for other departments or systems across an organization to reach.

4
New cards

System Architecture (ISO/IEC/IEEE 42010:2022)

The fundamental structure of a system, defined as the fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution.

5
New cards

Zero Trust Model

A security architecture model where no user or device is trusted automatically, requiring continuous identity verification, strict authorization, encryption, audit logging, and threat detection.

6
New cards

Observability (Three Pillars)

A system monitoring capability based on three telemetry pillars: metrics (performance measurements like CPU and memory usage), logs (event records), and traces (tracking a request across services).

7
New cards

Synchronous Communication

A communication method where an immediate response is required from the receiver before processing continues, such as a direct API request.

8
New cards

Asynchronous Communication

A communication method where a request is sent and the response arrives later, allowing the sender to continue processing without waiting (e.g., a message queue).

9
New cards

Project Life Cycle (PLC)

A structured project management framework that manages the whole project across five sequential phases: initiation, planning, execution, monitoring and controlling, and closure.

10
New cards

Software Development Life Cycle (SDLC)

A structured framework of six phases used to build, test, deploy, and maintain software within a project: requirements analysis, system design, development (coding), testing, deployment, and maintenance.

11
New cards

Project Charter

A formal document in project initiation that formally authorizes a project, outlining its title, business justification, objectives, budget estimate, major risks, and project manager assignment.

12
New cards

Feasibility Study (5 Types)

An initiation assessment that evaluates technical, economic, operational, legal, and schedule feasibility to determine whether a project can realistically be executed.

13
New cards

Work Breakdown Structure (WBS)

A hierarchical planning tool that splits the total scope of a project into smaller, manageable tasks and deliverable-oriented work packages.

14
New cards

Requirements Modeling

The practice of documenting, analyzing, and visualizing what a system must do before it is built to ensure alignment across business analysts, stakeholders, and developers.

15
New cards

Use Case Diagram

A behavioral UML diagram that visualizes how users interact with a system by illustrating actors, use cases (services), and system boundaries.

16
New cards

Data Flow Diagram (DFD)

A graphical modeling tool that illustrates how information moves through a system via four components: external entities, processes, data flows, and data stores.

17
New cards

DFD Level 0 (Context Diagram)

The highest-level data flow diagram that represents the entire system as a single process (Process 0), displaying external entities and major inputs/outputs without showing internal data stores.

18
New cards

Functional Decomposition

The process of breaking down a high-level system or process into smaller, detailed subprocesses across progressive DFD levels (Level 0 to Level 1, Level 2, and beyond).

19
New cards

Unified Modeling Language (UML)

An international standard modeling language used to visualize, specify, construct, and document the structural components and behavioral workflows of software systems.

20
New cards

Business Process Model and Notation (BPMN)

A graphical modeling standard used to document, visualize, and improve business processes using flow objects, connecting objects, swimlanes, and artifacts.

21
New cards

Swimlane (Pool vs. Lane)

A BPMN organizational mechanism where a Pool represents an entire participating entity/organization and a Lane represents a specific role or department within that Pool.

22
New cards

Architectural Pattern

A proven, reusable structural solution to a commonly occurring software design problem that provides best practices and standard organizations for system components.

23
New cards

Layered Architecture

An architectural pattern where an application is split into specialized horizontal layers (Presentation, Business, Data access, and Database), with requests flowing downward from top to bottom.

24
New cards

Enterprise Service Bus (ESB)

The central integration and communication hub in a Service-Oriented Architecture that handles message routing, protocol transformation, security enforcement, and service orchestration.

25
New cards

Service Registry

A central catalog in SOA where service descriptions, endpoints, versions, and access policies are published so consumers can discover and invoke them.

26
New cards

Microservices Architecture

An architectural pattern that divides an application into small, independent services, each focused on one business capability, possessing its own database, and deployable separately.

27
New cards

API Gateway

The single entry point for client requests in a microservices architecture that handles request routing, authentication, authorization, rate limiting, and load balancing.

28
New cards

Service Discovery

An automated networking mechanism in microservices architecture that allows services to locate one another dynamically without relying on hardcoded network endpoints.

29
New cards

Event-Driven Architecture (EDA)

An architectural pattern in which decoupled components communicate asynchronously by producing, brokering, and consuming events that represent significant system occurrences.

30
New cards

Enterprise Architecture (EA)

A structured blueprint and discipline that aligns an organization's business goals, processes, data, applications, and technology to ensure all components collaborate to meet strategic targets.

31
New cards

BDAT Domains

The four core domains of Enterprise Architecture: Business architecture (strategy/processes), Data architecture (information/governance), Application architecture (systems/services), and Technology architecture (platforms/infrastructure).

32
New cards

Current State (As-Is) vs. Target State (To-Be)

As-Is describes the baseline operational reality, pain points, and limitations of an organization today; To-Be defines the desired future condition and architectural capabilities.

33
New cards

Gap Analysis

An evaluation technique that compares the As-Is state to the To-Be state to determine what capabilities, processes, applications, or technologies must be created, modified, integrated, or retired.

34
New cards

EA Roadmap

A time-sequenced strategic implementation plan outlining the projects, work packages, dependencies, and transition states required to reach the target architecture.

35
New cards

Architecture Vision

A high-level artifact establishing the scope, proposed target direction, constraints, stakeholder expectations, and value proposition that serves as the shared basis for detailed architecture work.

36
New cards

Business Capability

A stable, high-level ability an enterprise needs to achieve a business outcome, named using business nouns (e.g., 'Enrollment Management') rather than project or technical names.

37
New cards

Architecture Decision Record (ADR)

A governance document recording a key architectural choice, including the context, drivers, options considered, selected option rationale, positive/negative consequences, and risk mitigations.

38
New cards

Digitization vs. Digitalization vs. Digital Transformation

Digitization converts analog information into digital format; digitalization improves existing tasks using digital tools; digital transformation fundamentally redesigns operating models, capabilities, and value delivery.

39
New cards

Transition Architecture

An intentional intermediate architectural state between current and target states that keeps business operations viable while long-term capabilities, skills, and systems evolve.

40
New cards

Middleware

Software sitting between applications and services that handles integration tasks such as routing, message transformation, security, reliability, observability, and workflow orchestration.

41
New cards

REST (Representational State Transfer)

An architectural style commonly used over HTTP that is resource-oriented (GET, POST, PUT, DELETE), leverages lightweight JSON payloads, and relies on OpenAPI contracts.

42
New cards

SOAP (Simple Object Access Protocol)

An operation-oriented messaging protocol using structured XML envelopes, formal WSDL contracts, and WS-* enterprise standards for highly regulated transactions.