Top 1000+ Solved Software Engineering MCQ Questions Answer
Q. The best way to test the Software Project Management Plan (SPMP) is by
a. prototyping
b. inspection
c. simulation
d. compilation
Q. Brooks’ view of the essence of software included
a. people, quality, process and productivity
b. performance, robustness, maintainability and reusability
c. complexity, conformity, changeability and invisibility
d. efficiency, reliability, usability and robustness
Q. What is the essence of software engineering?
a. requirements definition, design representation, knowledge capture and quality factors
b. maintaining configurations, organizing teams, channeling creativity and planning resource use
c. time/space tradeoffs, optimizing process, minimizing communication and problem decomposition
d. managing complexity, managing personnel resources, managing time and money and producing useful products
Q. Which of the following is a life-cycle concern?
a. testing
b. portability
c. programming
d. planning
Q. Which best captures the nature of the quality paradigm?
a. the nature of quality, a process perspective, defect elimination
b. process, product, people, problem
c. measurement, quality control, validation
d. feasibility, requirements, economics, customer’s needs
Q. What are the major activities of the spiral model of software engineering?
a. planning, risk analysis, engineering, customer evaluation
b. defining, prototyping, testing, delivery
c. requirements
d. quick design, build prototype, evaluate prototype, refine prototype
Q. In choosing a development life-cycle model, one would consider the
a. development group expertise, problem characteristics, user expectations
b. languages, development schedule, competition
c. system context, user population, platforms
d. organizational structure, user tasks, performance criteria
Q. What are the factors to be considered when planning a software development effort?
a. performance, problem, product, planning
b. people, problem, product, process
c. people, problem, productivity, performance
d. people, problem, product, portability
Q. Views of quality software would not include
a. optimizing price and performance
b. minimizing the execution errors
c. conformance to specification
d. establishing valid requirements
Q. Software configuration activities would not include
a. identify change
b. control change
c. ensure improper implementation of change
d. report change to interested parties
Q. 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 outcomes
Q. 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 mentioned
Q. 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 distribution
Q. 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 criteria
Q. 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 concept