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.

A software component____________________?
A Implements some functionality
B Has explicit dependencies through provides and required interfaces
C Communicates through its interfaces only
D All of the mentioned
Correct Answer: All of the mentioned
Which of the following steps is applied to develop a decision table ?
A List all actions that can be associated with a specific procedure
B List all conditions during execution of the procedure
C Define rules by indicating what action(s) occurs for a set of conditions
D All of the mentioned
Correct Answer: All of the mentioned
Which of the following term is best defined by the statement:”The ability to represent local and global data is an essential element of component-level design.” ?
A Data representation
B Logic verification
C “Code-to” ability
D Automatic processing
Correct Answer: Data representation
Which diagram evolved from a desire to develop a procedural design representation that would not allow violation of the structured constructs ?
A State transition diagram
B Box diagram
C ER diagram
D None of the mentioned
Correct Answer: Box diagram
Which of the following is not a characteristics of box diagram ?
A functional domain
B arbitrary transfer of control is impossible
C recursion is easy to represent
D providing a notation that translates actions and conditions
Correct Answer: providing a notation that translates actions and conditions
A _______________ executes the loop task first, then tests a condition and repeats the task until the condition fails ?
A repeat until
B condition
C do while tests
D if then-else
Correct Answer: repeat until
The_______________ is represented as two processing boxes connected by an line (arrow) of control ?
A Repetition
B Sequence
C Condition
D None of the mentioned
Correct Answer: Sequence
Which of the following is not a design principle that allow the user to maintain control ?
A Provide for flexible interaction
B Allow user interaction to be interrupt-able and undo-able
C Show technical internals from the casual user
D Design for direct interaction with objects that appear on the screen
Correct Answer: Show technical internals from the casual user
Which of the following term is best defined by the statement “Notation that can be input directly into a computer-based development system offers significant benefits.” ?
A Machine readability
B Maintainability
C Structure enforcement
D Overall simplicity
Correct Answer: Machine readability
Which of the following is golden rule for interface design ?
A Place the user in control
B Reduce the user’s memory load
C Make the interface consistent
D All of the mentioned
Correct Answer: All of the mentioned