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. |
An upper CASE tool is also referred to as a back end CASE.(a) True(b) FalseThis question was addressed to me in my homework.The question is from Using CASE Tools topic in division Software Engineering types of Software Engineering |
|
Answer» The correct answer is (B) False |
|
| 2. |
CASE tools are mainly used while developing which of the following methodologies?(a) RAD(b) JAD(c) OO Approach(d) All of the mentionedI had been asked this question in an interview for internship.This key question is from Using CASE Tools topic in portion Software Engineering types of Software Engineering |
|
Answer» Correct choice is (d) All of the mentioned |
|
| 3. |
Which of the following is a drawback of using CASE tool?(a) Standardization of notations and diagrams(b) Communication between development team member(c) Costs associated with the use of the tool(d) Reduction of time and effortI have been asked this question by my college professor while I was bunking the class.My question is from Using CASE Tools topic in chapter Software Engineering types of Software Engineering |
|
Answer» Right answer is (c) COSTS associated with the use of the tool |
|
| 4. |
Use of the repository assures automated coding and documentation of corrections.(a) True(b) FalseThis question was posed to me in an interview for job.This key question is from Using CASE Tools topic in portion Software Engineering types of Software Engineering |
|
Answer» Right OPTION is (b) False |
|
| 5. |
What kind of support is provided by the Code Editing CASE tool?(a) Management of design documents and software code versions(b) Transformation of design records into application software(c) Compiling, interpreting or applying interactive debugging code(d) None of the mentionedThis question was addressed to me during an interview for a job.Origin of the question is Using CASE Tools topic in division Software Engineering types of Software Engineering |
|
Answer» Correct answer is (c) Compiling, interpreting or applying interactive debugging CODE |
|
| 6. |
Logical design errors can be resolved using both classic and real CASE tools.(a) True(b) FalseThe question was asked in examination.My question is taken from Using CASE Tools topic in portion Software Engineering types of Software Engineering |
|
Answer» The correct CHOICE is (b) False |
|
| 7. |
CASE-generated updated documentation enables easier and more reliable identification of software failure causes.(a) True(b) FalseI had been asked this question in exam.This key question is from Using CASE Tools in chapter Software Engineering types of Software Engineering |
|
Answer» CORRECT CHOICE is (a) True To ELABORATE: NONE. |
|
| 8. |
What kind of support is provided by the Code Generation CASE tool?(a) Cross referencing queries and requirements tracing(b) Transformation of design records into application software(c) Compiling, interpreting or applying interactive debugging code(d) Transformation of design records into application software AND Compiling, interpreting or applying interactive debugging codeI have been asked this question by my college director while I was bunking the class.My question is from Using CASE Tools topic in portion Software Engineering types of Software Engineering |
|
Answer» CORRECT option is (B) Transformation of design records into application software For explanation I would say: Code GENERATION tool aids in transformation of design records into prototypes or application software compatible with a given software development LANGUAGE. |
|
| 9. |
What kind of support is provided by the Repository Query CASE tool?(a) Editing text and diagrams(b) Display of parts of the design texts(c) Cross referencing queries and requirements tracing(d) Display of parts of the design texts AND Cross referencing queries and requirements tracingI had been asked this question in examination.The doubt is from Using CASE Tools in portion Software Engineering types of Software Engineering |
|
Answer» Correct option is (d) Display of parts of the DESIGN texts AND CROSS referencing queries and requirements tracing |
|
| 10. |
What stores all changes and info related to the project from development through maintenance in CASE tools?(a) Database(b) Repository(c) Registers(d) None of the mentionedThis question was posed to me in unit test.My question is based upon Using CASE Tools in chapter Software Engineering types of Software Engineering |
|
Answer» CORRECT OPTION is (b) Repository To explain I WOULD say: The main component of real CASE tools is the repository which STORES all changes. |
|
| 11. |
Which of the following is not a type of CASE tool?(a) Lower(b) Classic(c) Real(d) MiddleThe question was posed to me during an interview for a job.I'd like to ask this question from Using CASE Tools in portion Software Engineering types of Software Engineering |
|
Answer» Right choice is (d) Middle |
|
| 12. |
CASE tools are used only during the software testing phase.(a) True(b) FalseThe question was posed to me during an online exam.I want to ask this question from Using CASE Tools in portion Software Engineering types of Software Engineering |
|
Answer» Correct option is (b) False |
|
| 13. |
Which of the following term is best define by the statement:”Each object is stored only once, but is accessible by all CASE tools that need it.”?(a) Non-redundant data storage(b) Data independence(c) Transaction control(d) Ad Hoc data queries and reportsThis question was posed to me in a national level competition.Origin of the question is Computer Aided Software Engineering in chapter Software Engineering types of Software Engineering |
|
Answer» The CORRECT CHOICE is (a) Non-redundant DATA storage |
|
| 14. |
CASE stands for(a) Cost Aided Software Engineering(b) Computer Aided Software Engineering(c) Control Aided Software Engineering(d) None of the mentionedThe question was posed to me at a job interview.Origin of the question is Using CASE Tools topic in division Software Engineering types of Software Engineering |
|
Answer» Right choice is (b) Computer Aided Software Engineering |
|
| 15. |
Which of the following term is best defined by the statement: “CASE tools and the target applications are isolated from physical storage so they are not affected when the hardware configuration is changed.”?(a) Non-redundant data storage(b) Data independence(c) Data dependence(d) Ad Hhoc data queries and reportsI got this question by my school teacher while I was bunking the class.This intriguing question originated from Computer Aided Software Engineering in division Software Engineering types of Software Engineering |
|
Answer» The CORRECT ANSWER is (B) DATA independence |
|
| 16. |
Which tools are used to modify online database systems?(a) Reverse engineering specification tools(b) Code restructuring and analysis tools(c) Test management tools(d) online system re-engineering toolsThis question was addressed to me during an online exam.I want to ask this question from Computer Aided Software Engineering topic in section Software Engineering types of Software Engineering |
|
Answer» Right choice is (d) ONLINE SYSTEM re-engineering tools |
|
| 17. |
Which is the definition of objects in the database that leads directly to a standard approach for the creation of software engineering documents.(a) Document standardization(b) Data integrity(c) Information sharing(d) Data/data integrationI have been asked this question in an interview.Question is from Computer Aided Software Engineering in portion Software Engineering types of Software Engineering |
|
Answer» CORRECT CHOICE is (a) DOCUMENT standardization To ELABORATE: NONE. |
|
| 18. |
Which environment demands specialized testing tools that exercise the graphical user interface and the network communications requirements for client and server?(a) Dynamic analysis(b) Client/Server(c) Re-engineering(d) Test managementThis question was addressed to me in quiz.Question is taken from Computer Aided Software Engineering in portion Software Engineering types of Software Engineering |
|
Answer» CORRECT OPTION is (b) Client/Server For explanation: A client/server ARCHITECTURE is GUI based. |
|
| 19. |
Which tools cross the bounds of the preceding categories?(a) Data acquisition(b) Dynamic measurement(c) Cross-functional tools(d) SimulationThis question was posed to me at a job interview.My question comes from Computer Aided Software Engineering in division Software Engineering types of Software Engineering |
|
Answer» The CORRECT OPTION is (C) Cross-functional tools |
|
| 20. |
_________tools assist in the planning, development, and control in CASE.(a) Dynamic measurement(b) Data acquisition(c) Test management(d) Cross-functional toolsThe question was asked in exam.The doubt is from Computer Aided Software Engineering in section Software Engineering types of Software Engineering |
|
Answer» RIGHT CHOICE is (c) Test management To ELABORATE: NONE. |
|
| 21. |
What enables a software engineer to defined screen layout rapidly for interactive applications?(a) Analysis and design tools(b) Tool kit(c) Screen painters(d) PRO/SIM toolsThis question was addressed to me in an international level competition.Query is from Computer Aided Software Engineering topic in chapter Software Engineering types of Software Engineering |
|
Answer» Correct answer is (C) Screen painters |
|
| 22. |
Database management software serves as a foundation for the establishment of a CASE database (repository) that we call(a) project database(b) system database(c) analysis and design tools(d) prototyping toolsI got this question in examination.The query is from Computer Aided Software Engineering topic in chapter Software Engineering types of Software Engineering |
|
Answer» Correct choice is (a) project database |
|
| 23. |
Which of the following is software engineer’s primary characteristics?(a) A collection of useful tools that will help in every step of building a product(b) An organized layout that enables tools to be found quickly and used efficiently(c) A skilled artisan who understands how to use the tools in an effective manner(d) All of the mentionedThe question was asked during a job interview.My question is from Computer Aided Software Engineering in division Software Engineering types of Software Engineering |
|
Answer» RIGHT CHOICE is (d) All of the mentioned To EXPLAIN: NONE. |
|
| 24. |
Which of the following is not an objective of reverse engineering?(a) to reduce maintenance effort(b) to cope with complexity(c) to avoid side effects(d) to assist migration to a CASE environmentThis question was posed to me during an interview.The above asked question is from Reverse Engineering in division Software Engineering types of Software Engineering |
|
Answer» Correct CHOICE is (d) to ASSIST migration to a CASE environment |
|
| 25. |
Transformation of a system from one representational form to another is known as(a) Re-factoring(b) Restructuring(c) Forward engineering(d) Both Re-factoring and RestructuringThis question was addressed to me during an online interview.My question is from Reverse Engineering in section Software Engineering types of Software Engineering |
|
Answer» The correct option is (d) Both Re-factoring and Restructuring |
|
| 26. |
Reverse engineering and Re-engineering are equivalent processes of software engineering.(a) True(b) FalseI had been asked this question by my college professor while I was bunking the class.I would like to ask this question from Reverse Engineering topic in chapter Software Engineering types of Software Engineering |
|
Answer» Correct choice is (B) False |
|
| 27. |
Extracting data items and objects, to get information on data flow, and to understand the existing data structures that have been implemented is sometimes called(a) data analysis(b) directionality(c) data extraction(d) client applicationsI had been asked this question in an interview for job.The question is from Reverse Engineering topic in portion Software Engineering types of Software Engineering |
|
Answer» RIGHT OPTION is (a) DATA analysis Easiest EXPLANATION: NONE. |
|
| 28. |
Which of the following steps may not be used to define the existing data model as a precursor to re-engineering a new database model:(a) Build an initial object model(b) Determine candidate keys(c) Refine the tentative classes(d) Discover user interfacesI have been asked this question in a national level competition.The query is from Reverse Engineering topic in chapter Software Engineering types of Software Engineering |
|
Answer» CORRECT choice is (d) Discover user interfaces The explanation is: Once INFORMATION defined in the preceding steps is KNOWN, a series of transformations can be APPLIED to map the OLD database structure into a new database structure. |
|
| 29. |
Much of the information necessary to create a behavioral model can be obtained by observing the external manifestation of the existing(a) candidate keys(b) interface(c) database structure(d) none of the mentionedI have been asked this question during an interview.This interesting question is from Reverse Engineering topic in portion Software Engineering types of Software Engineering |
|
Answer» The correct ANSWER is (b) interface |
|
| 30. |
Reverse engineering techniques for internal program data focus on the definition of classes of objects.(a) True(b) FalseThis question was addressed to me in unit test.The origin of the question is Reverse Engineering topic in section Software Engineering types of Software Engineering |
|
Answer» CORRECT choice is (a) True Easiest explanation: This is ACCOMPLISHED by examining the program code with the INTENT of grouping related program variables. |
|
| 31. |
Reverse engineering is the process of deriving the system design and specification from its(a) GUI(b) Database(c) Source code(d) All of the mentionedI had been asked this question during an interview for a job.This question is from Reverse Engineering topic in section Software Engineering types of Software Engineering |
|
Answer» Correct ANSWER is (C) SOURCE code |
|
| 32. |
Forward engineering is also known as(a) extract abstractions(b) renovation(c) reclamation(d) both renovation and reclamationI had been asked this question in an online interview.Question is from Reverse Engineering in portion Software Engineering types of Software Engineering |
|
Answer» Right option is (d) both renovation and RECLAMATION |
|
| 33. |
What have become de rigueur for computer-based products and systems of every type?(a) GUIs(b) Candidate keys(c) Object model(d) All of the mentionedThe question was asked in homework.My doubt stems from Reverse Engineering in portion Software Engineering types of Software Engineering |
|
Answer» Right option is (a) GUIs |
|
| 34. |
The core of reverse engineering is an activity called(a) restructure code(b) directionality(c) extract abstractions(d) interactivityThis question was addressed to me during an online interview.Question is from Reverse Engineering topic in division Software Engineering types of Software Engineering |
|
Answer» The correct answer is (c) extract abstractions |
|
| 35. |
In reverse engineering, what refers to the level of detail that is provided at an abstraction level?(a) interactivity(b) completeness(c) abstraction level(d) directionalityI got this question during an interview.This interesting question is from Reverse Engineering in section Software Engineering types of Software Engineering |
|
Answer» RIGHT ANSWER is (B) completeness Best EXPLANATION: NONE. |
|
| 36. |
In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the source code?(a) interactivity(b) completeness(c) abstraction level(d) direction levelThis question was addressed to me by my school teacher while I was bunking the class.This question is from Reverse Engineering topic in section Software Engineering types of Software Engineering |
|
Answer» Right option is (C) ABSTRACTION level |
|
| 37. |
BPR stands for(a) Business process re-engineering(b) Business product re-engineering(c) Business process requirements(d) None of the mentionedI had been asked this question in unit test.My doubt stems from Software Re-engineering topic in chapter Software Engineering types of Software Engineering |
|
Answer» Right CHOICE is (a) Business process re-engineering |
|
| 38. |
Source code translation is a part of which re-engineering technique?(a) Data re-engineering(b) Refactoring(c) Restructuring(d) None of the mentionedThis question was posed to me at a job interview.My question is based upon Software Re-engineering in division Software Engineering types of Software Engineering |
|
Answer» RIGHT option is (c) Restructuring To explain I would SAY: Restructuring involves AUTOMATIC CONVERSION from unstructured to structured code. |
|
| 39. |
Data re-engineering may be part of the process of migrating from a file-based system to a DBMS-based system or changing from one DBMS to another.(a) True(b) FalseI have been asked this question in class test.The question is from Software Re-engineering in section Software Engineering types of Software Engineering |
|
Answer» Right choice is (a) True |
|
| 40. |
Which of these benefits can be achieved when software is restructured?(a) Higher quality programs(b) Reduced maintenance effort(c) Software easier to test(d) All of the mentionedThe question was asked during an online interview.Query is from Software Re-engineering topic in division Software Engineering types of Software Engineering |
|
Answer» Right CHOICE is (d) All of the mentioned |
|
| 41. |
Which of the following is not a business goal of re-engineering ?(a) Cost reduction(b) Time reduction(c) Maintainability(d) None of the mentionedI had been asked this question in class test.I need to ask this question from Software Re-engineering topic in division Software Engineering types of Software Engineering |
|
Answer» RIGHT answer is (d) None of the MENTIONED Easy explanation: No such goal is mentioned which is not a business goal, so option d is CORRECT here. |
|
| 42. |
When does one decides to re-engineer a product?(a) when tools to support restructuring are disabled(b) when system crashes frequently(c) when hardware or software support becomes obsolete(d) subsystems of a larger system require few maintenanceI got this question in an international level competition.My question is based upon Software Re-engineering topic in division Software Engineering types of Software Engineering |
|
Answer» RIGHT OPTION is (c) when hardware or SOFTWARE support becomes obsolete For explanation I would say: Re-engineering involves putting in the effort to make the SYSTEM easier to maintain. |
|
| 43. |
Forward engineering is not necessary if an existing software product is producing the correct output.(a) True(b) FalseI have been asked this question in a job interview.My question is taken from Software Re-engineering topic in division Software Engineering types of Software Engineering |
|
Answer» Correct choice is (b) False |
|
| 44. |
Which of the following is a data problem?(a) hardware problem(b) record organisation problems(c) heavy computational demands(d) loss of commentsThe question was posed to me in a national level competition.My question is taken from Software Re-engineering topic in chapter Software Engineering types of Software Engineering |
|
Answer» Right option is (B) record organisation problems |
|
| 45. |
Which of the following is not an example of a business process?(a) designing a new product(b) hiring an employee(c) purchasing services(d) testing softwareI got this question during an online exam.This question is from Software Re-engineering in chapter Software Engineering types of Software Engineering |
|
Answer» CORRECT CHOICE is (d) TESTING software To ELABORATE: It is a part of DEVELOPMENT phase. |
|
| 46. |
Reverse engineering of data focuses on(a) Internal data structures(b) Database structures(c) ALL of the mentioned(d) None of the mentionedThis question was posed to me in my homework.Question is taken from Software Re-engineering in portion Software Engineering types of Software Engineering |
|
Answer» CORRECT CHOICE is (C) ALL of the mentioned The EXPLANATION: NONE. |
|
| 47. |
Which of the following is not a module type?(a) Object modules(b) Hardware modules(c) Functional modules(d) Process support modulesThis question was addressed to me in an international level competition.My question is taken from Software Re-engineering topic in chapter Software Engineering types of Software Engineering |
|
Answer» RIGHT choice is (a) OBJECT modules The BEST EXPLANATION: Except option a all other are module types. |
|
| 48. |
What are the problems with re-structuring?(a) Loss of comments(b) Loss of documentation(c) Heavy computational demands(d) All of the mentionedI had been asked this question in my homework.The above asked question is from Software Re-engineering topic in section Software Engineering types of Software Engineering |
|
Answer» Correct answer is (B) Loss of documentation |
|
| 49. |
Which of the following is a risk associated with using hypertext in web applications?(a) Loss of sense of locality and direction(b) Cognitive overload for users(c) All of the mentioned(d) None of the mentionedI had been asked this question in an interview.The origin of the question is Web Engineering topic in section Software Engineering types of Software Engineering |
|
Answer» RIGHT CHOICE is (c) All of the mentioned The BEST I can explain: Hypertexts and LINKS may divert the users attention from the MAIN content. |
|
| 50. |
W3C stands for(a) World Wide Web Consortium(b) World Wide Web Collaboration(c) World Wide Web Community(d) None of the mentionedThis question was addressed to me in an interview.My doubt is from Web Engineering topic in chapter Software Engineering types of Software Engineering |
|
Answer» Right choice is (a) World WIDE Web Consortium |
|