0% found this document useful (0 votes)
24 views9 pages

ĐỀ THI LẦN I

The document is a multiple-choice exam covering various topics related to software engineering, including methodologies like Extreme Programming, Agile practices, and software development models. It consists of 40 questions that assess knowledge on requirements, risk analysis, software design, and testing. The questions also explore the characteristics of Agile teams and the implications of different software development approaches.

Uploaded by

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

ĐỀ THI LẦN I

The document is a multiple-choice exam covering various topics related to software engineering, including methodologies like Extreme Programming, Agile practices, and software development models. It consists of 40 questions that assess knowledge on requirements, risk analysis, software design, and testing. The questions also explore the characteristics of Agile teams and the implications of different software development approaches.

Uploaded by

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

ĐỀ 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.

You might also like