ADETEC
  • 1. What does SDLC stand for?
A) Software Design Life Code
B) Software Development Life Cycle
C) System Data Life Cycle
  • 2. Which phase of SDLC involves identifying project goals and feasibility?
A) Maintenance
B) Planning
C) Deployment
  • 3. In which SDLC phase do developers write the actual program code?
A) Requirement Analysis
B) Deployment
C) Implementation / Coding
  • 4. Which phase checks if the system works correctly before release?
A) Testing
B) Maintenance
C) Planning
  • 5. Updating and fixing the system after release happens during:
A) Requirement Analysis
B) Deployment
C) Maintenance
  • 6. Which methodology focuses on iterative development and collaboration?
A) Prototype
B) Waterfall
C) Agile
  • 7. Which methodology follows a linear and sequential approach?
A) Agile
B) Spiral
C) Waterfall
  • 8. Which model combines iteration and risk analysis?
A) Spiral
B) Waterfall
C) Prototype
  • 9. Which methodology builds a sample model of the system first?
A) Agile
B) Prototype
C) Waterfall
  • 10. Which specification defines the features and functions of the system?
A) Technical Specification
B) Non-Functional Specification
C) Functional Specification
  • 11. Which specification focuses on system quality attributes like speed and security?
A) Non-Functional Specification
B) User Interface Specification
C) Functional Specification
  • 12. Which document describes the business needs of an organization?
A) Functional Specification
B) System Design Document
C) Business Requirement Specification
  • 13. Which document contains detailed functional and non-functional requirements?
A) User Manual
B) Business Requirement Specification
C) Software Requirement Specification
  • 14. The response time of the system refers to:
A) Security
B) Usability
C) Performance
  • 15. The ability of the system to work consistently without failure is called:
A) Security
B) Performance
C) Reliability
  • 16. Protecting system data from unauthorized access refers to:
A) Usability
B) Security
C) Scalability
  • 17. If a system is easy to use and user-friendly, it has good:
A) Scalability
B) Usability
C) Performance
  • 18. The ability of a system to handle increasing users or workload is called:
A) Scalability
B) Reliability
C) Performance
  • 19. SMART requirement meaning of linked to business objectives and requirements.
A) Achievable
B) Relevant
C) Traceable
  • 20. SMART requirement meaning of aligned with business goals.
A) Specific
B) Relevant
C) Measurable
  • 21. SMART requirement meaning of possible to accomplish using current technology.
A) Relevant
B) Achievable
C) raceable
  • 22. SMART requirement meaning of can be tested or verified.
A) Achievable
B) Specific
C) Measurable
  • 23. SMART requirement meaning of clear and well-defined.
A) Specific
B) Achievable
C) Relevant
  • 24. Creating the structure and architecture of the system
A) System Analysis
B) Deployment
C) System Design
  • 25. Studying and understanding the current system and requirements
A) Deployment
B) System Design
C) System Analysis
  • 26. What is Requirements Gathering (Requirements Elicitation)?
A) A systematic way to collect information about system needs
B) Deploying the system
C) Writing the system code
  • 27. Which method involves asking stakeholders questions directly?
A) Workshop
B) Interview
C) Observation
  • 28. Interview questions in requirements gathering should usually be:
A) Open-ended questions
B) Closed-ended questions
C) Yes or No questions
  • 29. Which method uses a set of written questions answered by many people?
A) Survey / Questionnaire
B) Observation
C) Interview
  • 30. Which method describes system requirements from the user's point of view?
A) Survey
B) User Stories
C) Interview
  • 31. What method involves group discussion for quick decision making?
A) Observation
B) Workshop / Focus Group Discussion
C) Interview
  • 32. Watching users perform their daily tasks is called:
A) Interview
B) Testing
C) Observation / Shadowing
  • 33. Designing the system structure based on requirements is called:
A) Testing
B) System Architecture Design
C) Coding
  • 34. The step where developers check and confirm requirements is:
A) Technology Decision
B) Component Identification
C) Requirement Review
  • 35. Breaking down the system into major parts is called:
A) Component Identification
B) Interface Design
C) Requirement Review
  • 36. Determining how system components communicate with each other is called:
A) System Maintenance
B) Requirement Review
C) Define Interface
  • 37. Choosing frameworks and tools for development is called:
A) Component Identification
B) Requirement Review
C) Technology Decision
  • 38. What is an Execution Path?
A) How the system is coded
B) How users interact with the system
C) How the system is deployed
  • 39. What does Workflow describe?
A) System coding
B) Network setup
C) Data flow within the system
  • 40. Which tool shows logical decision steps in a program?
A) Survey
B) UML
C) Flowchart
  • 41. What does DFD stand for?
A) Data Function Design
B) Data File Diagram
C) Data Flow Diagram
  • 42. In Yourdon and Coad DFD, the process is represented by:
A) Circle
B) Rectangle
C) Diamond
  • 43. In DFD, the data store is represented by:
A) Parallel Lines
B) Arrow
C) Rectangle
  • 44. In Ganes and Sarson DFD, the process symbol is:
A) Rounded Rectangle
B) Circle
C) Triangle
  • 45. What does UML stand for?
A) Unified Modeling Language
B) Universal Machine Logic
C) Unified Machine Language
  • 46. UML is mainly used to:
A) Write system code
B) Visualize and design system behavior
C) Install software
  • 47. Which UML diagram shows the structure of classes, attributes, and relationships?/shows system classes and their relationships.
A) Sequence Diagram
B) Activity Diagram
C) Class Diagram
  • 48. Which diagram represents the internal structure of objects and their parts?/ represents internal structure of objects.
A) Package Diagram
B) Activity Diagram
C) Composite Structure Diagram
  • 49. Which diagram shows a specific instance of objects and their relationships at a certain time?
A) Deployment Diagram
B) Object Diagram
C) Class Diagram
  • 50. Which diagram shows the relationship between software components?
A) Use Case Diagram
B) Activity Diagram
C) Component Diagram
  • 51. Which diagram represents hardware and software deployment in a system?
A) Sequence Diagram
B) Deployment Diagram
C) Communication Diagram
  • 52. Which UML diagram organizes elements into groups or packages?
A) Object Diagram
B) State Machine Diagram
C) Package Diagram
  • 53. Which diagram shows different states of a system depending on conditions?
A) Package Diagram
B) State Machine Diagram
C) Activity Diagram
  • 54. Which diagram shows step-by-step workflow or process in a system?
A) Component Diagram
B) Deployment Diagram
C) Activity Diagram
  • 55. Which UML diagram shows interactions between users and the system?
A) Package Diagram
B) Sequence Diagram
C) Use Case Diagram
  • 56. Which diagram shows ordered interactions between objects to produce output?
A) Activity Diagram
B) Sequence Diagram
C) Communication Diagram
  • 57. Which diagram shows relationships and interactions between objects?
A) Communication Diagram (Collaboration Diagram)
B) Deployment Diagram
C) Package Diagram
  • 58. Which diagram shows interactions with a time dimension?
A) Activity Diagram
B) Timing Diagram
C) Component Diagram
  • 59. Which diagram shows interaction paths among system components?
A) Object Diagram
B) Interaction Overview Diagram
C) Activity Diagram
  • 60. What is Software Architecture?
A) Low-level coding structure
B) User interface design
C) High-level structure of a system.
  • 61. What is Design Pattern?
A) High-level structure of a system.
B) Database management method
C) Low-level reusable solution for software design problems
  • 62. Which architecture pattern uses four layers: Presentation, Business, Application, Data?
A) Layered Architecture
B) Pipe-Filter Architecture
C) Client-Server Architecture
  • 63. Which architecture pattern consists of servers and multiple clients?
A) Client-Server Architecture
B) Peer-to-peer Architecture
C) Client-Server Architecture
  • 64. Which architecture pattern is triggered by events?
A) Event-driven Architecture
B) Master-Slave Architecture
C) Layered Architecture
  • 65. Which architecture pattern has core system and plug-in modules?
A) Peer-to-peer Architecture
B) Microservices Architecture
C) Microkernel Architecture
  • 66. Which architecture divides the system into independent small services?
A) Broker Architecture
B) Master-Slave Architecture
C) Microservices Architecture
  • 67. Which architecture is also known as cloud or grid-based architecture?
A) Peer-to-peer Architecture
B) Space-Based Architecture
C) Pipe-filter Architecture
  • 68. Which architecture uses one master component controlling slave components?
A) Broker Architecture
B) Peer-to-peer Architecture
C) Master-Slave Architecture
  • 69. Which architecture uses filters that process data connected by pipes?
A) Event-driven Architecture
B) Broker Architecture
C) Pipe-Filter Architecture
  • 70. Which architecture facilitates communication between distributed components?
A) Broker Architecture
B) Layered Architecture
C) Event-driven Architecture
  • 71. Which architecture allows clients to communicate directly with each other?
A) Client-server Architecture
B) Event-driven Architecture
C) Peer-to-Peer Architecture
  • 72. What is Cloud Computing?
A) Local computer storage
B) Database management
C) Internet-based computing services using remote servers
  • 73. What does Artificial Intelligence (AI) mean?
A) Computer hardware upgrade
B) Systems that simulate human intelligence.
C) Internet connection
  • 74. What is Machine Learning (ML)?
A) System learning from data without explicit programming
B) Hardware processing
C) Networking method
  • 75. What is the Internet of Things (IoT)?
A) Internet websites
B) Network of connected physical devices sharing data
C) Programming language
  • 76. What is Blockchain?
A) Decentralized and tamper-proof digital record system
B) Centralized database
C) Programming method
  • 77. What is Augmented Reality (AR)?
A) Overlaying digital content in real world.
B) Hardware processor
C) Fully digital environment
  • 78. What is Quantum Computing?
A) Computing using quantum mechanics principles
B) AI software
C) Networking technology
  • 79. What is Serverless Computing?
A) Cloud computing without managing servers.
B) Hardware-free computing
C) Offline computing
  • 80. What is Edge Computing?
A) Processing near data source.
B) Cloud storage
C) Blockchain technology
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.