Software Engineering MCQs

855 MCQs  — Computer Programming MCQs  (Page 2 of 86)

What is a Software ____________________ ?
A. Software is set of programs
B. Software is documentation and configuration of data
C. Software is set of programs, documentation & configuration of data
D. None of the mentioned
Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to ___________________?
A. Unauthorized access to computer material
B. Unauthorized modification of computer material
C. Dissemination of viruses or other malware
D. All of the mentioned
The reason for software bugs and failures is due to _____________________?
A. Software companies
B. Software developers
C. Both software companies and developers
D. All of the mentioned
Which of these does not account for software failure ?
A. Increasing demand
B. Low expectation
C. Increasing supply
D. Less reliable and expensive
Which of these software engineering activities are not a part of software processes ?
A. Software dependence
B. Software development
C. Software validation
D. Software specification
Which of these does not affect different types of software as a whole ?
A. Heterogeneity
B. Flexibility
C. Business and social change
D. Security
Which one of the following models is not suitable for accommodating any change ?
A. Build & fix model
B. Prototyping model
C. Rad model
D. Waterfall model
Which model can be selected if user is involved in all the phases of SDLC ?
A. Waterfall model
B. Prototyping model
C. Rad model
D. Both prototyping model & rad model