Final Exam
Final Exam
exam
1. Requirements must be:
A. Abstract and broad
B. Clear, concise, and consistent (rõ ràng, ngán gọn, nhất quán)
C. Vague and incomplete
D. Costly and unrealistic
A. Correct requirements
B. Missing or conflicting requirements (Yêu cầu bị thiếu hoặc mâu thuẩn)
C. Verified (xác minh) system requirements
D. None of the above
A. Customers
B. Developers
C. Animals
D. Analysts
A. Requirements Engineer
B. Project Manager
C. System Architect
D. Developer
9. What is the primary focus (trọng tâm chính) of requirements engineering?
C. Financial budgets
D. Employee schedules
12. What does a sequence diagram show: (câu này có 2 lần xuất hiện)
B. Extend
C. Generalization
D. Aggregation
28. What is the main advantage (lợi thế) of interviews in eliciting (đưa ra) requirements?
A. Easy to automate
D. Reduces conflicts
29. What is a stakeholder in the context (bối cảnh) of software development?
A. Only the customers using the software
B. Any (bất kì) individual or group influencing (ảnh hưởng) or impacted by the software
30. What is the cost of fixing (chi phí sửa lỗi) a defect after release (giải phóng, phát hành)
compared to during requirements?
A. 10-50 times more
B. 100-200 times more
C. Equal cost
D. 2-3 times more
31. Why is defining (định nghĩa) a product scope (phạm vi sản phẩm) important?
A. To include all possible features
B. To ensure (đảm bảo) stakeholders understand project limitations (giới hạn dự án)
C. To reduce stakeholder involvement
D. To speed up development
32. What role supports the system's design constraints (các ràng buộc về thiết kế)?
A. Tester
B. Architect (kỹ sư)
C. Stakeholder
D. Project Sponsor
33. Which of the following is NOT a requirements elicitation technique (kĩ thuật thu thập yêu cầu)?
A. Brainstorming
B. Use Case Analysis
C. System Deployment
D. Prototyping
34. Which of the following is NOT typically included in a product vision?
A. Business goals
B. Target customers
C. Development timeline
D. Competitive differentiation
41. Which model illustrates (minh họa) data relationships (mối quan hệ dữ liệu)?
A. State Diagram
B. Use Case Diagram
C. Entity-Relationship Diagram (ERD)
D. Sequence Diagram
42. What is the first step (bước đầu tiên) in requirements engineering (kĩ thuật)?
A. Design implementation
B. Design implementation (xác định)
C. Coding
D. Testing
43. What are the key elements (yếu tố chính) of use cases?
A. Actors, goals, interactions
B. Coding standards
C. Testing scenarios
D. Data flow diagrams
44. The primary goal of business requirements (yêu cầu kinh doanh) is to:
A. Enhance technical knowledge
B. Define project coding standards
C. Describe business goals and needs
D. Set employee expectations
45. What is a use case
A. A sequence of system steps
B. A description of system behavior (mô tả hành vi)
C. A detailed test plan
D. A user interface prototype
46. Which relationship shows shared functionality (chức năng)?
A. <<include>>
B. <<extend>>
C. Generalization
D. <<inherit>>