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 of the following term is best defined by the statement “The creation of a new codeline from a version in an existing codeline”?(a) Branching(b) Merging(c) Codeline(d) MainlineI have been asked this question at a job interview.My doubt stems from Software Configuration Management in portion Software Management of Software Engineering |
|
Answer» RIGHT ANSWER is (a) Branching Explanation: The code MAY then be DEVELOPED independently. |
|
| 2. |
Which of the following is a part of system release?(a) electronic and paper documentation describing the system(b) packaging and associated publicity that have been designed for that release(c) an installation program that is used to help install the system on target hardware(d) all of the mentionedThe question was posed to me in homework.This intriguing question originated from Software Configuration Management topic in section Software Management of Software Engineering |
|
Answer» The correct choice is (d) all of the mentioned |
|
| 3. |
A sequence of baselines representing different versions of a system is known as(a) System building(b) Mainline(c) Software Configuration Item(SCI)(d) None of the mentionedThe question was posed to me by my college professor while I was bunking the class.I want to ask this question from Software Configuration Management in division Software Management of Software Engineering |
|
Answer» The correct answer is (b) Mainline |
|
| 4. |
Which of the following is a configuration item?(a) Design & Test specification(b) Source code(c) Log information(d) All of the mentionedThis question was addressed to me by my college director while I was bunking the class.My question comes from Software Configuration Management topic in section Software Management of Software Engineering |
|
Answer» Correct answer is (d) All of the mentioned |
|
| 5. |
Which of the following is a collection of component versions that make up a system?(a) Version(b) Codeline(c) Baseline(d) None of the mentionedI got this question during an online exam.My question is from Software Configuration Management topic in portion Software Management of Software Engineering |
|
Answer» The correct choice is (c) Baseline |
|
| 6. |
Which of the following is not a build system feature?(a) Minimal recompilation(b) Documentation generation(c) Storage management(d) ReportingThis question was addressed to me in quiz.I would like to ask this question from Software Configuration Management in portion Software Management of Software Engineering |
|
Answer» Correct CHOICE is (c) Storage management |
|
| 7. |
Which method recommends that very frequent system builds should be carried out with automated testing to discover software problems?(a) Agile method(b) Parallel compilation method(c) Large systems method(d) All of the mentionedThe question was posed to me in semester exam.I need to ask this question from Software Configuration Management topic in division Software Management of Software Engineering |
|
Answer» Correct answer is (a) Agile method |
|
| 8. |
Which of the following process ensures that versions of systems and components are recorded and maintained?(a) Codeline(b) Configuration control(c) Version(d) WorkspaceThe question was asked during an interview.My doubt stems from Software Configuration Management in portion Software Management of Software Engineering |
|
Answer» The correct choice is (B) Configuration control |
|
| 9. |
Which of the following is not a Version management feature?(a) Version and release identification(b) Build script generation(c) Project support(d) Change history recordingI had been asked this question in final exam.My enquiry is from Software Configuration Management in portion Software Management of Software Engineering |
|
Answer» CORRECT answer is (B) BUILD script generation Best explanation: All other OPTIONS are a part of version management. |
|
| 10. |
Which of the following process is concerned with analyzing the costs and benefits of proposed changes?(a) Change management(b) Version management(c) System building(d) Release managementThe question was asked in an online quiz.My question is from Software Configuration Management topic in portion Software Management of Software Engineering |
|
Answer» RIGHT OPTION is (a) CHANGE management Explanation: It INVOLVES approving those changes that are worthwhile, and tracking which COMPONENTS in the system have been changed. |
|
| 11. |
What involves preparing software for external release and keeping track of the system versions that have been released for customer use?(a) System building(b) Release management(c) Change management(d) Version managementThe question was posed to me in quiz.The doubt is from Software Configuration Management in division Software Management of Software Engineering |
|
Answer» RIGHT choice is (B) Release management The explanation: NONE. |
|
| 12. |
The definition and use of configuration management standards is essential for quality certification in(a) ISO 9000(b) CMM(c) CMMI(d) All of the mentionedI had been asked this question in an interview for job.I would like to ask this question from Software Configuration Management topic in division Software Management of Software Engineering |
|
Answer» RIGHT answer is (d) All of the mentioned The explanation is: It is DEFINED in all the mentioned OPTIONS. |
|
| 13. |
Which of the following is not a Software Configuration Management Activity?(a) Configuration item identification(b) Risk management(c) Release management(d) Branch managementI had been asked this question during an interview for a job.This is a very interesting question from Software Configuration Management in portion Software Management of Software Engineering |
|
Answer» The correct CHOICE is (b) RISK management |
|
| 14. |
Which of the following option is not tracked by configuration management tools?(a) Tracking of change proposals(b) Storing versions of system components(c) Tracking the releases of system versions to customers(d) None of the mentionedThe question was asked during an internship interview.My question is based upon Software Configuration Management in portion Software Management of Software Engineering |
|
Answer» The CORRECT choice is (d) None of the mentioned |
|
| 15. |
Which of the following is the process of assembling program components, data, and libraries, and then compiling and linking these to create an executable system?(a) System building(b) Release management(c) Change management(d) Version managementThe question was posed to me in quiz.My question is taken from Software Configuration Management in portion Software Management of Software Engineering |
|
Answer» The CORRECT CHOICE is (a) SYSTEM building |
|
| 16. |
What complements the formal technical review by assessing a configuration object for characteristics that are generally not considered during review?(a) Software configuration audit(b) Software configuration management(c) Baseline(d) None of the mentionedThis question was addressed to me in an interview.My question is taken from Software Configuration Management topic in portion Software Management of Software Engineering |
|
Answer» RIGHT ANSWER is (a) SOFTWARE CONFIGURATION audit Explanation: NONE. |
|
| 17. |
Software Configuration Management can be administered in several ways. These include(a) A single software configuration management team for the whole organization(b) A separate configuration management team for each project(c) Software Configuration Management distributed among the project members(d) All of the mentionedI have been asked this question by my school principal while I was bunking the class.This interesting question is from Software Configuration Management topic in portion Software Management of Software Engineering |
|
Answer» The correct answer is (a) A single SOFTWARE CONFIGURATION MANAGEMENT team for the WHOLE organization |
|
| 18. |
What combines procedures and tools to manage different versions of configuration objects that are created during the software process?(a) Change control(b) Version control(c) SCIs(d) None of the mentionedThe question was posed to me during a job interview.This intriguing question comes from Software Configuration Management topic in division Software Management of Software Engineering |
|
Answer» Right ANSWER is (b) VERSION control |
|
| 19. |
Which of the following categories is part of the output of software process?(a) computer programs(b) documents that describe the computer programs(c) data(d) all of the mentionedI have been asked this question in final exam.The question is from Software Configuration Management topic in division Software Management of Software Engineering |
|
Answer» RIGHT CHOICE is (d) all of the mentioned Easy EXPLANATION: NONE |
|
| 20. |
Which is a software configuration management concept that helps us to control change without seriously impeding justifiable change?(a) Baselines(b) Source code(c) Data model(d) None of the mentionedThis question was posed to me during an interview.Query is from Software Configuration Management in section Software Management of Software Engineering |
|
Answer» The correct answer is (a) Baselines |
|
| 21. |
A project usually has a timeline chart which was developed by(a) Henry Gantt(b) Barry Boehm(c) Ivar Jacabson(d) None of the mentionedI have been asked this question at a job interview.This interesting question is from Project Scheduling and Tracking in chapter Software Management of Software Engineering |
|
Answer» Right ANSWER is (a) Henry Gantt |
|
| 22. |
Which of the following is a project scheduling method that can be applied to software development?(a) PERT(b) CPM(c) CMM(d) Both PERT and CPMI had been asked this question during an online interview.This interesting question is from Project Scheduling and Tracking topic in chapter Software Management of Software Engineering |
|
Answer» Correct answer is (d) Both PERT and CPM |
|
| 23. |
What is the recommended distribution of effort for a project?(a) 40-20-40(b) 50-20-30(c) 30-40-30(d) 50-30-20I got this question at a job interview.Enquiry is from Project Scheduling and Tracking in section Software Management of Software Engineering |
|
Answer» Correct choice is (a) 40-20-40 |
|
| 24. |
A technique for performing quantitative analysis of progress is known as(a) BCWS(b) EVA(c) BAC(d) CBSEI got this question during a job interview.I would like to ask this question from Project Scheduling and Tracking topic in chapter Software Management of Software Engineering |
|
Answer» Correct answer is (b) EVA |
|
| 25. |
Which of the following is not an adaptation criteria for software projects?(a) Size of the project(b) Customers Complaints(c) Project staff(d) Mission criticalityI got this question in an international level competition.Query is from Project Scheduling and Tracking in section Software Management of Software Engineering |
|
Answer» Right CHOICE is (b) CUSTOMERS Complaints |
|
| 26. |
What evaluates the risk associated with the technology to be implemented as part of project scope?(a) Concept scoping(b) Preliminary concept planning(c) Technology risk assessment(d) Customer reaction to the conceptI got this question in quiz.Question is from Project Scheduling and Tracking topic in section Software Management of Software Engineering |
|
Answer» Right CHOICE is (B) Preliminary CONCEPT planning |
|
| 27. |
What is used to determine the recommended degree of rigor with which the software process should be applied on a project?(a) Degree of Rigor(b) Adaptation criteria(c) Task Set(d) Both degree of Rigor and adaptation criteriaThis question was addressed to me during an internship interview.The above asked question is from Project Scheduling and Tracking topic in division Software Management of Software Engineering |
|
Answer» CORRECT OPTION is (b) Adaptation criteria The explanation: Four different degrees of rigor are: casual, structured, strict, and QUICK REACTION. |
|
| 28. |
Ensuring that no more than the allocated number of people are allocated at any given time in Software Scheduling is known as(a) Time Allocation(b) Effort Validation(c) Defined Milestone(d) Effort DistributionI had been asked this question by my college director while I was bunking the class.Question is from Project Scheduling and Tracking topic in portion Software Management of Software Engineering |
|
Answer» RIGHT CHOICE is (B) EFFORT Validation Explanation: NONE. |
|
| 29. |
What is a collection of software engineering work tasks, milestones, and deliverables that must be accomplished to complete a particular project?(a) Task set(b) Degree of milestone(c) Adaptation criteria(d) All of the mentionedThis question was addressed to me in a job interview.I'd like to ask this question from Project Scheduling and Tracking in chapter Software Management of Software Engineering |
| Answer» | |
| 30. |
Every task that is scheduled should be assigned to a specific team member is termed as(a) Compartmentalization(b) Defined milestones(c) Defined responsibilities(d) Defined outcomesI got this question during a job interview.This interesting question is from Project Scheduling and Tracking in chapter Software Management of Software Engineering |
|
Answer» Right CHOICE is (c) DEFINED responsibilities |
|
| 31. |
Which of the following is an activity that distributes estimated effort across the planned project duration by allocating the effort to specific software engineering tasks?(a) Software Macroscopic schedule(b) Software Project scheduling(c) Software Detailed schedule(d) None of the mentionedThe question was asked during a job interview.My question is taken from Project Scheduling and Tracking in division Software Management of Software Engineering |
|
Answer» The correct CHOICE is (b) SOFTWARE PROJECT scheduling |
|
| 32. |
Which of the following is the reason that software is delivered late?(a) Changing customer requirements that are not reflected in schedule changes(b) Technical difficulties that could not have been foreseen in advance(c) Human difficulties that could not have been foreseen in advance(d) All of the mentionedThe question was posed to me in exam.The origin of the question is Project Scheduling and Tracking topic in division Software Management of Software Engineering |
|
Answer» Correct option is (d) All of the mentioned |
|
| 33. |
SPMP stands for(a) Software Project Manager’s Plan(b) Software Project Management Plan(c) Software Product Management Plan(d) Software Product Manager’s PlanThe question was asked in class test.I need to ask this question from Managing Software Projects in chapter Software Management of Software Engineering |
|
Answer» The correct answer is (b) Software Project Management Plan |
|
| 34. |
Which of the following is not a sign that indicates that an information systems project is in jeopardy?(a) Software people don’t understand their customers needs(b) Changes are managed poorly(c) Sponsorship is gained(d) Users are resistantI got this question during a job interview.This is a very interesting question from Managing Software Projects topic in chapter Software Management of Software Engineering |
|
Answer» The correct OPTION is (C) SPONSORSHIP is gained |
|
| 35. |
Which activity sits at the core of software requirements analysis?(a) Problem decomposition(b) Partitioning(c) Problem elaboration(d) All of the mentionedThe question was asked in unit test.My question is from Managing Software Projects in division Software Management of Software Engineering |
|
Answer» The correct choice is (d) All of the mentioned |
|
| 36. |
Which of the following is a collection of project coordination technique?(a) Formal approaches(b) Formal, interpersonal procedures(c) Informal, interpersonal procedures(d) All of the mentionedThe question was posed to me in an online interview.This intriguing question originated from Managing Software Projects topic in section Software Management of Software Engineering |
|
Answer» CORRECT CHOICE is (d) All of the mentioned The BEST I can EXPLAIN: NONE. |
|
| 37. |
Which of the following is not a project factor that should be considered when planning the structure of software engineering teams?(a) The difficulty of the problem to be solved(b) High frustration caused by personal, business, or technological factors that causes friction among team members(c) The degree of sociability required for the project(d) The rigidity of the delivery dateThis question was addressed to me in an international level competition.My question is from Managing Software Projects topic in portion Software Management of Software Engineering |
|
Answer» CORRECT choice is (c) The degree of SOCIABILITY REQUIRED for the project To elaborate: DEVELOPMENT is irrelevant of SOCIAL quotient. |
|
| 38. |
Which software engineering team has no permanent leader?(a) Controlled decentralized (CD)(b) Democratic decentralized (DD)(c) Controlled Centralized (CC)(d) None of the mentionedThis question was posed to me in class test.My question is based upon Managing Software Projects topic in section Software Management of Software Engineering |
|
Answer» Correct answer is (b) DEMOCRATIC decentralized (DD) |
|
| 39. |
Commitments to unrealistic time and resource estimates may result in(a) project delay(b) poor quality work(c) project failure(d) all of the mentionedI had been asked this question during an online interview.Question is taken from Managing Software Projects in chapter Software Management of Software Engineering |
|
Answer» CORRECT ANSWER is (d) all of the mentioned To EXPLAIN: NONE. |
|
| 40. |
Which type of software engineering team has a defined leader who coordinates specific tasks and secondary leaders that have responsibility for sub tasks?(a) Controlled decentralized (CD)(b) Democratic decentralized (DD)(c) Controlled centralized (CC)(d) None of the mentionedThe question was posed to me in semester exam.The query is from Managing Software Projects topic in portion Software Management of Software Engineering |
|
Answer» Correct choice is (a) Controlled decentralized (CD) |
|
| 41. |
Which of the following is not an effective project manager trait?(a) Problem solving(b) Managerial identity(c) Influence and team building(d) None of the mentionedThis question was posed to me during an interview for a job.The question is from Managing Software Projects in chapter Software Management of Software Engineering |
|
Answer» The correct ANSWER is (d) None of the mentioned |
|
| 42. |
Which paradigm relies on the natural compartmentalization of a problem and organizes team members to work on pieces of the problem with little active communication among themselves?(a) random paradigm(b) open paradigm(c) closed paradigm(d) synchronous paradigmThis question was posed to me in final exam.The above asked question is from Managing Software Projects in chapter Software Management of Software Engineering |
|
Answer» RIGHT CHOICE is (c) CLOSED paradigm For EXPLANATION I would say: None. |
|
| 43. |
Who interacts with the software once it is released for production use?(a) End-users(b) Client(c) Project (technical) managers(d) Senior managersI have been asked this question by my college professor while I was bunking the class.The doubt is from Managing Software Projects in division Software Management of Software Engineering |
|
Answer» The correct answer is (a) End-users |
|
| 44. |
Which of the following is not an approach to software cost estimation?(a) Empirical(b) Heuristic(c) Analytical(d) CriticalThis question was posed to me during an internship interview.This key question is from Managing Software Projects in chapter Software Management of Software Engineering |
|
Answer» CORRECT ANSWER is (d) CRITICAL For explanation: Critical is no such standard approach of COST estimation. |
|
| 45. |
Which paradigm structures a team loosely and depends on individual initiative of the team members?(a) random paradigm(b) open paradigm(c) closed paradigm(d) synchronous paradigmI have been asked this question by my college director while I was bunking the class.My question is taken from Managing Software Projects topic in portion Software Management of Software Engineering |
|
Answer» The CORRECT OPTION is (d) SYNCHRONOUS paradigm |
|
| 46. |
Who delivers the technical skills that are necessary to engineer a product or an application?(a) Practitioners(b) Project managers(c) Senior managers(d) None of the mentionedThe question was posed to me by my school principal while I was bunking the class.My question is from Managing Software Projects in section Software Management of Software Engineering |
| Answer» | |
| 47. |
Which of the following paradigm attempts to structure a team in a manner that achieves some of the controls associated with the closed paradigm but also much of the innovation that occurs when using the random paradigm?(a) asynchronous paradigm(b) open paradigm(c) closed paradigm(d) synchronous paradigmI had been asked this question during an interview.I'd like to ask this question from Managing Software Projects in division Software Management of Software Engineering |
|
Answer» CORRECT answer is (b) open paradigm For explanation I WOULD say: Open paradigm team STRUCTURES are WELL suited to the solution of complex problems but may not PERFORM as efficiently as other teams. |
|
| 48. |
Which of the following is a people-intensive activity?(a) Problem solving(b) Organization(c) Motivation(d) Project managementThis question was posed to me by my school teacher while I was bunking the class.My doubt stems from Managing Software Projects topic in portion Software Management of Software Engineering |
|
Answer» CORRECT answer is (d) Project management The explanation is: For this reason, COMPETENT practitioners often make poor team LEADERS. |
|
| 49. |
Who defines the business issues that often have significant influence on the project?(a) Practitioners(b) Project managers(c) Senior managers(d) None of the mentionedThe question was posed to me in examination.My enquiry is from Managing Software Projects in division Software Management of Software Engineering |
| Answer» | |
| 50. |
A software ________ provides the framework from which a comprehensive plan for software development can be established.(a) people(b) product(c) process(d) none of the mentionedThe question was asked during an online interview.The above asked question is from Managing Software Projects topic in section Software Management of Software Engineering |
|
Answer» Correct answer is (C) process |
|