Software Engineering MCQ (Multiple Choice Questions) - SchoolingAxis

Software Engineering MCQ (Multiple Choice Questions)

 Que- In XP, as soon as the work on a task is complete, it is integrated into the whole system. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- In XP Increments are delivered to customers every _______ weeks. 

a. One 

b. Two 

c. Three 

d. Four 


Answer- Two  


Que- User requirements are expressed as __________ in Extreme Programming. 

a. implementation tasks 

b. functionalities 

c. scenarios 

d. none of the mentioned 


Answer- scenarios  


Que- Is a customer involved test development and validation in XP ? 

a. Yes 

b. No 

c. It may vary from Customer to Customer 

d. None of the mentioned 


Answer- It may vary from Customer to Customer  


Que- Programmers prefer programming to testing and sometimes they take shortcuts when writing tests. For example, they may write incomplete tests that do not check for all possible exceptions that may occur. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- Tests are automated in Extreme Programming. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself is implemented. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- Developers work individually on a release and they compare their results with other developers before forwarding that release to customers. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- Which four framework activities are found in the Extreme Programming(XP) ? 

a. analysis, design, coding, testing 

b. planning, analysis, design, coding 

c. planning, design, coding, testing 

d. planning, analysis, coding, testing 


Answer- planning, design, coding, testing  


Que- What are the types of requirements ? 

a. Availability 

b. Reliability 

c. Usability 

d. All of the mentioned 


Answer- All of the mentioned  


Que- Select the developer-specific requirement ? 

a. Portability 

b. Maintainability 

c. Availability 

d. Both Portability and Maintainability 


Answer- Both Portability and Maintainability  


Que- Which one of the following is not a step of requirement engineering? 

a. elicitation 

b. design 

c. analysis 

d. documentation 


Answer- design  


Que- FAST stands for 

a. Functional Application Specification Technique 

b. Fast Application Specification Technique 

c. Facilitated Application Specification Technique 

d. None of the mentioned 


Answer- Facilitated Application Specification Technique  


Que- QFD stands for 

a. quality function design 

b. quality function development 

c. quality function deployment 

d. none of the mentioned 


Answer- quality function deployment  


Que- A Use-case actor is always a person having a role that different people may play. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- The user system requirements are the parts of which document ? 

a. SDD 

b. SRS 

c. DDD 

d. SRD 


Answer- SRS  


Que- A stakeholder is anyone who will purchase the completed software system under development. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- FALSE  


Que- Conflicting requirements are common in Requirement Engineering, with each client proposing  his or her version is the right one. 

a. TRUE 

b. FALSE 

c. Nothing Can be Said 

d. None of the mentioned 


Answer- TRUE  


Que- Which is one of the most important stakeholder from the following ? 

a. Entry level personnel 

b. Middle level stakeholder 

c. Managers 

d. Users of the software 


Answer- Users of the software  


Que- Which one of the following is a functional requirement ? 

a. Maintainability 

b. Portability 

c. Robustness 

d. None of the mentioned 


Answer- None of the mentioned  


Que- Which one of the following is a requirement that fits in a developer's module ? 

a. Availability 

b. Testability 

c. Usability 

d. Flexibility 


Answer- Testability  


Que- Consider a system where, a heat sensor detects an intrusion and alerts the security company. What kind of a requirement the system is providing ? 

a. Functional 

b. Non-Functional 

c. Known Requirement 

d. None of the mentioned 


Answer- Functional  


Que- Which of the following statements explains portability in non-functional requirements? 

a. It is a degree to which software running on one platform can easily be converted to run on another platform 

b. It cannot be enhanced by using languages, OS' and tools that are universally available and standardized 

c. The ability of the system to behave consistently in a user-acceptable manner when operating within the environment for which the system was intended 

d. None of the mentioned 


Answer- It is a degree to which software running on one platform can easily be converted to run on another platform  

Previous Post Next Post