1. Which of the following framework activities are found in the Extreme Programming(XP)?* 1 điểm
a. Planning, Design, Coding, Testing
b. Planning, Analysis, Design, Coding
c. Analysis, Design, Coding, Testing
d. None of the above
2. Requirements must always be:* 1 điểm
a. Firm on software;
b. Documented;
c. Verbally acceptable
d. None of the above.
3. ............ is not an agile method.*1 điểm
a. 4GT
b. Kanban
c. None of the above
d. XP
4. A software process model is chosen based on the….*1 điểm
a. All of the above
b. The controls and deliverables that are required
c. The methods and tools to be used
d. Nature of the project and application
5. A quality requirements depends on:*1 điểm
a. A quality requirements depends on:
b. The knowledge of users;
c. The skills of customers;
d. The quality of the requirements process;
6. In risk analysis spiral model, which of the following risk include…..?*1 điểm
a. Management
b. None of these
c. Technical
d. Both A and B
7. Which of the following option is used to measure the size of a user story for an Agile*1 điểm
a. project?
b. Velocity points
c. Story points
d. Work breakdown points
8. .……modifies source code and/or data in an effort to make it amenable to future changes.*1 điểm
a. Forward engineering
b. Software restructuring
c. Software maintenance
d. Reverse engineering
9. Before requirement elicitation, software engineer must*1 điểm
a. Estimates the software schedules;
b. Focus on project planning;
c. Know who are the stakeholders,
d. Understand managers’ goals and objectives;
10. Which of the following is a phase of RAD model?*1 điểm
a. All of above
b. Application gathering
c. Data Modeling
d. Business modeling
11. A best model to manage software risks is:*1 điểm
a. The Waterfall model;
b. The incremental mode;
c. The Spiral model;
d. The Prototype mode;
12. In most formal inspections, project manager is *1 điểm
a. Required to attend;
b. Could attend, if wanted;
c. Asked to attend;
d. Not allowed to attend;
13. Maximum percentage of errors belongs to the which phase of SDLC?* 1 điểm
a. Design
b. Installation and maintenance
c. Coding
d. Specifications
14. Is there any difference between incremental and iterative development?*1 điểm
a. No
b. Yes
15. Formal review requires:*1 điểm
a. Project manager;
b. Moderator
c. Micro-Manager;
d. Reviewer
16. Desk-check is usually happen between*1 điểm
a. Several people;
b. Programmer and manager;
c. Two people;
d. Programmers
17. Requirements development is:* 1 điểm
a. A technique of gathering what the customer needs;
b. All of the above.
c. A process of analyzing requirements.
d. A method of obtaining requirements;
18. Incremental model is a:* 1 điểm
a. Risking model.
b. Staging model;
c. Continuous model;
d. Phasing model
19. Software problems are mostly created by:* 1 điểm
a. Techniques
b. Hardware
c. Tools
d. People
20. Software design is…..?* 1 điểm
a. Both A and B
b. Model
c. Process
d. None of the above
21. Testing is focusing on improve:* 1 điểm
a. Software Quality.
b. Software Error
c. Software Design.
d. Software Programming
22. Software Engineer should:* 1 điểm
a. Focus on prototyping model
b. Use incremental model;
c. Use all models where appropriated;
d. Apply waterfall model;
23. Which of the following is the working culture of an Agile team?* 1 điểm
a. Connective
b. Contemplative
c. Connective - 1
d. Collaborative
24. Prototyping model is often use in:* 1 điểm
a. Proof of concept development
b. Full Scale development;
c. Concurrent development
d. Phasing development;
25. Which of the following is step of software design model?*1 điểm
a. All of above
b. Architecture design
c. Interface design
d. Data design
26. A functional requirements can be:* 1 điểm
a. Organized by customers;
b. Monitored by hardware;
c. Traced to a module of the software;
d. Defined by a supplier;
27. Software reviews and inspections can help improving* 1 điểm
a. Software technology
b. Quality of software products
c. Quality of software process
d. Performance of software system
28. “It is a test model. It can serve as ‘the first system’. Users get a feel for the actual system”. ‘It refers to…* 1 điểm
a. Incremental model
b. Waterfall model
c. RAD model
d. Prototyping Model
29. What does an Agile approach value?* 1 điểm
a. People over process
b. Process over people
c. Plans over process
d. Plans over people
30. Software inspection requires* 1 điểm
a. A source code to be reviewed
b. A manager to manage the process.
c. Corrective actions that can be verified
d. Documentation;
31. Requirements problems can cause:*1 điểm
a. Hard dish failure
b. Project failure
c. Programming language issues;
d. Functional test crash
32. .............. is a characteristic of an Agile leader. 1 điểm
a. Supportive
b. Process oriented
c. Disinterested
d. Task focused
33. The model that is taught most often in university is* 1 điểm
a. The Waterfall model;
b. The Prototype mode;
c. The Spiral model;
c. The incremental model
34The list of what stakeholders’ need is called:* 1 điểm
a. Customer list;
b. Requirements documents
c. User’s requests;
d. Project lists;
35. If requirements are changing frequently, we should choose?* 1 điểm
a. RAD Model
b. Water fall Model
c. Prototype Model
d. Spiral Model
36. Which of the following is a task region of the spiral model?* 1 điểm
a. Planning
b. Risk analysis
c. All of above
d. Engineering
37. Software testing happens mostly:* 1 điểm
a. During requirements phase
b. Before designing phase;
c. All of the above;
d. After construction phase
38. Every software development model has:* 1 điểm
a. Technical and non-technical issues;
b. Costs and Schedules issues
c. Some Errors and Defects;
d. Strengths and Weaknesses
39. The Requirements continue to be analyzed during software construction is the activity of *1 điểm
Select one or more:
a. The Spiral model;
b. The Prototype model;
c. The Waterfall model;
d. The incremental build model
40. What is the disadvantage of Agile Methodology?*1 điểm
a. In agile methodology, documentation and designing take a back seat
b. Speedy and continuous delivery of the software ensures customer satisfaction
c. All of the above
d. It facilitates close interaction between business people and developers