Download presentation
Presentation is loading. Please wait.
Published byMoses Perry Modified over 8 years ago
1
Software Architecture in Practice Architectural Decision Exercise
2
Context We have a “small scale” MMORPG on Web –“WoW light” / RuneScape Business model –Play via browser –Small part of world free / restricted artifacts –Subscription/fee for whole world / all artifacts Problem –Success too many players, only one game server game server often crashes because it is overloaded
3
QAS Quality attributePerformance Source10.000 independent clients StimuliGenerate on average one character events per second ArtifactGame world server(s) EnvironmentNormal operation ResponseEvents are processed, game world state updated Response MeasureWith maximal 50 ms latency
4
Tactics possible
5
Your task A) Decide on a tactic (or two or variations!) B) Document your decisions using Tyree and Akerman’s description template table 1 –Emphasis on Issue decision, assumptions, positions, argument, and implications. C) Classify your decisions according to Krutchen’s ontology
6
Quality attributePerformance Source10.000 independent clients StimuliGenerate on average one character events per second ArtifactGame world server(s) EnvironmentNormal operation ResponseEvents are processed, game world state updated Response MeasureWith maximal 50 ms latency
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.