ĐỀ THI LẦN I
1. Which of the following framework activities are found in the Extreme
Programming(XP)?
Chọn một:
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:
Chọn một:
a. Firm on software;
b. Documented;
c. Verbally acceptable;
d. None of the above.
3. ............ is not an agile method.
Chọn một:
a. 4GT
b. Kanban
c. None of the above
d. XP
4. A software process model is chosen based on the….
Chọn một:
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:
Chọn một:
a. The quality of software tools.
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…..?
Chọn một:
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
Chọn một:
a. project?
b. Velocity points
c. Story points
d. Work breakdown points
e. Function points
8.……modifies source code and/or data in an effort to make it amenable to
future
changes.
Chọn một:
a. Forward engineering
b. Software restructuring
c. Software maintenance
d. Reverse engineering
9. Before requirement elicitation, software engineer must
Chọn một:
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?
Chọn một:
a. All of above
b. Application gathering
c. Data Modeling
d. Business modeling
**11. A best model to manage software risks is:
Chọn một:
a. The Waterfall model;
b. The incremental model
c. The Spiral model;
d. The Prototype mode;
12.In most formal inspections, project manager is
Chọn một:
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?
Chọn một:
a. Design
b. Installation and maintenance
c. Coding
d. Specifications
14. Is there any difference between incremental and iterative development?
Chọn một:
a. No
b. Yes
15. al review requires:
Chọn một:
a. Project manager;
b. Moderator;
c. Micro-Manager;
d. Reviewer;
16. Desk-check is usually happen between
Chọn một:
a. Several people;
b. Programmer and manager;
c. Two people;
d. Programmers;
17. Requirements development is:
Chọn một:
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:
Chọn một:
a. Risking model.
b. Staging model;
c. Continuous model;
d. Phasing model;
19. Software problems are mostly created by:
Chọn một:
a. Techniques;
b. Hardware;
c. Tools;
d. People;
20. Software design is…..?
Chọn một:
a. Both A and B
b. Model
c. Process
d. None of the above
21. Testing is focusing on improve:
Chọn một:
a. Software Quality.
b. Software Error
c. Software Design.
d. Software Programming.
22. Software Engineer should:
Chọn một:
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?
Chọn một:
a. Connective
b. Contemplative
c. Connective
d. Collaborative
24. Prototyping model is often use in:
Chọn một:
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?
Chọn một:
a. All of above
b. Architecture design
c. Interface design
d. Data design
26. A functional requirements can be:
Chọn một:
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
Chọn một:
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…
Chọn một:
a. Incremental model
b. Waterfall model
c. RAD model
d. Prototyping Model
29. What does an Agile approach value?
Chọn một:
a. People over process
b. Process over people
c. Plans over process
d. Plans over people
30. Software inspection requires
Chọn một:
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:
Chọn một:
a. Hard dish failure
b. Project failure;
c. Programming language issues;
d. Functional test crash;
32. .............. is a characteristic of an Agile leader.
Chọn một:
a. Supportive
b. Process oriented
c. Disinterested
d. Task focused
33. The model that is taught most often in university is:
Chọn một:
a. The Waterfall model;
b. The Prototype mode;
c. The Spiral model;
d. The incremental model
34. The list of what stakeholders’ need is called:
Chọn một:
a. Customer list;
b. Requirements documents
c. User’s requests;
d. Project lists;
35. If requirements are changing frequently, we should choose?
Chọn một:
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?
Chọn một:
a. Planning
b. Risk analysis
c. All of above
d. Engineering
37. Software testing happens mostly:
Chọn một:
a. During requirements phase
b. Before designing phase;
c. All of the above;
d. After construction phase;
38. Every software development model has:
Chọn một:
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:
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?
Chọn một:
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.