SOFTWARE ENGINEERING MCQs, Exams of Nursing

SOFTWARE ENGINEERING MCQs EXAM NEWEST 2026

Typology: Exams

2025/2026

Available from 06/08/2026

nurseTiffany
nurseTiffany ๐Ÿ‡บ๐Ÿ‡ธ

4.5

(2)

3.1K documents

1 / 17

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Partial preview of the text

Download SOFTWARE ENGINEERING MCQs and more Exams Nursing in PDF only on Docsity!

SOFTWARE ENGINEERING MCQs

Q1. Main goal of software engineering? A. Hardware design B. Efficient software development C. Marketing software D. Network setup Ans: B Software engineering focuses on systematic, efficient software development. Q2. SDLC stands for: A. Software Design Life Cycle B. Software Development Life Cycle C. System Debugging Life Cycle D. Software Deployment Logic Cycle Ans: B SDLC is the structured process of developing software. Q3. First phase of SDLC? A. Design B. Testing C. Requirement analysis D. Maintenance Ans: C Requirements are gathered before any design or coding. Q4. Waterfall model is: A. Iterative B. Sequential C. Random D. Agile-based Ans: B Waterfall follows a linear sequential process. Q5. Agile methodology emphasizes: A. Documentation only B. Iterative development C. No testing D. No planning

Ans: B Agile uses iterative and incremental development. Q6. Spiral model focuses on: A. Cost only B. Risk management C. UI design D. Testing only Ans: B Spiral model emphasizes risk analysis. Q7. Verification means: A. Building product B. Checking correctness of development C. Deploying system D. User testing Ans: B Verification ensures software is built correctly. Q8. Validation means: A. Checking user requirements satisfaction B. Coding C. Debugging hardware D. Designing database Ans: A Validation ensures the right product is built. Q9. Functional requirement defines: A. How system works internally B. What system should do C. Hardware specs D. Team structure Ans: B Functional requirements define system behavior. Q10. Non-functional requirement example: A. Login feature B. Calculate marks C. Performance speed

C. Database only D. UI only Ans: B Unit testing checks single components. Q16. Integration testing checks: A. Individual code B. Combined modules C. Hardware D. Requirements Ans: B It ensures modules work together. Q17. System testing checks: A. Single function B. Entire system C. Only UI D. Only database Ans: B It tests the full system as a whole. Q18. Maintenance phase occurs: A. Before coding B. After delivery C. During design D. During analysis Ans: B Maintenance happens after deployment. Q19. Debugging means: A. Writing code B. Fixing errors C. Designing UI D. Testing requirements Ans: B Debugging identifies and fixes bugs. Q20. Software reliability is:

A. Speed B. Probability of failure-free operation C. Cost D. Size Ans: B Reliability measures consistent performance. Q21. RAD stands for: A. Rapid Application Development B. Random App Design C. Reliable App Design D. Rapid Analysis Design Ans: A RAD focuses on fast development. Q22. Prototype model is used for: A. Final deployment B. Early user feedback C. Hardware design D. Testing only Ans: B Prototyping helps gather user feedback early. Q23. Requirement elicitation is: A. Coding B. Gathering requirements C. Testing system D. Deployment Ans: B It involves collecting user needs. Q24. SRS stands for: A. Software Requirement Specification B. System Resource Sheet C. Software Release System D. Structured Requirement Setup Ans: A SRS documents system requirements. Q25. Black box testing focuses on:

A. Module independence B. Internal module consistency C. Hardware design D. Testing Ans: B Cohesion measures internal module strength. Q31. High cohesion is: A. Bad B. Good C. Neutral D. Undefined Ans: B High cohesion improves maintainability. Q32. Agile sprint is: A. Long phase B. Short iteration C. Testing tool D. Document type Ans: B Sprints are short development cycles. Q33. Scrum is part of: A. Waterfall B. Agile C. Spiral D. RAD Ans: B Scrum is an Agile framework. Q34. Product backlog contains: A. Bugs only B. Features list C. Code files D. Test cases Ans: B It stores required features. Q35. Scrum Master role:

A. Coding B. Managing team process C. Testing only D. Marketing Ans: B Scrum Master facilitates Agile process. Q36. Feasibility study checks: A. UI design B. Project viability C. Code errors D. Database Ans: B It checks if project is possible. Q37. Technical feasibility checks: A. Cost B. Technology availability C. Marketing D. HR Ans: B It evaluates technical resources. Q38. Cost estimation is part of: A. Testing B. Project planning C. Coding D. Deployment Ans: B It estimates project budget. Q39. LOC stands for: A. Line of Code B. Level of Control C. Logic of Coding D. Layer of Code Ans: A LOC measures code size. Q40. Function point measures:

A. End users B. Developers and testers C. Clients only D. Machines Ans: B Alpha testing is done internally before release. Q46. Beta testing is done by: A. Developers B. End users C. Designers D. Managers Ans: B Beta testing involves real users. Q47. Software portability means: A. Easy to code B. Runs on different platforms C. High speed D. Low cost Ans: B Portability is system adaptability across environments. Q48. Maintainability refers to: A. Easy modification B. High speed C. UI design D. Database size Ans: A Maintainability is ease of updating software. Q49. Which is a software quality attribute? A. Size B. Reliability C. Color D. Shape Ans: B Reliability is a key quality attribute. Q50. Risk in software engineering means:

A. Profit B. Uncertain event affecting project C. Coding style D. Testing method Ans: B Risk refers to uncertain future problems. Q51. Risk management includes: A. Ignoring risks B. Identifying and controlling risks C. Writing code D. Testing UI Ans: B It involves handling project uncertainties. Q52. Waterfall model disadvantage: A. Too flexible B. No iteration C. Too fast D. No coding Ans: B Waterfall lacks flexibility for changes. Q53. Agile advantage: A. Heavy documentation B. Flexibility C. No testing D. No planning Ans: B Agile adapts easily to changes. Q54. V-model emphasizes: A. Coding only B. Verification and validation C. Marketing D. Deployment only Ans: B V-model pairs development with testing phases. Q55. Requirement validation ensures:

A. Showing details B. Hiding complexity C. Coding faster D. Testing system Ans: B Abstraction hides unnecessary details. Q61. Inheritance allows: A. Code duplication B. Reuse of properties C. Testing D. Debugging Ans: B Inheritance enables reuse of existing classes. Q62. Polymorphism means: A. One function many forms B. One class only C. No functions D. Only inheritance Ans: A Polymorphism allows multiple behaviors. Q63. Coupling should be: A. High B. Low C. Maximum D. Random Ans: B Low coupling improves modularity. Q64. Cohesion should be: A. Low B. High C. None D. Random Ans: B High cohesion improves module quality. Q65. Software documentation is used for:

A. Coding only B. Future reference C. Deleting code D. Testing only Ans: B Documentation supports maintenance and understanding. Q66. Configuration management deals with: A. UI design B. Version control C. Testing D. Coding style Ans: B It manages software versions and changes. Q67. Git is used for: A. Design B. Version control C. Testing D. Deployment Ans: B Git manages source code versions. Q68. Build process converts: A. Design to code B. Code to executable C. Requirements to UI D. Testing to design Ans: B Build process compiles code into software. Q69. Debugging tool example: A. Compiler B. Debugger C. Editor D. Browser Ans: B A debugger helps find and fix errors. Q70. Smoke testing is:

A. Code to design B. Design to code C. Testing only D. Deployment only Ans: B Forward engineering converts design into code. Q76. Reverse engineering is: A. Code to design B. Design to code C. Testing D. Deployment Ans: A Reverse engineering extracts design from code. Q77. Software crisis refers to: A. Too many developers B. Software complexity problems C. Hardware failure D. Internet issues Ans: B It describes challenges in software development. Q78. Version control helps in: A. UI design B. Tracking changes C. Testing only D. Deployment Ans: B It tracks modifications in code. Q79. Continuous Integration means: A. Manual testing B. Frequent code integration C. No testing D. Only deployment Ans: B CI integrates code regularly. Q80. DevOps focuses on:

A. Only development B. Only operations C. Collaboration of development and operations D. Only testing Ans: C DevOps integrates development and IT operations.