ADETEC
  • 1. What does SDLC stand for?
A) Software Development Life Cycle
B) System Data Life Cycle
C) Software Design Life Code
  • 2. Which phase of SDLC involves identifying project goals and feasibility?
A) Planning
B) Maintenance
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) Maintenance
B) Planning
C) Testing
  • 5. Updating and fixing the system after release happens during:
A) Deployment
B) Requirement Analysis
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) Waterfall
B) Prototype
C) Spiral
  • 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) Functional Specification
C) Non-Functional Specification
  • 11. Which specification focuses on system quality attributes like speed and security?
A) Functional Specification
B) User Interface Specification
C) Non-Functional Specification
  • 12. Which document describes the business needs of an organization?
A) Business Requirement Specification
B) Functional Specification
C) System Design Document
  • 13. Which document contains detailed functional and non-functional requirements?
A) Business Requirement Specification
B) User Manual
C) Software Requirement Specification
  • 14. The response time of the system refers to:
A) Performance
B) Usability
C) Security
  • 15. The ability of the system to work consistently without failure is called:
A) Performance
B) Reliability
C) Security
  • 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) Performance
B) Scalability
C) Usability
  • 18. The ability of a system to handle increasing users or workload is called:
A) Scalability
B) Performance
C) Reliability
  • 19. SMART requirement meaning of linked to business objectives and requirements.
A) Traceable
B) Achievable
C) Relevant
  • 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) Measurable
B) Achievable
C) Specific
  • 23. SMART requirement meaning of clear and well-defined.
A) Relevant
B) Achievable
C) Specific
  • 24. Creating the structure and architecture of the system
A) Deployment
B) System Analysis
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) Deploying the system
B) Writing the system code
C) A systematic way to collect information about system needs
  • 27. Which method involves asking stakeholders questions directly?
A) Interview
B) Observation
C) Workshop
  • 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) Interview
B) Survey / Questionnaire
C) Observation
  • 30. Which method describes system requirements from the user's point of view?
A) Interview
B) Survey
C) User Stories
  • 31. What method involves group discussion for quick decision making?
A) Observation
B) Interview
C) Workshop / Focus Group Discussion
  • 32. Watching users perform their daily tasks is called:
A) Observation / Shadowing
B) Testing
C) Interview
  • 33. Designing the system structure based on requirements is called:
A) Coding
B) System Architecture Design
C) Testing
  • 34. The step where developers check and confirm requirements is:
A) Component Identification
B) Requirement Review
C) Technology Decision
  • 35. Breaking down the system into major parts is called:
A) Interface Design
B) Requirement Review
C) Component Identification
  • 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) Network setup
B) System coding
C) Data flow within the system
  • 40. Which tool shows logical decision steps in a program?
A) UML
B) Survey
C) Flowchart
  • 41. What does DFD stand for?
A) Data Flow Diagram
B) Data Function Design
C) Data File Diagram
  • 42. In Yourdon and Coad DFD, the process is represented by:
A) Diamond
B) Circle
C) Rectangle
  • 43. In DFD, the data store is represented by:
A) Arrow
B) Parallel Lines
C) Rectangle
  • 44. In Ganes and Sarson DFD, the process symbol is:
A) Circle
B) Rounded Rectangle
C) Triangle
  • 45. What does UML stand for?
A) Universal Machine Logic
B) Unified Machine Language
C) Unified Modeling Language
  • 46. UML is mainly used to:
A) Visualize and design system behavior
B) Install software
C) Write system code
  • 47. Which UML diagram shows the structure of classes, attributes, and relationships?/shows system classes and their relationships.
A) Class Diagram
B) Activity Diagram
C) Sequence Diagram
  • 48. Which diagram represents the internal structure of objects and their parts?/ represents internal structure of objects.
A) Composite Structure Diagram
B) Activity Diagram
C) Package Diagram
  • 49. Which diagram shows a specific instance of objects and their relationships at a certain time?
A) Object Diagram
B) Class Diagram
C) Deployment Diagram
  • 50. Which diagram shows the relationship between software components?
A) Component Diagram
B) Use Case Diagram
C) Activity 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) State Machine Diagram
B) Object 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) Activity Diagram
C) Deployment Diagram
  • 55. Which UML diagram shows interactions between users and the system?
A) Use Case Diagram
B) Sequence Diagram
C) Package 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) Package Diagram
C) Deployment Diagram
  • 58. Which diagram shows interactions with a time dimension?
A) Timing Diagram
B) Activity 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) High-level structure of a system.
B) User interface design
C) Low-level coding structure
  • 61. What is Design Pattern?
A) Low-level reusable solution for software design problems
B) High-level structure of a system.
C) Database management method
  • 62. Which architecture pattern uses four layers: Presentation, Business, Application, Data?
A) Pipe-Filter Architecture
B) Client-Server Architecture
C) Layered Architecture
  • 63. Which architecture pattern consists of servers and multiple clients?
A) Client-Server Architecture
B) Client-Server Architecture
C) Peer-to-peer Architecture
  • 64. Which architecture pattern is triggered by events?
A) Layered Architecture
B) Master-Slave Architecture
C) Event-driven Architecture
  • 65. Which architecture pattern has core system and plug-in modules?
A) Microservices Architecture
B) Microkernel Architecture
C) Peer-to-peer Architecture
  • 66. Which architecture divides the system into independent small services?
A) Microservices Architecture
B) Broker Architecture
C) Master-Slave 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) Broker Architecture
B) Event-driven Architecture
C) Pipe-Filter Architecture
  • 70. Which architecture facilitates communication between distributed components?
A) Layered Architecture
B) Broker Architecture
C) Event-driven Architecture
  • 71. Which architecture allows clients to communicate directly with each other?
A) Peer-to-Peer Architecture
B) Event-driven Architecture
C) Client-server Architecture
  • 72. What is Cloud Computing?
A) Database management
B) Internet-based computing services using remote servers
C) Local computer storage
  • 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) Hardware processing
B) System learning from data without explicit programming
C) Networking method
  • 75. What is the Internet of Things (IoT)?
A) Network of connected physical devices sharing data
B) Internet websites
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) Fully digital environment
B) Overlaying digital content in real world.
C) Hardware processor
  • 78. What is Quantum Computing?
A) Computing using quantum mechanics principles
B) Networking technology
C) AI software
  • 79. What is Serverless Computing?
A) Offline computing
B) Cloud computing without managing servers.
C) Hardware-free computing
  • 80. What is Edge Computing?
A) Blockchain technology
B) Processing near data source.
C) Cloud storage
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.