Considering objects - Software engineering MCQs

Considering objects - Software engineering MCQs


1) Software safety is a quality assurance activity that focuses on hazards that may cause an entire system to fall.
A) True
B) False
View Answer / Hide Answer

ANSWER: A) True




2) Reliability is measured by considering processing speed, response time, resource consumption, throughput, and efficiency.

A) True
B) False
View Answer / Hide Answer

ANSWER: B) False




3) Refinement is actually a process of elaboration.

A) Yes
B) No
View Answer / Hide Answer

ANSWER: A) Yes




4) Which classes implement lower-level business abstractions required to fully manage the business domain classes.

A) User interface classes
B) Business domain classes
C) Process classes
D) System classes
View Answer / Hide Answer

ANSWER: C) Process classes




5) The architectural model is derived from which of these sources.

A) Information about the application domain for the software to be built;
B) Specific requirements model elements such as data flow diagrams or analysis classes, their relationships and collaborations for the problem at hand;
C) The availability of architectural styles and patterns

A) Both A & B
B) Both B & C
C) Both A & C
D) All mentioned above
View Answer / Hide Answer

ANSWER: D) All mentioned above




6) Grouping of all functionally related elements is known as.

A) Cohesion
B) Coupling
C) Both A & B
D) None of the above
View Answer / Hide Answer

ANSWER: A) Cohesion




7) A good structured design has low cohesion and high coupling arrangements.

A) True
B) False
View Answer / Hide Answer

ANSWER: B) False




8) In OOD, the attributes(data variables) and methods( operation on the data) are bundled together is called.

A) Classes
B) Objects
C) Encapsulation
D) Inheritance
View Answer / Hide Answer

ANSWER: C) Encapsulation




9) OOD languages provide a mechanism where methods performing similar tasks but vary in arguments, and that can be assigned to the same name is called.

A) Classes
B) Object
C) Polymorphism
D) Encapsulation
View Answer / Hide Answer

ANSWER: C) Polymorphism




10) Which design is more suitable when the software solution needs to be designed from scratch and specific details that are unknown.

A) Bottom-up design
B) Top down design
C) Both A & B
D) None of the above
View Answer / Hide Answer

ANSWER: B) Top down design




11) Abbreviate the term SMI.

A) Software Maturity Index
B) Software Model Instruction
C) Software Maturity Instruction
D) Software Model Index
View Answer / Hide Answer

ANSWER: A) Software Maturity Index




12) Which design defines the logical structure of each module and their interfaces that is used to communicate with other modules.

A) High-level designs
B) Architectural designs
C) Detailed design
D) All mentioned above
View Answer / Hide Answer

ANSWER: C) Detailed design




13) Software design is a process to transform user requirements into some suitable form, that helps the programmer in software coding and implementation.

A) True
B) False
View Answer / Hide Answer

ANSWER: A) True




14) Abbreviate the term SDLC.

A) Software Design Life Cycle
B) Software Develop Life Cycle
C) Specific Design Life Cycle
D) Specific Design Life Cycle
View Answer / Hide Answer

ANSWER: A) Software Design Life Cycle




15) Modular design unintentionally follows the rules of 'divide and conquer' problem solving strategy.

A) Yes
B) No
View Answer / Hide Answer

ANSWER: A) Yes




16) Give the disadvantages of modularization.

A) Smaller components are easier to maintain
B) Program can be divided based on functional aspects
C) Desired level of abstraction can be brought in the program
D) None of the above
View Answer / Hide Answer

ANSWER: D) None of the above




17) The spell check feature in word processor is a module of software.

A) True
B) False
View Answer / Hide Answer

ANSWER: A) True




18) When elements of module are grouped because the output of one element serves as input to another element and so on, it is called.

A) Functional Cohesion
B) Communicational cohesion
C) Sequential cohesion
D) Procedural cohesion
View Answer / Hide Answer

ANSWER: C) Sequential cohesion




19) A text-based command line interface can have which of these elements.

A) Command prompt
B) Cursor
C) Command
D) All mentioned above
View Answer / Hide Answer

ANSWER: D) All mentioned above




20) It is text-based notifier that is mostly shows the context in which the user is working, and it is also generated by the software system.

A) Command prompt
B) Cursor
C) Command
D) All mentioned above
View Answer / Hide Answer

ANSWER: A) Command prompt


Post your comment