Case question-Software architecture design
Real question 1
Quality attribute
a performance
b security
c functionality
d usability
e performance
f trade-off point
g risk point
h modifiability
i sensitive point
j usability
k security
l modifiability
m testability
According to the quality attribute categories a to m, go Fill in the quality attribute utility tree
Question 2
(inspection definition)
Regarding the difference between risk points and non-risk points, sensitive points and trade-off points,
if it affects quality attributes, choose from sensitive points and trade-off points (one is sensitive, more than one is risky).
If it affects not quality attributes, choose from Judgment between risk points and non-risk points
Real question 2
Question 1
Question 2
a: Operational requirements
b: Operational requirements (software support)
c: Performance requirements
d: Performance requirements (availability)
e: Security requirements f:
Performance requirements g:
Security requirements
h: Cultural requirements
Question 3
Thin client: 3-layer CS architecture
Fat client: 2-layer CS architecture
a: thin
b: thin, fat
c: fat
d: thin (better), fat
e: thin, fat (the server has no business processing logic, Cannot be decrypted after encryption)
f: fat (better performance)
g: thin, fat
h: fat, thin
Real question 3
Question 1
About Integrated Development Environment:
About Pipeline Filters
Question 2
1 uses data storage
2 (visual programming) uses
3 (triggered by events)
Real question 4
Question 1
Question 2
Question 3
Stateful: Store data
Stateless: Cannot store data
a, b, d stateful
c, e stateless