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 Answer2) Reliability is measured by considering processing speed, response time, resource consumption, throughput, and efficiency.A) True
B) False
View Answer / Hide Answer3) Refinement is actually a process of elaboration.A) Yes
B) No
View Answer / Hide Answer4) 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 AnswerANSWER: 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 AnswerANSWER: 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 Answer7) A good structured design has low cohesion and high coupling arrangements.A) True
B) False
View Answer / Hide Answer8) 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 Answer9) 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 Answer10) 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 AnswerANSWER: 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 AnswerANSWER: 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 AnswerANSWER: 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 Answer14) 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 AnswerANSWER: 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 Answer16) 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 AnswerANSWER: 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 Answer18) 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 AnswerANSWER: 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 AnswerANSWER: 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 AnswerANSWER: A) Command prompt