



















Preview text:
  lOMoAR cPSD| 58886076 ĐỀ 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:    lOMoAR cPSD| 58886076   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 //sai    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 //sai    d. Reverse engineering 
9. Before requirement elicitation, software engineer must  Chọn một:    lOMoAR cPSD| 58886076  
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//sai  
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;//sai    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  d. pecifications c. Coding      lOMoAR cPSD| 58886076  
14. Is there any difference between incremental and iterative development?  Chọn một:  a. No  b. Yes    15. Formal review requires:  Chọn một:  a. Project manager; //sai   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.    lOMoAR cPSD| 58886076   b. Staging model;   c. Continuous model; //sai    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:      lOMoAR cPSD| 58886076   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 //sai  
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; sai  
25. Which of the following is step of software design model?  Chọn một:  a. All of above    b. Architecture design  d. ollaborative    lOMoAR cPSD| 58886076    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      lOMoAR cPSD| 58886076    
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 
c. Corrective actions that can be verified the process.   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:      lOMoAR cPSD| 58886076   a.  Supportive    b. Process oriented //sai    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 //sai    b. Water fall Model  c. Prototype Model    d. Spiral Model 
36. Which of the following is a task region of the spiral model?      lOMoAR cPSD| 58886076     Chọn một:   a. Planning  b. Risk analysis //sai   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       lOMoAR cPSD| 58886076  
 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.  ĐỀ THI LẦN II 
1. Software engineering principles:  Chọn một: 
a. Set goals and objectives for managers.  
b. Commit to quality and continuous improvement;  
 c. Require the use of software tools; 
 d. Focus on activities to construct software; 
2. Which of the following is not a characteristics of good design ?  Chọn một: 
a. The design must implement all of the explicit requirement  
 b. The design should provide a complete picture of the software 
c. The design should include future scope  
 d. The design must readable, understandable guide for those whose  generate code 
3. The most important skill in software engineering is:  Select one or more: 
 a. Software quality assurance.  b. Software design;   c. Software construction;  
d. Software project management;  
4. Software project manager uses project indicator to…….      lOMoAR cPSD| 58886076     Chọn một: 
 a. assess the status of an ongoing project  b. track potential risks   c. All of the above  
 d. uncover problem areas before they " go critical " 
5. hich of the following is responsible for sprint meeting?  Chọn một:  a. Product Owner   b. Scrum team   c. None of the above  d. Scrum master  
6. A typical programmer may not know:  Chọn một: 
a. Software Engineering disciplines;    b. Testing techniques.  c. Programming languages;    d. Software maintenance; 
7. Requirements validation is:  Chọn một: 
 a. The process of testing requirements before coding. 
b. A method for testing requirements by software tools; 
c. A technique to find requirements errors after design; 
d. A process to ensure requirements meet customer’s needs; 
8. A decent specification should be?  Chọn một:  a. All of the Above        lOMoAR cPSD| 58886076    b. Distinctly Specific   c. Functional   d. Unambiguous Model 
9. Requirement development process is:  Chọn một:  a. Iterative process    b. Sequential process.   c. Skipping process;  d. None of the above.  
10. Defective requirements can cause:  Chọn một:  a. All of the above;   b. Project failure;   c. Late delivery   d. Expensive rework 
11. Which of the following Agile methodology advocates the use of 
problem domain? Chọn một: a. Scrum  b. Evo    c. Extreme programming (XP) 
d. Feature-Driven Development (FDD)  
12. The model remains operative until the software is retired?  Chọn một:   a. None of the these  b.  Incremental     c. Spiral   d. Waterfall      lOMoAR cPSD| 58886076    
13. The quality of software product can be determined by  Chọn một: 
 a. The knowledge of software engineers  b. All of the above  
 c. The experiences of the project manager; 
 d. The quality of the review process; 
14. The most important goal of software engineering is:  Chọn một:  a. Software Quality    b. Software management;   c. Software technology   d. Software Costs; 
15. Project manager must balance requirements with:  Chọn một:  a. Hardware;   b. A programming 
c. Programmers’ skills and knowledge. languages  d. Project costs and quality;  
16. In theory, most requirements:  Chọn một: 
 a. Clearly describe testing procedures and data; 
 b. Are related to business outcomes;   c. Never change. 
d. Focus on what the customer think;  
17. Which of the following is done in order a data in phase 1 of the 
system development life cycle ?  Chọn một: 
 a. Using questionnaires to contact surveys      lOMoAR cPSD| 58886076   b. All of the above     c. Conducting Interviews 
 d. Reviewing policies and procedures 
18. In Waterfall model, activities are:  Chọn một:   a. All of the above. 
 b. Overlapped with each other; 
 c. Incrementally flowing between phases. 
d. Proceed from one phase to the next in a sequential manner;  
19. The interface design describes……  Chọn một: 
a. Relationship among major structural elements of the program. 
 b. The information domain model created during analysis transforms in  to the data structures. 
 c. How structural elements of the program architecture transforms into a  procedural description. 
d. How software communicates with itself, to the system interoperate with it, and with  humans who use it.   
20. Management of software development consist of ?  Chọn một:  a. All of the above    b. Process   c. Project   d. People 
21. What is the different types of Agile Methodologies?  Chọn một: a. Scrum   b. XP   c. FDD      lOMoAR cPSD| 58886076     d. All of the above   
22. Software testing techniques are most effective if applied after……  b. Requirement specification   c. Design    d. Integration 
23. Software Engineer needs to:  Chọn một: 
 a. Buy software tools when starting a project; 
 b. Know programming language well after working on project; 
c. Understand software process before apply it in project;  
 d. Have access to internet before work on software project; 
24. According to Agile manifesto -  Chọn một: 
 a. Individuals and interactions over projects and tools 
 b. Individuals and interactions over people and technique 
c. Individuals and interactions over processes and tools.  
 d. Individuals and interactions over products and tools 
25. Software reviews and inspections can help:  Chọn một: 
 a. Manager to know more about software engineer’s skills. 
 b. Support system to inspect its data; 
c. Improve complexity of software products;  
d. Reduce reworks in software projects;  
26. During requirements phase, Software Engineer needs to:  Chọn một:      lOMoAR cPSD| 58886076   a. Ask for outcomes;  
 b. Gather all customer’s wishes;   c. Ask for solutions; 
d. Collect all data to prepare for testing;  
27...............is included in SRS?  Chọn một:  a. Delivery Schedule   b. Staffing   c. Cost  d. Design Constraints  
28. Software reviews and inspection is focusing on:  Chọn một:   a. Software Design   b. Software Error  c. Software Quality    d. Software Programming. 
29. The goal of formal reviews is  Chọn một:   a. Support manager’s job;   b. Follow a defined process   c. Fulfill an requirements,  d. Find errors early;   30. A Moderator must be:  Chọn một:  a. An executive;   b. Well trained and respected        lOMoAR cPSD| 58886076      c. An high level person;   d. A software engineer; 
31. Large software project is difficult to managed because:  Select one or more: 
 a. Special tools and methods; 
 b. It requires large hardware; 
 c. Too many Customers involvement. 
d. Team size and communication;  
32. An information system is represented graphically using….  Chọn một:   a. Pictogram   b. Histogram   c. Flow chart  d. Data flow diagram   33. A Structured review is  Chọn một:   a. An Informal review;  b. A Formal review; 
c. Focusing on the design rather than code.  d. A Software Inspection; 
34. Which of the following is the requirements development sequence?  Chọn một: 
a. Elicitation, Analysis, Specification and Validation;   
 b. Specification, Elicitation, Validation and Analysis; 
 c. Validation, Specification, Analysis and Elicitation; 
 d. Elicitation, Validation, Specification and Analysis;      lOMoAR cPSD| 58886076  
35. Which of the following is the best approach for running an  effective workshop?  Chọn một:   a. Lecture   b. Oratory  c.  Presentation    d.  Facilitation   
36. What does a burn-down chart show?  Chọn một: 
 a. The number of hours worked after dark 
 b. The rate of reduction of budget for a project 
 c. The declining energy level of the team 
d. The progress of the work and features completed  
37. Some of the agile frameworks are -  Chọn một:  a. Scrum & Kanban 
 b. Feature Driven Development  c. All of the above    d. Test Driven Development  38. A software engineer can:  Select one or more: 
a. Change the software defined process;  
b. Tailor a software defined process;   
c. Align a software defined process to hardware;  
 d. Modify a software defined process;      lOMoAR cPSD| 58886076    
39....design use information flow characteristics to derive program  structure.  Chọn một:   a. None of the above  b.  Architectural     c. Both A and B   d. Procedural 
40. To be fully institutionalized a software process must be;  Chọn một: 
 a. Documented, Trained, Designed, Measured and Implemented; 
b. Defined, Documented, Trained, Used, Measured, Verified, and Improved;   
c. Required, Designed, Programmed, Tested, Released and Maintained  
 d. Designed, Constructed, Trained, Verified and Measured;  ĐỀ THI LẦN III 
1. Which of the following Agile methodology advocates the use of  problem domain? Chọn một: 
a. Feature-Driven Development (FDD)    b. Scrum   c. Evo   d. Extreme programming (XP) 
2. Inspections can help software engineer find errors :  Chọn một:   a. In Hardware;   b. After release of product 
c. Early in the software process;  
 d. During customer’s requirements;