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.
| 1. |
Which model can be selected if user is involved in all the phases of SDLC?(a) Waterfall Model(b) Prototyping Model(c) RAD Model(d) both Prototyping Model & RAD ModelThis question was addressed to me in class test.I need to ask this question from Software Life Cycle Models in section Software Engineering Basics of Software Engineering |
|
Answer» CORRECT option is (C) RAD Model Easiest EXPLANATION: None. |
|
| 2. |
SDLC stands for(a) Software Development Life Cycle(b) System Development Life cycle(c) Software Design Life Cycle(d) System Design Life CycleI got this question by my college professor while I was bunking the class.This interesting question is from Software Life Cycle Models in section Software Engineering Basics of Software Engineering |
|
Answer» The correct OPTION is (a) SOFTWARE DEVELOPMENT Life Cycle |
|
| 3. |
What is the major drawback of using RAD Model?(a) Highly specialized & skilled developers/designers are required(b) Increases reusability of components(c) Encourages customer/client feedback(d) Increases reusability of components, Highly specialized & skilled developers/designers are requiredThe question was asked in a national level competition.I want to ask this question from Software Life Cycle Models in portion Software Engineering Basics of Software Engineering |
|
Answer» Right answer is (d) Increases reusability of components, Highly specialized & skilled developers/designers are required |
|
| 4. |
RAD Model has(a) 2 phases(b) 3 phase(c) 5 phases(d) 6 phasesThe question was posed to me by my college professor while I was bunking the class.This question is from Software Life Cycle Models in division Software Engineering Basics of Software Engineering |
|
Answer» The correct CHOICE is (c) 5 phases |
|
| 5. |
Which of the following statements regarding Build & Fix Model is wrong?(a) No room for structured design(b) Code soon becomes unfixable & unchangeable(c) Maintenance is practically not possible(d) It scales up well to large projectsThe question was asked during a job interview.This interesting question is from Software Life Cycle Models topic in portion Software Engineering Basics of Software Engineering |
|
Answer» RIGHT choice is (d) It scales up well to large projects The best I can explain: Build & FIX Model is SUITABLE for 100-200 LOC |
|
| 6. |
Which one of the following is not a phase of Prototyping Model?(a) Quick Design(b) Coding(c) Prototype Refinement(d) Engineer ProductThe question was asked in a job interview.This question is from Software Life Cycle Models in chapter Software Engineering Basics of Software Engineering |
|
Answer» Correct ANSWER is (b) Coding |
|
| 7. |
Which is not one of the types of prototype of Prototyping Model?(a) Horizontal Prototype(b) Vertical Prototype(c) Diagonal Prototype(d) Domain PrototypeThe question was posed to me in an online interview.I'm obligated to ask this question of Software Life Cycle Models in division Software Engineering Basics of Software Engineering |
|
Answer» The CORRECT choice is (c) Diagonal PROTOTYPE |
|
| 8. |
Which one of the following models is not suitable for accommodating any change?(a) Build & Fix Model(b) Prototyping Model(c) RAD Model(d) Waterfall ModelI got this question in an online interview.This intriguing question comes from Software Life Cycle Models topic in portion Software Engineering Basics of Software Engineering |
|
Answer» Correct choice is (d) Waterfall MODEL |
|
| 9. |
RAD stands for(a) Relative Application Development(b) Rapid Application Development(c) Rapid Application Document(d) None of the mentionedThe question was posed to me in exam.Origin of the question is Software Life Cycle Models in division Software Engineering Basics of Software Engineering |
|
Answer» The CORRECT OPTION is (b) RAPID Application Development |
|
| 10. |
Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).(a) 100-200(b) 200-400(c) 400-1000(d) above 1000This question was addressed to me during a job interview.My doubt stems from Software Life Cycle Models in portion Software Engineering Basics of Software Engineering |
|
Answer» Correct answer is (a) 100-200 |
|
| 11. |
Which of these is not true ?(a) Web has led to availability of software services and possibility of developing highly distributed service based systems(b) Web based systems have led to degradation of programming languages(c) Web brings concept of software as service(d) Web based system should be developed and delivered incrementallyI had been asked this question in an interview.My query is from Software Engineering Ethics topic in division Software Engineering Basics of Software Engineering |
|
Answer» Right CHOICE is (b) Web based systems have led to DEGRADATION of programming languages |
|
| 12. |
The fundamental notions of software engineering does not account for ?(a) Software processes(b) Software Security(c) Software reuse(d) Software ValidationThis question was posed to me in an interview for internship.My query is from Software Engineering Ethics in division Software Engineering Basics of Software Engineering |
|
Answer» The correct CHOICE is (d) SOFTWARE VALIDATION |
|
| 13. |
Which of these does not affect different types of softwareas a whole?(a) Heterogeneity(b) Flexibility(c) Business and social change(d) SecurityThis question was addressed to me in an international level competition.My question comes from Software Engineering Ethics topic in chapter Software Engineering Basics of Software Engineering |
|
Answer» The correct answer is (b) Flexibility |
|
| 14. |
Which of these is true ?(a) Generic products and customized products are types of software products(b) Generic products are produced by organization and sold to open market(c) Customized products are commissioned by particular customer(d) All of the mentionedThe question was asked during an online exam.Enquiry is from Software Engineering Ethics in chapter Software Engineering Basics of Software Engineering |
|
Answer» The CORRECT OPTION is (d) All of the mentioned |
|
| 15. |
Which of these is incorrect ?(a) Software engineering belongs to Computer science(b) Software engineering is a part of more general form of System Engineering(c) Computer science belongs to Software engineering(d) Software engineering is concerned with the practicalities of developingand delivering useful softwareI got this question in quiz.I'd like to ask this question from Software Engineering Ethics in division Software Engineering Basics of Software Engineering |
|
Answer» The CORRECT choice is (C) COMPUTER SCIENCE belongs to Software ENGINEERING |
|
| 16. |
Which of these software engineering activities are not a part of software processes ?(a) Software dependence(b) Software development(c) Software validation(d) Software specificationI had been asked this question in a national level competition.I want to ask this question from Software Engineering Ethics topic in chapter Software Engineering Basics of Software Engineering |
|
Answer» The correct OPTION is (a) Software dependence |
|
| 17. |
What are attributes of good software ?(a) Software maintainability(b) Software functionality(c) Software development(d) Software maintainability & functionalityI had been asked this question in an interview for job.Question is taken from Software Engineering Ethics in portion Software Engineering Basics of Software Engineering |
|
Answer» RIGHT choice is (d) Software maintainability & functionality Easiest explanation: Good software should deliver the REQUIRED functinality, maintainability. Software development is not an ATTRIBUTE but a fundamental. |
|
| 18. |
Which of these does not account for software failure ?(a) Increasing Demand(b) Low expectation(c) Increasing Supply(d) Less reliable and expensiveThis question was posed to me in a national level competition.This is a very interesting question from Software Engineering Ethics topic in portion Software Engineering Basics of Software Engineering |
|
Answer» RIGHT ANSWER is (c) Increasing Supply The BEST I can explain: Increasing supply will lead to more PRODUCTION and not failure. |
|
| 19. |
What is a Software ?(a) Software is set of programs(b) Software is documentation and configuration of data(c) Software is set of programs, documentation & configuration of data(d) None of the mentionedThe question was posed to me in an interview for internship.My question is based upon Software Engineering Ethics in chapter Software Engineering Basics of Software Engineering |
|
Answer» Correct choice is (c) Software is set of programs, documentation & configuration of DATA |
|
| 20. |
Which of these are not among the eight principles followed by Software Engineering Code of Ethics and Professional Practice ?(a) PUBLIC(b) PROFESSION(c) PRODUCT(d) ENVIRONMENTThis question was addressed to me during an internship interview.The doubt is from Software Engineering Ethics topic in division Software Engineering Basics of Software Engineering |
|
Answer» The correct OPTION is (d) ENVIRONMENT |
|
| 21. |
As per an IBM report, “31%of the project get cancelled before they are completed, 53% overrun their cost estimates by an average of 189% and for every 100 projects, there are 94 restarts”.What is the reason for these statistics ?(a) Lack of adequate training in software engineering(b) Lack of software ethics and understanding(c) Management issues in the company(d) All of the mentionedThis question was posed to me in an online quiz.This question is from Software Engineering Ethics in portion Software Engineering Basics of Software Engineering |
|
Answer» RIGHT answer is (a) Lack of adequate training in SOFTWARE ENGINEERING For explanation I would SAY: Option b & c are a part of Software Engineering as a subject,HENCE option a covers them both. |
|
| 22. |
Company has latest computers and state-of the- art software tools, so we shouldn’t worry about the quality of the product.(a) True(b) FalseThis question was posed to me during an internship interview.My question is from Software Engineering Ethics topic in chapter Software Engineering Basics of Software Engineering |
|
Answer» Right answer is (B) False |
|
| 23. |
The reason for software bugs and failures is due to(a) Software companies(b) Software Developers(c) Both Software companies and Developers(d) All of the mentionedI have been asked this question during an online interview.The above asked question is from Software Engineering Ethics in division Software Engineering Basics of Software Engineering |
|
Answer» Correct option is (c) Both Software companies and DEVELOPERS |
|
| 24. |
Efficiency in a software product does not include ________(a) responsiveness(b) licensing(c) memory utilization(d) processing timeThis question was addressed to me in an internship interview.The question is from Software Engineering Ethics topic in portion Software Engineering Basics of Software Engineering |
|
Answer» Correct choice is (b) LICENSING |
|
| 25. |
Select the incorrect statement: “Software engineers should(a) not knowingly accept work that is outside your competence.”(b) not use your technical skills to misuse other people’s computers.”(c) be dependent on their colleagues.”(d) maintain integrity and independence in their professional judgment.”I had been asked this question in an interview for internship.My question is from Software Engineering Ethics in portion Software Engineering Basics of Software Engineering |
|
Answer» CORRECT option is (C) be DEPENDENT on their COLLEAGUES.” The explanation is: NONE. |
|
| 26. |
Identify the correct statement: “Software engineers shall(a) act in a manner that is in the best interests of his expertise and favour.”(b) act consistently with the public interest.”(c) ensure that their products only meet the SRS.”(d) all of the mentionedI had been asked this question at a job interview.Asked question is from Software Engineering Ethics in portion Software Engineering Basics of Software Engineering |
|
Answer» Right answer is (b) act consistently with the PUBLIC interest.” |
|
| 27. |
Identify an ethical dilemma from the situations mentioned below:(a) Your employer releases a safety-critical system without finishing the testing of the system(b) Refusing to undertake a project(c) Agreement in principle with the policies of senior management(d) All of the mentionedI have been asked this question during an online interview.The origin of the question is Software Engineering Ethics in chapter Software Engineering Basics of Software Engineering |
|
Answer» The CORRECT choice is (a) Your employer releases a safety-critical SYSTEM without FINISHING the TESTING of the system |
|
| 28. |
Explain what is meant by PRODUCT with reference to one of the eight principles as per the ACM/IEEE Code of Ethics ?(a) The product should be easy to use(b) Software engineers shall ensure that their products and related modifications meet the highest professional standards possible(c) Software engineers shall ensure that their products and related modifications satisfy the client(d) It means that the product designed /created should be easily availableI have been asked this question by my college director while I was bunking the class.Question is taken from Software Engineering Ethics topic in portion Software Engineering Basics of Software Engineering |
|
Answer» Correct answer is (b) Software engineers SHALL ensure that their products and related modifications MEET the HIGHEST professional STANDARDS possible |
|
| 29. |
Choose the correct option in terms of Issues related to professional responsibility(a) Confidentiality(b) Intellectual property rights(c) Both Confidentiality & Intellectual property rights(d) Managing Client RelationshipsThis question was addressed to me during an interview.This interesting question is from Software Engineering Ethics in section Software Engineering Basics of Software Engineering |
|
Answer» Correct answer is (c) Both Confidentiality & Intellectual property rights |
|
| 30. |
“Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to:(a) Unauthorized access to computer material(b) Unauthorized modification of computer material(c) Dissemination of viruses or other malware(d) All of the mentionedThis question was addressed to me in an internship interview.Question is from Software Engineering Ethics topic in portion Software Engineering Basics of Software Engineering |
|
Answer» CORRECT ANSWER is (d) All of the mentioned To ELABORATE: NONE. |
|