IAI SP1 study materials
IAI SP1 study resources

IAI SP1 flashcards

IAI SP1 · Build recall with a focused review session.

33 cards. Read the term and the definition here. The deck at the top of this page is optional.

System boundary
The analyst's chosen line separating the system of interest from its environment. It determines what is modelled as internal behaviour and what is treated as an external interface or constraint.
Emergent property
A behaviour or characteristic that appears at system level through element interaction and is not present in any element alone. Safety and throughput are typical examples requiring system-level verification.
Separation of concerns
A decomposition principle that keeps distinct issues, such as function, physical form, timing, and lifecycle, in separate views so each can be analysed without interference from the others.
System of interest
The specific system being engineered, explicitly named and bounded. Its wider system, enabling systems, and operating environment must also be identified before requirements are written.
Reinforcing feedback loop
A causal loop in which a change propagates around and amplifies itself. Systems dominated by reinforcing loops grow or collapse exponentially and are unstable without a balancing influence.
Balancing feedback loop
A causal loop that opposes deviation and drives the state toward a goal or reference value. It produces goal-seeking behaviour and, with delays, can oscillate or overshoot.
Stock versus flow
A stock accumulates and can only change over time; a flow is the rate that changes it. Design interventions act directly on flows, and only indirectly on stocks.
Leverage point
A place in a system where intervention produces disproportionate change. Parameters are weak leverage; information flows, rules, goals, and paradigms are strong leverage.
Boundary critique
A structured questioning of who is included, excluded, benefited, or burdened by a chosen system boundary. Its answers are recorded as context assumptions.
Power/interest grid
A stakeholder classification plotting influence against interest. High power and high interest are managed closely; high power and low interest are kept satisfied; low power and high interest are kept informed.
Contextual inquiry
An observational elicitation method conducted where work happens, with the user as partner. The analyst observes real tasks, then checks interpretations and probes exceptions and workarounds.
Onion model of context
A layered view placing the system of interest inside containing systems, which sit inside the wider environment. Each layer contributes interfaces, constraints, and assumptions to be captured.
Stakeholder register
A maintained record of each stakeholder's role, interest, influence, impact from the system, knowledge level, engagement approach, and named relationship owner.
Well-formed requirement
A singular, unambiguous, feasible, verifiable statement of condition, response, and performance. It avoids implementation bias and uses 'shall' to mark binding obligation.
Verifiability criterion
A requirement is verifiable only when a named method (inspection, analysis, demonstration, or test) and a quantified acceptance tolerance can be stated for it.
Requirement traceability
The bidirectional link from stakeholder need to system requirement to component requirement to verification evidence. Gaps reveal unallocated needs and unverified requirements.
Interface requirement
A specification of what a system provides to, and requires from, each external entity, including data content, format, timing, and error behaviour in both directions.
Logical versus physical architecture
Logical architecture allocates functions to technology-independent elements; physical architecture binds those elements to concrete implementation choices, technologies, and defined interfaces.
Cohesion and coupling
Cohesion measures how strongly related the responsibilities inside a module are; coupling measures dependency between modules. Good modularity seeks high cohesion and low, explicit coupling.
Architecture decision record
A versioned note capturing a significant design decision with its context, alternatives considered, rationale, and consequences, so later reviewers can understand why the choice was made.
Allocation matrix
A function-by-element table showing which architectural element performs each function. Empty rows are orphan functions; empty columns are elements with no justified purpose.
SysML diagram families
SysML groups views into requirements, behaviour (activity, sequence, state machine, use case), structure (block definition, internal block), and parametrics. The question asked determines which view is used.
Weighted trade-off matrix
A comparison of options against weighted, normalised criteria producing a total score. Sensitivity analysis on the weights is required before the ranking is trusted.
Pareto front
The set of options not dominated by any other option across all criteria. Choosing within the front is a value judgement, not an analytical outcome.
Monte Carlo analysis
A method that samples input distributions repeatedly to produce an output distribution. Results are reported as percentiles such as P50 and P90 rather than a single value.
Verification versus validation
Verification confirms the system meets its specification, answering whether it was built right. Validation confirms it meets stakeholder need in the operational context, answering whether the right system was built.
Verification methods
The four recognised methods are inspection, analysis including modelling, demonstration, and test. Each requirement names one method and an associated acceptance criterion.
Verification cross-reference matrix
A table linking each requirement to its verification method, level, procedure, result, and status. Missing entries identify requirements that remain unverified.
Incremental integration
An integration strategy that adds components in a defined build order, testing interfaces at each step. It localises interface faults earlier than big-bang integration.
Configuration baseline
An approved, frozen set of configuration items at a point in time. Functional, allocated, and product baselines correspond to requirements, architecture, and as-built states.
Change control board
The body that approves or rejects baseline changes using technical impact, cost, schedule, risk, and affected requirements and tests as decision inputs.
Risk exposure
The product of likelihood and consequence used to rank risks. Residual exposure is what remains after mitigation and must be accepted by a named authority.
Decision rights
The governance assignment of who may approve requirements baselines, architecture, and stage gates. Unclear rights create schedule risk and uncontrolled change.