0% found this document useful (0 votes)
8 views8 pages

ĐC ÔN TẬP

Uploaded by

lan9802006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views8 pages

ĐC ÔN TẬP

Uploaded by

lan9802006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

ĐỀ CƯƠNG ÔN TẬP

I. Multiple Choice Questions - MC Questions


1. Which concept is NOT defined in the Scrum Framework?
A. Scrum Master
B. Project Manager
C. Scrum Product Owner
D. Daily Scrum
2. When the customer changes requirements, problems always happen in:
A. The Spiral model
B. The Waterfall model
C. The Prototype mode
D. The incremental model
3. Which one of the following is not a main event defined by the Scrum Framework?
A. Sprint Planning Meeting
B. Sprint Retrospective Meeting
C. Sprint Review Meeting
D. Mid-Sprint Status Review Meeting
4. Which one of the following is a main role defined by the Scrum Framework?
A. Scrum Tester
B. The Scrum Team
C. Scrum Manager
D. Scrum Master
5. What is the primary goal of "Verification and Validation (V & V)" in the software
development process?
A. To develop the system's specification
B. To review and check the system's code
C. To demonstrate that the system conforms to its specification and meets customer
requirements
D. To design the system's architecture
Page 1 of 8
6. The following describes software project management key processes:
A. Requirements, design, code, and test
B. Design, construct, test and maintain
C. Manage, build, and execute
D. Plan, monitor and control
7. The quality of the software product is depending on:
A. The salary of software engineers
B. The technology of hardware
C. The skills of managers
D. The quality of software process
8. Who typically owns the specification of what Generic Products should do?
A. The customer
B. The software developer
C. The traffic monitoring system
D. Air traffic controllers
9. Which activity is commonly used as part of the "Verification and Validation (V &
V)" process?
A. Requirements gathering
B. System architecture design
C. Reviewing and checking the code
D. Writing the system's specification
10. Risk management is part of
A. Project management
B. Product management
C. Process management
D. Quality Management
11. Requirements are often changed by:
A. Managers
B. Customers
Page 2 of 8
C. Programmers
D. Software Engineers
12. Which of the following is the requirements development sequence?
A. Elicitation, Validation, Specification and Analysis
B. Specification, Elicitation, Validation and Analysis
C. Elicitation, Analysis, Specification and Validation
D. Validation, Specification, Analysis and Elicitation
13. A quality requirement depends on:
A. The quality of the requirements process;
B. The skills of customers;
C. The knowledge of users;
D. The quality of software tools.
14. Software products must be tested because
A. They may contain defects
B. They may have the virus
C. It is required by the industry
D. It will keep tester to have jobs
15. What is the primary focus of "Interface design" in the software development
process?
A. Identifying the system's overall structure and principal components
B. Designing the interfaces between system components
C. Designing each system component's internal operation
D. Designing the system's data structures and database representation
16. What is the primary focus of "Architectural design" in the software development
process?
A. Identifying the system's overall structure and principal components
B. Designing the interfaces between system components
C. Designing each system component's internal operation
D. Designing the system's data structures and database representation

Page 3 of 8
17. Risk monitoring is
A. A Process to track risks and options to make sure it is under control
B. A review conducted by the project manager during the planning phase
C. A status of risks documented in a project plan
D. A monitor device to check on risks
18. What characterizes "plan-driven processes" in software development?
A. They involve incremental planning
B. All process activities are planned in advance
C. They are highly adaptable to changing customer requirements
D. Progress is not measured against any plan
19. The large software project is difficult to manage because:
A. It requires large hardware
B. Team size and communication
C. Special tools and methods
D. Too many customer involvements
20. Requirements validation is:
A. A technique to find requirements errors after design
B. A method for testing requirements by software tools
C. The process of testing requirements before coding
D. A process to ensure requirements meet customer’s needs
21. What is the main purpose of "Software Configuration Management"?
A. To estimate project effort
B. To manage project risks
C. To track and control changes in software artifacts
D. To improve software quality
22. Which software development model is best suited for projects with unclear or
rapidly changing requirements?
A. Waterfall Model
B. V-Model
Page 4 of 8
C. Agile Model
D. Spiral Model
23. What does a "Software Requirement Specification (SRS)" document typically
describe?
A. System's code structure
B. Project's budget and timeline
C. Functional and non-functional requirements
D. Database schema
24. What is "Refactoring" in software development?
A. Adding new features to software
B. Improving the internal structure of code without changing its external behavior
C. Debugging existing code
D. Writing unit tests for code
25. What is the role of a "Scrum Product Owner"?
A. To manage the Scrum team
B. To facilitate Scrum meetings
C. To prioritize the product backlog and ensure it meets customer needs
D. To oversee sprint reviews
26. Which of the following best describes "Software Maintainability"?
A. Software's ability to adapt to new platforms
B. Software's performance in execution
C. Ease with which software can be modified to correct faults, improve performance, or
adapt to changes
D. Software's ability to integrate with other systems
27. What is the primary focus of "Integration Testing"?
A. Testing individual modules in isolation
B. Testing the interaction between integrated components or modules
C. Testing the entire system's functionality
D. Testing software under high workloads

Page 5 of 8
28. What is "Risk Mitigation" in project management?
A. Identifying risks during project execution
B. Monitoring risks throughout the project lifecycle
C. Taking actions to reduce the impact or likelihood of identified risks
D. Documenting risks in the project charter
29. Which of the following is a characteristic of "Agile Software Development"?
A. Fixed project scope and timeline
B. Frequent delivery of small, incremental changes
C. Extensive upfront documentation
D. Strict adherence to a predefined plan
30. What is the goal of "Unit Testing" in the software development process?
A. To test the system as a whole
B. To test the integration of multiple modules
C. To validate user requirements
D. To ensure individual software components work as intended

II. Short answer questions


Q21. SDLC stands for__________________________________________
Q22. What are SDLC models available?
Q23. The goal of the __________ phase is to translate the design of the system into code in a
given programming language.
Q24. _________________requirements are constraints on the services or functions offered
by the system such as timing constraints, constraints on the development process, standards,
etc.
Q25. Coding phase is followed by ____________________.
Q26. _________________ is a list of ‘to do’ items which the Scrum team must tackle. They
may be feature definitions for the software, software requirements, user stories or
descriptions of supplementary tasks that are needed, such as architecture definition or user
documentation.

Page 6 of 8
Q27. _______________ is the process of testing the software by manually executing the test
cases without the use of any automation tools.
Q28. The ____________ model emphasizes risk analysis and iterative development.
Q29. ________________ requirements specify the qualities or attributes of the system such
as performance, usability, and reliability.
Q30. What is the primary purpose of a Use Case Diagram?
Q31. The Agile model promotes __________________ over processes and tools.
Q32. The Agile model promotes __________________ over processes and tools.
Q33. What does SRS stand for in Software Engineering?
Q34. A _______________ is a sequence of steps that describes the interactions between a
user and a system to achieve a goal.
Q35. What are the three primary components of a Class Diagram?
Q36. _______________ is the process of improving the structure of the code without
changing its external behavior.
Q37. ________________ is a lightweight process framework for Agile development and
managing iterative work.
Q38. The _________________ phase involves identifying risks in a project and determining
how to mitigate them.
Q39. What does TDD stand for in software development?
Q40. _______________ diagrams are used to describe the dynamic aspects of a system in
UML.

III. Short Essaay Question


Q31.
A. (1.0 points) What are the core roles in the Scrum Framework?
B. (1.0 points) What are the fundamental activities of a software process?
C. (1.0 points) What are universal management activities in project management?
Q32.
A. (1.0 points) What are the benefits of using Agile methodology in software development?
B. (1.0 points) Describe the key features of the Waterfall model.
C. (1.0 points) What are the challenges of the Waterfall model?
Q33.
A. (1.0 points) What are the core roles in the Scrum Framework?
B. (1.0 points) What are the deliverables of a Sprint in Scrum?
C. (1.0 points) Explain the purpose of a Daily Scrum Meeting.
Q34.
Page 7 of 8
A. (1.0 points) Define Functional and Non-functional Requirements with examples.
B. (1.0 points) List and explain three types of risks in software projects.
C. (1.0 points) Name three common techniques for requirements validation.

Page 8 of 8

You might also like