Home » Software Engineering MCQ Answers

Software Engineering MCQ Answers

Software Engineering MCQ Answers. Get all of the validated answers for the software engineering mcq. Ideal for quick and fast review or getting ready for the actual test. if you have short time then you are on right place.

Software Engineering MCQ Answers

This is the software engineering mcq with 100% correct answers:

Q1. ______________ is an indirect measure of software development process.

  1. Cost
  2. Effort Applied
  3. All of the mentioned

Q2. According to an IBM research, “31% of projects are abandoned before they are completed, 53% exceed their cost projections by an average of 189 percent, and 94 projects are restarted for every 100 projects.” What is the significance of these figures?

  1. Lack of software ethics and understanding
  2. Management issues in the company
  3. Lack of adequate training

Q3. Which of the following document contains the user system requirements?

  1. SRD
  2. DDD
  3. SDD

Q4. _____________ specification is also known as SRS document.

  1. white-box
  2. grey-box
  3. none of the mentioned

Q5. Which of the following is not a part of Software evolution?

  1. Re-engineering activities
  2. Maintenance activities
  3. Development activities

Q6. ___________ is a Strategy to achieve Software diversity.

  1. Explicit specification of different algorithms
  2. Different programming languages
  3. Different design methods and tools

Q7. In which step of SDLC actual programming of software code is done?

  1. Maintenance and Evaluation
  2. Design
  3. Analysis

Q8. Software Debugging is known as _________________

  1. identifying the task to be computerized
  2. creating program code
  3. creating the algorithm

Q9. The word which describes the importance of software design is?

  1. Complexity
  2. Efficiency
  3. Accuracy

Q10. The incorrect activity among the following for the configuration management of a software system is ________

  1. Version management
  2. System management
  3. Change management

Q11. Why do bugs and failures occur in software?

  1. Because of Developers
  2. Because of companies
  3. None of the mentioned

Q12. Attributes of good software is ____________

  1. Development
  2. Functionality
  3. Maintainability

Q13. The Cleanroom philosophy was proposed by _________

  1. Linger
  2. Mills
  3. Dyer

Q14. What does SDLC stands for?

  1. System Design Life Cycle
  2. Software Design Life Cycle
  3. System Development Life cycle

Q15. Who proposed the spiral model?

  1. Pressman
  2. Royce
  3. IBM

Q16. ______________ is not among the eight principles followed by the Software Code of Ethics and Professional Practice.

  1. PRODUCT
  2. PUBLIC
  3. PROFESSION

Q17. Which of the following are CASE tools?

  1. Central Repository
  2. Integrated Case Tools
  3. Upper Case Tools

Q18. __________________ suits the Manifesto for Agile Software Development.

  1. Customer collaboration
  2. Individuals and interactions
  3. Working software

Q19. Software patch is defined as ______________

  1. Daily or routine Fix
  2. Required or Critical Fix
  3. None of the mentioned

Q20. __________ software development team has no permanent leader.

  1. Controlled Centralized (CC)
  2. Controlled decentralized (CD)
  3. None of the mentioned

Q21. Regardless of application area, project size, or complexity, software development work may be divided into three generic phases: the__________ phase, which focuses on what, the_________ phase, which focuses on how, and the_________ phase, which focuses on change.

i. support

ii. development

iii. definition

  1. iii, i, ii
  2. i, ii, iii
  3. ii, i, iii

Q22. _________ is not a fundamental activity for software processes in software development.

  1. Evolution
  2. Design and implementation
  3. Validation

Q23. What are agile manifesto principles?

  1. Customer satisfaction
  2. Face-to-face communication within a development team
  3. Changes in requirements are welcome

Q24. Faster delivery is possible with CBSE.

  1. False

Q25. Who proposed Function Points?

  1. Jacobson
  2. Boehm
  3. Booch

Q26. _________ is a software development life cycle model that is chosen if the development team has less experience on similar projects.

  1. Iterative Enhancement Model
  2. RAD
  3. Waterfall

Q27. Agile Software Development is based on which of the following type?

  1. Iterative Development
  2. Incremental Development
  3. Linear Development

Q28. _______________________ is a software developing team has a defined leader who coordinates specific tasks and secondary leaders that have responsibility for sub tasks.

  1. Democratic decentralized (DD)
  2. Controlled centralized (CC)
  3. None of the mentioned

Q29. 4GT Model is a set of __________________

  1. Programs
  2. CASE Tools
  3. None of the mentioned

Q30. Engineers developing software should not

  1. maintain integrity and independence in their professional judgment
  2. not knowingly accept work that is outside your competence
  3. not use your technical skills to misuse other people’s computers

Q31. __________ is not suitable for accommodating any change?

  1. RAD Model
  2. Build & Fix Model
  3. Prototyping Model

Q32. The model which has a major disadvantage in terms of the coding phase of a software life cycle model is ________

  1. Rad Model
  2. Spiral Model
  3. Waterfall Model

Q33. Adaptive Software Development (ASD) has which of the following three framework activities?

  1. analysis, design, coding
  2. requirements gathering, adaptive cycle planning, iterative development
  3. all of the mentioned

Q34. Which of the following is not a project factor that should be considered when planning the structure of software developing teams?

  1. The rigidity of the delivery date
  2. High frustration caused by personal, business, or technological factors that causes friction among team members
  3. The difficulty of the problem to be solved

Q35. What is the full form of the “COCOMO” model?

  1. Cost Constructive Estimation Model
  2. Constructive Case Estimation Model
  3. Constructive Cost Estimating Model

Q36. Which one of the following is not a software process quality?

  1. Visibility
  2. Timeliness
  3. Productivity

Q37. Cleanroom software development process complies with the operational analysis principles by using a method called known as

  1. referential transparency
  2. degenerative error correction
  3. none of the mentioned

Q38. What is system software?

  1. Testing
  2. AI
  3. IOT

Q39. Quality Management is known as _______

  1. SQI
  2. SQM
  3. SQA and SQM

Q40. _____________ is the definition of objects in the database that leads directly to a standard approach for the creation of software documentation.

  1. Data/data integration
  2. Information sharing
  3. Data integrity

Q41. Software is defined as ___________

  1. set of programs
  2. documentation and configuration of data
  3. None of the mentioned

Q42. What is Software Engineering?

  1. Designing a software
  2. Testing a software
  3. None of the above

Q43. Who is the father of Software Engineering?

  1. Margaret Hamilton
  2. Alan Turing
  3. Boris Beizer

Q44. What are the features of Software Code?

  1. Simplicity
  2. Accessibility
  3. Modularity

Q45. ____________ is a software development activity that is not a part of software processes.

  1. Validation
  2. Specification
  3. Development

Q46. Define Agile scrum methodology.

  1. project management that emphasizes decremental progress
  2. project management that emphasizes neutral progress
  3. project management that emphasizes no progress

Q47. CASE stands for

  1. Control Aided Science and Engineering
  2. Cost Aided System Experiments
  3. None of the mentioned

Q48. ________ is defined as the process of generating analysis and designing documents?

  1. Re-engineering
  2. Software re-engineering
  3. Science and engineering

Q49. The activity that distributes estimated effort across the planned project duration by allocating the effort to specific software developing tasks is ____________

  1. Detailed schedule
  2. Macroscopic schedule
  3. None of the mentioned

Q50. What is a Functional Requirement?

  1. specifies the tasks the program should not complete
  2. specifies the tasks the program must not work
  3. All of the mentioned

Also Read: Database Management System MCQ Answers

Note: If you have the new question on this test, please comment Question and Multiple-Choice list in form below this article. We will update answers for you in the shortest time. Thank you! We truly value your contribution to the website.

Leave a Reply

Your email address will not be published. Required fields are marked *