Your company developed a software system for a customer a long time ago, and the application works as intended. Now, the customer's business has grown, and they want the software system to handle 10x the number of transactions. They ask your company to upgrade the software system. Upon inspection, you find out that this system can't handle 10x transactions due to monolithic processes and tightly coupled logic. What is the quality attribute the mentioned?
Dễ4 phương ánCó lời giải
A·B·C·DCác phương án trả lời
AAvailability
BUsability
ScalabilityĐúng
DRobustness
Giải thích chi tiết
Câu hỏi này liên quan đến khái niệm 'Scalability' trong thiết kế phần mềm. Scalability là khả năng của một hệ thống phần mềm để mở rộng hoặc giảm thiểu khả năng xử lý mà không ảnh hưởng đến hiệu suất hoặc chức năng của hệ thống. Trong trường hợp này, hệ thống phần mềm đã được phát triển ban đầu để xử lý một số lượng giao dịch nhất định, nhưng khách hàng muốn tăng gấp 10 lần số giao dịch. Tuy nhiên, hệ thống hiện tại không thể xử lý số lượng giao dịch tăng này do các quy trình monolithic và logic được kết nối chặt chẽ. Điều này cho thấy rằng hệ thống không có khả năng mở rộng, dẫn đến sự cần thiết phải nâng cấp hệ thống để đáp ứng nhu cầu mới của khách hàng. Do đó, chất lượng đặc trưng được đề cập trong câu hỏi này là Scalability.
Xuất hiện trong các bộ đề
Câu hỏi này hiện khả dụng trong kho thư viện chung.