M C Q s D r i v e

Software Engineering Mcqs 840 MCQs [All-Courses]

thumb

Software Engineering MCQs for job test and interview preparation, especially for fresh graduates, students, and candidates appearing in competitive exams. These multiple-choice questions cover a wide range of topics, including the fundamentals of software engineering, its various types, advanced concepts, software design, development processes, testing methods, software evolution, and security aspects.

Select the incorrect statement: “Software engineers should:
A not knowingly accept work that is outside your competence.”
B not use your technical skills to misuse other people’s computers.”
C be dependent on their colleagues.”
D maintain integrity and independence in their professional judgment.”
Correct Answer: be dependent on their colleagues.”
In terms of Issues related to professional responsibility____________________?
A Confidentiality
B Intellectual property rights
C Both Confidentiality & Intellectual property rights
D Managing Client Relationships
Correct Answer: Confidentiality
Identify an ethical dilemma from the situations mentioned below ?
A Your employer releases a safety-critical system without finishing the testing of the system
B Refusing to undertake a project
C Agreement in principle with the policies of senior management
D All of the mentioned
Correct Answer: Your employer releases a safety-critical system without finishing the testing of the system
Efficiency in a software product does not include ____________________?
A responsiveness
B licensing
C memory utilization
D processing time
Correct Answer: licensing
Identify the correct statement: Software engineers shall _____________________?
A act in a manner that is in the best interests of his expertise and favour.”
B act consistently with the public interest.”
C ensure that their products only meet the SRS.”
D all of the mentioned
Correct Answer: act consistently with the public interest.”
Which of these is not true ?
A Web has led to availability of software services and possibility of developing highly distributed service based systems
B Web based systems have led to degradation of programming languages
C Web brings concept of software as service
D Web based system should be developed and delivered incrementally
Correct Answer: Web based systems have led to degradation of programming languages
Which of the following statements regarding Build & Fix Model is wrong?
A No room for structured design
B Code soon becomes unfixable & unchangeable
C Maintenance is practically not possible
D It scales up well to large projects
Correct Answer: It scales up well to large projects