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.

Which of the following occurs often due to the bulkiness of a system specification document ?
A Contradictions
B Ambiguities
C Vagueness
D Incompleteness
Correct Answer: Vagueness
________________________ are statements that can be interpreted in a number of ways?
A Contradictions
B Ambiguities
C Vagueness
D Comments
Correct Answer: Contradictions
Frameworks are an effective approach to reuse, but are _____________ to introduce into software development processes.
A difficult
B expensive
C unreliable
D difficult and expensive
Correct Answer: difficult
Which option supports the statement:”Most web frameworks now provide AJAX support” ?
A Session Management
B Security
C User interaction
D Database support
Correct Answer: User interaction
Which framework’s applications are difficult to deal with ?
A MVC pattern
B Web application frameworks
C Debugging framework
D None of the mentioned
Correct Answer: Debugging framework
MVC framework includes___________________?
A Observer pattern
B Strategy pattern
C Composite pattern
D All of the mentioned
Correct Answer: All of the mentioned
Which frameworks support the development of system infrastructures such as communications, user interfaces, and compilers ?
A Middleware integration frameworks
B System infrastructure framework
C Enterprise application frameworks
D Web application frameworks
Correct Answer: System infrastructure framework
Which of the following is not a benefit of software reuse ?
A Standards compliance
B Increased Reliability
C Reduced Process risk
D Maintaining a component library
Correct Answer: Reduced Process risk
Which category the following statement belongs,”Frameworks don’t usually include a database but rather assume that a separate database such as MySQl”?
A Session management
B Security
C User interaction
D Database support
Correct Answer: Database support
Which category the following statement belongs,”Classes to create and manage sessions are usually part of a WAF”?
A Session management
B Security
C User interaction
D Database support
Correct Answer: Session management