Page 80 - Software and Systems Requirements Engineering in Practice
P. 80
g
n
e
R
c
i
i
i
t
e
m
n
s
t
u
q
i
e
r
C h a p t e r 3 :
C h a p t e r 3 : E E l i c i t i n g R e q u i r e m e n t s 51 51
l
Q1 A
Oil Ability to create new components Factory pattern Metric Supports different metrics
Coal Imperial Maileable Portable
Fossil fuel plants Pressurized water reactor parts to win market Network transparency Run as distributed system across multiple ven systems. Supports different German, Japanese.
Q2 Interchangeable languages French, English,
Extensible Support simulations of various types of power plants Nuclear Boiling water Visual modeling environment Cost effective share Run on multiple operating systems. Deployable on various hardware configurations.
Existing equipment reconfigured Q3 B Runtime reconfiguration reactor Use message bus running on system and simulations for large scaled plants.
Able to accommodate physical changes in plant. Changed scenario. New equipment installed at plant. Create, modify, delete events. Compact runtime system, capable of small computers with limited disk. Run Scalable
Able to accommodate new failure scenarios. New scenario received from nuclear regulatory commission. Compose scenarios from Pure events message architecture Working hardware indicators High MTTF Reliability Run simulations for small scaled plants. Specify acceptable user
High Performance Responsive modeling tools Model with no compilation. (instant feedback) Where feasible perform computations in parallel. Standard malfunction Add new interfaces malfunctions at runtime Continuous failures that increase in intensity Replay scenarios Specify ex
Integrate computations at 10 frames per second. Optimizing compiler from Fortran to Assembler Q7 C Q10 Malfunctions simulation states. Q11
Real-time simulations must behave identically within xmicrosecs of real plant Refresh screens in 2 secs. Gauges respond within < 200ms of physical plant. Q4 Virtual network with inbuilt memory management services Discrete failures Q8 Q9 Permanently cache common Support simul
Real-time feedback Temporal High fidelity
ASCII message protocol responds within < 200ms of physical Q5 Metrics within 1% of real plant performance high fidelity Quantitative high fidelity Helps Hurts Impact point QAMs FIGURE 3.6
Lights
plant
Q6 Key C Q#