tracnghiemchuong5
tracnghiemchuong5
tracnghiemchuong5
A. V-Shaped
B. Iterative
C. Spiral
D. Agile
Answer: C. Spiral
A. Security
B. Availability
C. Interoperability(tương tác)
D. Usability
Answer: C. Interoperability
A. Improving performance can reduce security(tăng hiệu suất-> giảm bảo mật)
B. Increasing reliability can improve usability
C. Reducing cost can increase functionality
D. Enhancing scalability reduces maintainability
Answer: A. Improving performance can reduce security
A. Maintainability
B. Portability
C. Performance
D. Scalability
Answer: C. Performance
11. What type of projects is the DevOps model most suited for?
12. Which criterion(tiêu chí) is important for choosing a software development model?
15. Which development model emphasizes delivering working software in small, frequent iterations?
A. Waterfall
B. Agile
C. Spiral
D. V-Shaped
Answer: B. Agile
16. What does the term "loose coupling" in software architecture refer to?
A. Layered architecture
B. Client-server architecture
C. Microservices architecture
D. Monolithic architecture
Answer: C. Microservices architecture
A. Reduced performance
B. Increased flexibility
C. Decreased usability
D. Improved cost-effectiveness
Answer: A. Reduced performance
1. Which development model is suitable for projects with unclear requirements and high risks?
A. Agile
B. Prototype
C. Spiral
D. V-Shaped
Answer: C. Spiral
2. When should the Agile model be avoided?
A. For small to medium-sized projects
B. When requirements are stable and fixed
C. When the project needs to deliver quickly
D. For distributed teams
Answer: B. When requirements are stable and fixed
1. The __________ model is ideal for systems that require user feedback and interaction during the
development process.
Answer: Prototype
2. The __________ model works best for short-term projects with clearly defined requirements
and stable technology.
Answer: V-Shaped
Câu hỏi mở
1. Compare and contrast the Waterfall model and Agile model based on their adaptability to
changing requirements.
1. The tradeoff between __________ and performance often arises when using security features
like boundary checks.
Answer: Reliability
2. To increase the scalability of a service, servers can be __________, but this may reduce the
system's overall performance.
Answer: Replicated
Câu hỏi mở
2. Provide examples of tradeoffs in software architecture and how they impact system
performance.
2. The Prototype model helps clarify vague requirements by creating an early working version of
the system.
Answer: True
Waterfall → B
Agile → A
Prototype → C
Spiral → D