InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 51. |
Which of the following term is best defined by the statement “In a distributed system, several processes may operate at the same time on separate computers on the network.”?(a) Concurrency(b) Openness(c) Resource sharing(d) Fault toleranceI got this question in an interview for internship.This key question is from Distributed Software Engineering in portion Advanced Software Engineering of Software Engineering |
|
Answer» RIGHT OPTION is (a) Concurrency The EXPLANATION is: NONE. |
|
| 52. |
____________ is a reuse-based approach to defining, implementing, and composing loosely coupled independent components into systems.(a) Component-based software engineering(b) Component composition(c) Component model(d) Component interfacesI have been asked this question during an internship interview.My enquiry is from Component Based Software Engineering in chapter Advanced Software Engineering of Software Engineering |
|
Answer» Right option is (d) Component interfaces |
|
| 53. |
When composing reusable components that have not been written for your application, you may need to write adaptors or ‘glue code’ to reconcile the different __________(a) Component modules(b) Component composition(c) Component model(d) Component interfacesThis question was addressed to me in final exam.Asked question is from Component Based Software Engineering topic in division Advanced Software Engineering of Software Engineering |
|
Answer» RIGHT CHOICE is (c) Component model Easiest explanation: NONE. |
|
| 54. |
A _________ defines a set of standards for components, including interface standards, usage standards, and deployment standards.(a) Component-based software engineering(b) Component composition(c) Component model(d) Component interfacesI have been asked this question in quiz.I want to ask this question from Component Based Software Engineering in section Advanced Software Engineering of Software Engineering |
|
Answer» The correct choice is (c) COMPONENT model |
|
| 55. |
Which of the following term is best defined by the statement: “The names of the operations in the ‘provides’ and ‘requires’ interfaces are different.”?(a) Parameter incompatibility(b) Operation incompleteness(c) Operation incompatibility(d) None of the mentionedThe question was posed to me in unit test.This is a very interesting question from Component Based Software Engineering in division Advanced Software Engineering of Software Engineering |
|
Answer» Right ANSWER is (C) OPERATION incompatibility |
|
| 56. |
Which of the following term is best defined by the statement:”The operations on each side of the interface have the same name but their parameter types or the number of parameters are different.”?(a) Parameter incompatibility(b) Operation incompleteness(c) Operation incompatibility(d) None of the mentionedThis question was posed to me during a job interview.The query is from Component Based Software Engineering in division Advanced Software Engineering of Software Engineering |
|
Answer» CORRECT OPTION is (a) PARAMETER incompatibility The EXPLANATION is: NONE. |
|
| 57. |
Which of the following is not an example of component technology?(a) EJB(b) COM+(c) .NET(d) None of the mentionedThe question was asked in examination.Origin of the question is Component Based Software Engineering in division Advanced Software Engineering of Software Engineering |
|
Answer» The CORRECT ANSWER is (d) NONE of the mentioned |
|
| 58. |
A component model defines standards for(a) properties(b) methods(c) mechanisms(d) all of the mentionedI had been asked this question in a national level competition.I'd like to ask this question from Component Based Software Engineering in section Advanced Software Engineering of Software Engineering |
|
Answer» Right option is (d) all of the mentioned |
|
| 59. |
Which of the following is a feature of CBSE?(a) It increases quality(b) CBSE shortens delivery time(c) CBSE increases productivity(d) All of the mentionedThis question was addressed to me in unit test.My question is taken from Component Based Software Engineering in chapter Advanced Software Engineering of Software Engineering |
|
Answer» The correct OPTION is (d) All of the mentioned |
|
| 60. |
Which of the following Cleanroom process teams develops set of statistical test to exercise software after development?(a) Specification team(b) Development team(c) Certification team(d) All of the mentionedI got this question in class test.My doubt is from Cleanroom Software Engineering in chapter Advanced Software Engineering of Software Engineering |
|
Answer» CORRECT choice is (b) DEVELOPMENT team Easiest EXPLANATION: None. |
|
| 61. |
A software element conforms to a standard component model and can be independently deployed and composed without modification according to a composition standard.(a) True(b) FalseThe question was posed to me in class test.My question is based upon Component Based Software Engineering topic in chapter Advanced Software Engineering of Software Engineering |
|
Answer» RIGHT answer is (a) True Best explanation: This DEFINITION is ESSENTIALLY based on standards so that a software unit that CONFORMS to these standards is a component. |
|
| 62. |
The philosophy of Cleanroom SE focuses on defect removal rather than defect avoidance.(a) True(b) FalseI got this question during an online interview.My question is based upon Cleanroom Software Engineering in division Advanced Software Engineering of Software Engineering |
|
Answer» CORRECT option is (B) False For EXPLANATION I would say: The PHILOSOPHY focuses on defect avoidance rather than defect REMOVAL. |
|
| 63. |
The __________ specifies the behavior of a system or a part of a system.(a) Yellow box(b) Clear box(c) White box(d) Black boxThe question was posed to me in class test.My enquiry is from Cleanroom Software Engineering in division Advanced Software Engineering of Software Engineering |
|
Answer» Right ANSWER is (d) Black box |
|
| 64. |
Which of the following is required for Certification for cleanroom software engineering?(a) Sampling model(b) Component model(c) Certification model(d) All of the mentionedThe question was posed to me during an interview for a job.Asked question is from Cleanroom Software Engineering in section Advanced Software Engineering of Software Engineering |
|
Answer» CORRECT CHOICE is (d) All of the mentioned Best EXPLANATION: NONE. |
|
| 65. |
Which of the following is not included in the certification approach?(a) Creation of usage scenarios(b) Specific usage file(c) Generation of test cases from the servers end.(d) ReliabilityI had been asked this question in examination.The question is from Cleanroom Software Engineering in division Advanced Software Engineering of Software Engineering |
|
Answer» CORRECT choice is (C) Generation of test cases from the SERVERS end. To explain: This is a part of testing PHASE and can be as exhaustive as possible. |
|
| 66. |
The transition functions that are implied by the state box are defined in(a) Yellow box(b) Clear box(c) White box(d) Black boxThis question was posed to me in a job interview.My doubt is from Cleanroom Software Engineering topic in section Advanced Software Engineering of Software Engineering |
|
Answer» Right option is (b) CLEAR box |
|
| 67. |
MTTF stands for(a) mean-time-to-function(b) mean-time-to-failure(c) manufacture-time-to-function(d) none of the mentionedI had been asked this question during a job interview.This is a very interesting question from Cleanroom Software Engineering in section Advanced Software Engineering of Software Engineering |
|
Answer» RIGHT OPTION is (B) mean-time-to-failure To EXPLAIN: NONE. |
|
| 68. |
Cleanroom software engineering complies with the operational analysis principles by using a method called known as(a) box structure specification(b) referential transparency(c) degenerative error correction(d) none of the mentionedI got this question during an interview.Asked question is from Cleanroom Software Engineering in division Advanced Software Engineering of Software Engineering |
|
Answer» The correct answer is (a) box structure specification |
|
| 69. |
What encapsulates state data and services in a manner that is analogous to objects?(a) State box(b) Clean box(c) White box(d) Black boxI had been asked this question by my school principal while I was bunking the class.Origin of the question is Cleanroom Software Engineering in division Advanced Software Engineering of Software Engineering |
|
Answer» Right ANSWER is (a) State box |
|
| 70. |
How does Cleanroom software engineering differs from the conventional and object-oriented views ?(a) It makes explicit use of statistical quality control(b) It verifies design specification using a mathematically based proof of correctness(c) It relies heavily on statistical use testing to uncover high-impact errors(d) All of the mentionedThis question was addressed to me during an interview.I want to ask this question from Cleanroom Software Engineering topic in section Advanced Software Engineering of Software Engineering |
|
Answer» CORRECT CHOICE is (d) All of the mentioned For explanation I WOULD SAY: None. |
|
| 71. |
Who was first to proposed the Cleanroom philosophy in software engineering ?(a) Mills(b) Dyer(c) Linger(d) All of the MentionedI had been asked this question during a job interview.The above asked question is from Cleanroom Software Engineering in portion Advanced Software Engineering of Software Engineering |
|
Answer» Correct choice is (d) All of the Mentioned |
|
| 72. |
It is generally not necessary to apply formal methods to every aspect of a major system.(a) True(b) FalseI had been asked this question during an internship interview.This key question is from Formal Methods of Software Engineering topic in division Advanced Software Engineering of Software Engineering |
|
Answer» Correct CHOICE is (a) True |
|
| 73. |
Which of the following is essential for success, when formal methods are used for the first time?(a) Expert training(b) Consulting(c) Prerequisite knowledge(d) Both Expert training and ConsultingThis question was posed to me in semester exam.This interesting question is from Formal Methods of Software Engineering topic in chapter Advanced Software Engineering of Software Engineering |
|
Answer» CORRECT CHOICE is (d) Both Expert TRAINING and Consulting The EXPLANATION: The answer is self-explanatory. |
|
| 74. |
The ____________ of a specification language indicates how the language represents system requirements.(a) semantic domain(b) syntactic domain(c) sequence(d) setI had been asked this question in a job interview.This interesting question is from Formal Methods of Software Engineering topic in division Advanced Software Engineering of Software Engineering |
|
Answer» The correct answer is (a) semantic domain |
|
| 75. |
The _________ of a formal specification language is often based on a syntax that is derived from standard set theory notation and predicate calculus.(a) semantic domain(b) syntactic domain(c) sequence(d) setI have been asked this question during an online exam.Query is from Formal Methods of Software Engineering topic in portion Advanced Software Engineering of Software Engineering |
|
Answer» The correct ANSWER is (b) SYNTACTIC domain |
|
| 76. |
Which of the following provides a concise, unambiguous, and consistent method for documenting system requirements?(a) CMM(b) ISO-9001(c) CASE tools(d) Formal methodsI got this question in quiz.This is a very interesting question from Formal Methods of Software Engineering in portion Advanced Software Engineering of Software Engineering |
|
Answer» Right ANSWER is (d) Formal methods |
|
| 77. |
Which of the following occurs often due to the bulkiness of a system specification document?(a) Contradictions(b) Ambiguities(c) Vagueness(d) IncompletenessThe question was posed to me during a job interview.My question is taken from Formal Methods of Software Engineering in division Advanced Software Engineering of Software Engineering |
|
Answer» Correct option is (C) Vagueness |
|
| 78. |
Which of the following is a way of making a statement about the elements of a set that is true for every member of the set?(a) Set(b) Sequence(c) Universal quantification(d) Both Set andSequenceI had been asked this question in an interview.My query is from Formal Methods of Software Engineering topic in portion Advanced Software Engineering of Software Engineering |
|
Answer» The correct OPTION is (C) Universal quantification |
|
| 79. |
What defines the circumstances in which a particular operation is valid?(a) Contradictions(b) Post-condition(c) Vagueness(d) None of the mentionedI got this question in an online interview.My question is taken from Formal Methods of Software Engineering topic in section Advanced Software Engineering of Software Engineering |
|
Answer» Right choice is (d) NONE of the mentioned |
|
| 80. |
Which of the following option is not provided by formal methods?(a) providing frameworks(b) verifying systems(c) provide investors(d) both providing frameworks and verifying systemsThe question was asked in an online interview.My enquiry is from Formal Methods of Software Engineering topic in portion Advanced Software Engineering of Software Engineering |
|
Answer» The correct option is (d) both providing frameworks and VERIFYING systems |
|
| 81. |
___________ are statements that can be interpreted in a number of ways.(a) Contradictions(b) Ambiguities(c) Vagueness(d) CommentsThis question was addressed to me in an interview for internship.This intriguing question originated from Formal Methods of Software Engineering topic in portion Advanced Software Engineering of Software Engineering |
|
Answer» The correct choice is (a) Contradictions |
|
| 82. |
Frameworks are an effective approach to reuse, but are _________ to introduce into software development processes.(a) difficult(b) expensive(c) unreliable(d) difficult and expensiveThis question was addressed to me in an interview.I would like to ask this question from Application Frameworks in Software Reuse in section Advanced Software Engineering of Software Engineering |
|
Answer» Right answer is (d) DIFFICULT and expensive |
|
| 83. |
Which option supports the statement:”Most web frameworks now provide AJAX support”?(a) Session Management(b) Security(c) User interaction(d) Database supportThis question was posed to me in an international level competition.The question is from Application Frameworks in Software Reuse topic in chapter Advanced Software Engineering of Software Engineering |
|
Answer» CORRECT ANSWER is (C) USER interaction To explain I would say: None. |
|
| 84. |
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 supportThe question was posed to me during an interview for a job.I'd like to ask this question from Application Frameworks in Software Reuse in chapter Advanced Software Engineering of Software Engineering |
|
Answer» RIGHT CHOICE is (d) DATABASE support For EXPLANATION I would say: None. |
|
| 85. |
Which framework’s applications are difficult to deal with?(a) MVC pattern(b) Web application frameworks(c) Debugging framework(d) None of the mentionedThe question was posed to me in a national level competition.My doubt stems from Application Frameworks in Software Reuse in division Advanced Software Engineering of Software Engineering |
|
Answer» Right option is (c) Debugging framework |
|
| 86. |
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 supportI have been asked this question in an interview for internship.I want to ask this question from Application Frameworks in Software Reuse in portion Advanced Software Engineering of Software Engineering |
|
Answer» The correct answer is (a) SESSION management |
|
| 87. |
The MVC pattern was originally proposed in the 1980s as an approach to(a) Web application frameworks(b) Middleware integration frameworks(c) Web application frameworks(d) GUI designThis question was posed to me in a job interview.I want to ask this question from Application Frameworks in Software Reuse topic in section Advanced Software Engineering of Software Engineering |
|
Answer» Correct option is (d) GUI design |
|
| 88. |
MVC framework includes(a) Observer pattern(b) Strategy pattern(c) Composite pattern(d) All of the mentionedThe question was asked in an interview for job.The question is from Application Frameworks in Software Reuse in division Advanced Software Engineering of Software Engineering |
|
Answer» The correct ANSWER is (d) All of the mentioned |
|
| 89. |
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 frameworksI have been asked this question in exam.Query is from Application Frameworks in Software Reuse topic in chapter Advanced Software Engineering of Software Engineering |
|
Answer» The correct OPTION is (b) System infrastructure framework |
|
| 90. |
In which of the following language the frameworks will not work?(a) C#(b) Ruby(c) PHP(d) JavaI have been asked this question during an interview.My question is based upon Application Frameworks in Software Reuse topic in section Advanced Software Engineering of Software Engineering |
|
Answer» Right answer is (c) PHP |
|
| 91. |
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 libraryI have been asked this question in class test.My question is taken from Application Frameworks in Software Reuse in portion Advanced Software Engineering of Software Engineering |
|
Answer» Correct OPTION is (c) Reduced Process risk |
|
| 92. |
Which framework class include standards and classes that support component communication and information exchange?(a) System infrastructure frameworks(b) Middleware integration frameworks(c) Enterprise application frameworks(d) MVCI got this question by my school principal while I was bunking the class.Question is from Software Reuse in chapter Advanced Software Engineering of Software Engineering |
|
Answer» RIGHT choice is (B) Middleware integration frameworks To EXPLAIN I would say: None. |
|
| 93. |
ERP stands for(a) Effective Reuse Planning(b) Enterprise Resource Planning(c) Effective Research Planning(d) None of the mentionedThe question was posed to me in an internship interview.I'm obligated to ask this question of Software Reuse in chapter Advanced Software Engineering of Software Engineering |
|
Answer» RIGHT OPTION is (b) ENTERPRISE RESOURCE Planning The best I can explain: Enterprise Resource Planning systems are EXAMPLES of large-scale COTS reuse. |
|
| 94. |
Which of the following is not an advantages of software reuse?(a) lower costs(b) faster software development(c) high effectiveness(d) lower risksI had been asked this question in quiz.My question is taken from Software Reuse in section Advanced Software Engineering of Software Engineering |
|
Answer» RIGHT option is (c) high effectiveness To EXPLAIN I WOULD say: Effectiveness DEPENDS on how one reuses the existing PRODUCT. |
|
| 95. |
“An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another.” Which category the example belong to?(a) Process specialization(b) Platform specialization(c) Environment specialization(d) Functional specializationThis question was posed to me in homework.This question is from Software Reuse in section Advanced Software Engineering of Software Engineering |
|
Answer» Right CHOICE is (a) PROCESS specialization |
|
| 96. |
Which of the following is a generic structure that is extended to create a more specific subsystem or application?(a) Software reuse(b) Object-oriented programming language(c) Framework(d) None of the mentionedI have been asked this question by my school teacher while I was bunking the class.My question comes from Software Reuse topic in division Advanced Software Engineering of Software Engineering |
|
Answer» The correct answer is (c) Framework |
|
| 97. |
What are generic application systems that may be designed to support a particular business type, activity, or sometimes a complete enterprise?(a) COTS-solution systems(b) COTS-integrated systems(c) ERP systems(d) Both COTS-solution and COTS-integrated systemsI had been asked this question during an interview.This intriguing question comes from Software Reuse in division Advanced Software Engineering of Software Engineering |
|
Answer» The CORRECT CHOICE is (a) COTS-solution systems |
|
| 98. |
.NET are specific to which platform?(a) Java(b) Mac-OS(c) Microsoft(d) LINUXThe question was asked in an interview for internship.My enquiry is from Software Reuse topic in division Advanced Software Engineering of Software Engineering |
|
Answer» The CORRECT answer is (C) Microsoft |
|
| 99. |
COTS product reuse means(a) Class and function libraries that implement commonly used abstractions are available for reuse(b) Shared components are woven into an application at different places when the program is compiled(c) Large-scale systems that encapsulate generic business functionality and rules are configured for an organization(d) Systems are developed by configuring and integrating existing application systemsI had been asked this question during an interview.Question is taken from Software Reuse topic in portion Advanced Software Engineering of Software Engineering |
|
Answer» The CORRECT option is (d) SYSTEMS are developed by configuring and integrating EXISTING APPLICATION systems |
|
| 100. |
COTS stands for(a) Commercial Off-The-Shelf systems(b) Commercial Off-The-Shelf states(c) Commercial Off-The-System state(d) None of the mentionedThe question was posed to me in an international level competition.The above asked question is from Software Reuse in division Advanced Software Engineering of Software Engineering |
|
Answer» RIGHT ANSWER is (a) COMMERCIAL Off-The-Shelf systems Best EXPLANATION: NONE. |
|