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.

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
Which of the following is not a user interface design process ?
A User, task, and environment analysis and modeling
B Interface design
C Knowledgeable, frequent users
D Interface validation
Correct Answer: Knowledgeable, frequent users
Which of the following option is not considered by the Interface design ?
A the design of interfaces between software components
B the design of interfaces between the software and human producers and consumers of information
C the design of the interface between two computers
D all of the mentioned
Correct Answer: the design of the interface between two computers
What incorporates data, architectural, interface, and procedural representations of the software ?
A design model
B user’s model
C mental image
D system image
Correct Answer: design model
When users are involved in complex tasks, the demand on _______________ can be significant?
A short-term memory
B shortcuts
C objects that appear on the screen
D all of the mentioned
Correct Answer: short-term memory
A software might allow a user to interact via________________________?
A keyboard commands
B mouse movement
C voice recognition commands
D all of the mentioned
Correct Answer: all of the mentioned
What establishes the profile of end-users of the system ?
A design model
B user’s model
C mental image
D system image
Correct Answer: user’s model