wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

117 ΣΑΔΕ Γ ΕΠΑΛ

Total questions: 117

Worksheet time: 59mins

Name
Class
Date
1.

Which is an example of an operating system?

a)

Chrome for web browsing

b)

MySQL for managing tables

c)

Photoshop for image editing

d)

Windows on desktop computers

2.

Which item is database management software?

a)

Oracle relational database engine

b)

Firefox web browsing client

c)

Eclipse development environment

d)

Android mobile operating system

3.

What distinguishes an information system from software alone?

a)

It runs faster on new hardware

b)

It includes people and data processes

c)

It requires only cloud deployment

d)

It is written in multiple languages

4.

Arrange these website project phases in a typical Gantt plan: Design, Publish, Collect Requirements, Develop, Test.

a)

Design, Collect, Develop, Publish, Test

b)

Collect, Design, Develop, Test, Publish

c)

Develop, Publish, Collect, Test, Design

d)

Publish, Test, Develop, Design, Collect

5.

Which method is real-time text communication over the internet?

a)

Forum posts with threads

b)

Instant messaging chat platforms

c)

Email with delayed delivery

d)

Cloud backups of files

6.

What is a key difference between POP3 and IMAP for email?

a)

POP3 stores only headers; IMAP stores only bodies

b)

POP3 downloads locally; IMAP syncs across devices

c)

POP3 encrypts end-to-end; IMAP never encrypts

d)

POP3 requires webmail; IMAP forbids servers

7.

In a P2P client like μTorrent, who provides pieces of the file to others?

a)

Routers managing local logs

b)

Leechers with zero network use

c)

Seeders sharing complete data

d)

Trackers performing encryption

8.

Which cloud service model provides virtual machines and storage as the main offering?

a)

Infrastructure as a Service

b)

Platform as a Service

c)

Software as a Service

d)

Community as a Service

9.

Which deployment type mixes on‑premises resources with public cloud?

a)

Public cloud only

b)

Private cloud only

c)

Hybrid cloud architecture

d)

Community cloud only

10.

Which is the correct order of levels in a basic online medical service system?

a)

Access app, Secure network, Submit form, Process, Reply

b)

Submit form, Process, Reply, Access app, Secure

c)

Process, Access app, Submit form, Reply, Secure

d)

Secure network, Submit form, Access app, Reply

11.

Which feature is typically found in TeamViewer?

a)

Remote control of another device

b)

Compiling C++ source code

c)

Designing relational schemas

d)

Rendering 3D animation scenes

12.

Which statement best distinguishes a graphical model from a verbal model when describing a room layout?

a)

A diagram shows exact structure with visual accuracy

b)

A diagram gives casual notes with easy language

c)

A paragraph presents precise shapes with coordinates

d)

A paragraph lists icons replacing furniture precisely

13.

Which tool directly supports time scheduling to arrive to class on time?

a)

Phone reminders and calendar alarms

b)

Pair programming with a classmate

c)

Version control branching strategy

d)

Daily code refactoring sessions

14.

Breaking an assignment into small steps mainly helps with which goal?

a)

Submitting work on time with manageable tasks

b)

Understanding compiler internals deeply

c)

Achieving perfect user interface design

d)

Eliminating all testing activities entirely

15.

Which set lists typical tools for task breakdown and tracking?

a)

To‑do lists, Trello, planner

b)

UML class, sequence, activity

c)

Load balancer, proxy, firewall

d)

Assembler, linker, debugger

16.

Which productivity technique focuses on timed work and rest intervals?

a)

Gantt chart for long timelines

b)

Daily stand‑up for team syncing

c)

Eisenhower Matrix for prioritization

d)

Pomodoro with short focused sessions

17.

Why do multiple system development approaches exist across organizations?

a)

Organizations have different needs and contexts

b)

Programmers enjoy changing methods often

c)

Hardware is identical for all businesses

d)

One approach legally replaces all others

18.

Which combination belongs to commonly used development methodologies and tools in companies?

a)

Agile, Scrum, DevOps, UML modeling

b)

QR codes, BIOS, RAID, parity

c)

Photoshop filters, gradients, brushes

d)

COBOL punch cards, tapes, floppies

19.

Arrange the typical stages of a personal learning cycle in a reasonable order.

a)

Evaluation, Review, Goals, Study

b)

Review, Goals, Evaluation, Study

c)

Study, Evaluation, Review, Goals

d)

Goals, Study, Evaluation, Review

20.

For a warehouse system upgrade that changes staff workflows, which SDLC style fits due to flexibility?

a)

Manual paper logs without software

b)

Big Bang code without planning

c)

Waterfall with no iterations allowed

d)

Scrum or Extreme Programming approach

21.

Which sequence matches the SDLC phases for an order processing system?

a)

Analysis, Design, Development, Testing, Maintenance

b)

Procurement, Storage, Packing, Delivery, Return

c)

Brainstorm, Deploy, Advertise, Monetize, Retire

d)

Design, Coding, Marketing, Shipping, Billing

22.

Which statement correctly identifies a more recent development approach trend?

a)

Only strict linear Waterfall plans

b)

Exclusive UML without iterations

c)

Mainframe batch jobs only

d)

Scrum and broadly Agile practices

23.

Which characteristic is strongly associated with Unified Process (UP)?

a)

Single phase without milestones

b)

Only pair programming every day

c)

No documentation and zero modeling

d)

Iterative development with UML diagrams

24.

Which benefit is commonly attributed to Extreme Programming (XP)?

a)

Solo work with minimal collaboration

b)

Infrequent releases with long cycles

c)

Rapid development with continuous feedback

d)

No testing required after coding

25.

Which set lists core Scrum elements accurately?

a)

Random tasks with no cadence

b)

One mega release without reviews

c)

Open‑ended phases and no roles

d)

Short sprints and defined roles

26.

Which DFD symbol represents a process in a data flow diagram?

a)

Double-headed arrow

b)

Square box shape

c)

Open rectangle shape

d)

Circle or oval shape

27.

When is a decision table or decision tree most appropriate to use?

a)

When numeric calculations dominate tasks

b)

When diagrams are completely unnecessary

c)

When a single simple rule is present

d)

When accuracy in checking conditions is needed

28.

Which is a common DFD error that analysts should avoid?

a)

Data flow without a source

b)

Process with both inputs

c)

Arrow directions always left

d)

External entity naming

29.

A school library DFD is being enhanced. Which new function fits this scenario?

a)

Recording school bus routes

b)

Monitoring lab computer usage

c)

Scheduling cafeteria menus

d)

Printing member catalogs

30.

In a school system analysis, which item is an external entity interacting with the system?

a)

Grade records file

b)

Course list table

c)

Students or parents

d)

Attendance database

31.

Which type of software is primarily used for data analysis and visualization?

a)

Excel spreadsheet application

b)

Photoshop image editor

c)

Visual Studio code editor

d)

PowerPoint presentation software

32.

What is the main purpose of a version control system?

a)

To manage project budgets

b)

To design user interfaces

c)

To track changes in code over time

d)

To optimize database queries

33.

Which methodology emphasizes continuous improvement and customer feedback?

a)

Waterfall model

b)

Agile methodology

c)

V-Model

d)

Spiral model

34.

Which phase in the software development lifecycle focuses on gathering user needs and requirements?

a)

Requirements Analysis

b)

Design

c)

Deployment

d)

Testing

35.

What is the primary purpose of a wireframe in web design?

a)

To develop the website's backend

b)

To write the website's content

c)

To outline the structure and layout

d)

To create a final visual design

36.

Which tool is commonly used for version control in software development?

a)

Photoshop

b)

Slack

c)

Git

d)

JIRA

37.

Which tool is essential for tracking bugs and issues in software development?

a)

Excel

b)

Slack

c)

JIRA

d)

Photoshop

38.

What is the primary function of a firewall in a network?

a)

To optimize network speed

b)

To block unauthorized access

c)

To store data backups

d)

To manage user permissions

39.

Which programming paradigm focuses on the use of objects and classes?

a)

Functional programming

b)

Declarative programming

c)

Procedural programming

d)

Object-oriented programming

40.

What is the main advantage of using a content management system (CMS) for website development?

a)

It guarantees high traffic

b)

It requires no coding knowledge

c)

It eliminates the need for design

d)

It automatically optimizes for SEO

41.

Which of the following is a key principle of Agile development?

a)

Strict adherence to initial plans

b)

Frequent delivery of working software

c)

Minimal customer involvement

d)

Extensive documentation before coding

42.

What is the primary function of a database index?

a)

To speed up data retrieval

b)

To ensure data integrity

c)

To back up data automatically

d)

To store data securely

43.

What is the main advantage of using a wireframe in the early stages of web development?

a)

To finalize the color scheme

b)

To visualize the layout and functionality

c)

To write the website's code

d)

To conduct user testing

44.

Which of the following best describes the Agile methodology?

a)

Focus on extensive documentation before coding

b)

Rigid and sequential development process

c)

Emphasis on individual work over team collaboration

d)

Flexible and iterative approach to software development

45.

What is the primary purpose of a user story in Agile development?

a)

To create detailed design diagrams

b)

To capture user requirements in a simple format

c)

To outline technical specifications

d)

To document the entire project plan

46.

What is the main role of a data flow diagram (DFD) in system analysis?

a)

To visualize data movement and processes

b)

To create detailed code documentation

c)

To design user interface layouts

d)

To manage database connections

47.

Which methodology emphasizes customer collaboration and flexibility in software development?

a)

Waterfall model

b)

Agile methodology

c)

V-Model

d)

Spiral model

48.

What is the primary function of a version control system in software development?

a)

To enhance user interface design

b)

To track changes and manage code versions

c)

To optimize database queries

d)

To automate testing processes

49.

What is the primary role of a product owner in a Scrum team?

a)

To manage the development team

b)

To prioritize the product backlog

c)

To conduct daily stand-up meetings

d)

To write all the code for the project

50.

Which of the following is a common method for gathering requirements in software development?

a)

Unit testing

b)

Code reviews

c)

Surveys and interviews

d)

Version control

51.

What is the main purpose of a user story in Agile methodology?

a)

To outline the project budget

b)

To describe a feature from the end user's perspective

c)

To document technical specifications

d)

To create a marketing plan

52.

What is the main purpose of the testing phase in the software development lifecycle?

a)

To gather user requirements

b)

To ensure the software meets quality standards

c)

To deploy the software to users

d)

To design the software architecture

53.

In a BitTorrent network, what role do leechers play?

a)

They track the file distribution

b)

They manage the network connections

c)

They download files but do not share

d)

They provide complete files to others

54.

Which Agile framework focuses on iterative development and team collaboration?

a)

Spiral model

b)

Scrum framework

c)

V-Model

d)

Waterfall model

55.

What is the main purpose of a load balancer in a network?

a)

To monitor network performance

b)

To encrypt data transmissions

c)

To distribute traffic across multiple servers

d)

To increase data storage capacity

56.

Which of the following best describes the role of a software architect?

a)

To write all the code for a project

b)

To conduct user training sessions

c)

To oversee the overall structure and design of software systems

d)

To manage the project budget and timeline

57.

What is the primary benefit of using Agile project management?

a)

It requires extensive documentation at every stage

b)

It focuses solely on individual performance

c)

It allows for rapid adjustments based on feedback

d)

It eliminates the need for team meetings

58.

What is the primary advantage of using Continuous Integration (CI) in software development?

a)

To eliminate the need for documentation

b)

To ensure code changes are tested frequently

c)

To automate the deployment process

d)

To reduce the need for version control

59.

Which of the following best describes the role of a project manager in Agile teams?

a)

To dictate all project tasks and timelines

b)

To facilitate communication and remove obstacles

c)

To create detailed project documentation

d)

To perform all coding tasks independently

60.

What is the main purpose of using a Kanban board in project management?

a)

To track financial expenditures

b)

To conduct user acceptance testing

c)

To design software architecture

d)

To visualize workflow and manage tasks

61.

What is the main benefit of using Agile methodologies in software development?

a)

Faster delivery of functional software

b)

Increased documentation requirements

c)

Reduced customer involvement

d)

Strict adherence to initial project plans

62.

Which of the following is a key characteristic of a relational database?

a)

Data is only accessible through APIs

b)

Data is stored in a flat file format

c)

Data is stored in tables with relationships

d)

Data is unstructured and free-form

63.

Which tool is primarily used for project management and tracking progress in software development?

a)

Photoshop

b)

JIRA

c)

Visual Studio

d)

MySQL

64.

What is the primary benefit of using user stories in Agile development?

a)

To create detailed technical specifications

b)

To eliminate the need for testing

c)

To enforce strict project timelines

d)

To enhance team collaboration and understanding

65.

Which of the following best describes a sprint retrospective?

a)

A presentation of the final product to stakeholders

b)

A session for coding and development

c)

A review of the completed work and team processes

d)

A meeting to plan the next sprint

66.

In a software development context, what does the term 'technical debt' refer to?

a)

Expenses related to software licensing

b)

Shortcuts taken in code that may require rework

c)

Investments in new hardware

d)

The cost of maintaining outdated technology

67.

What is the primary benefit of using a flowchart in system design?

a)

To visualize the sequence of operations

b)

To provide a detailed code implementation

c)

To manage database transactions

d)

To create user interface prototypes

68.

Which Agile practice focuses on delivering small, incremental changes?

a)

Spiral development

b)

V-Model approach

c)

Scrum sprints

d)

Waterfall methodology

69.

In a software development project, what is the purpose of a retrospective meeting?

a)

To plan the next project phase

b)

To conduct user acceptance testing

c)

To review and improve team processes

d)

To finalize the project budget

70.

What is the primary benefit of using Agile methodology in software development?

a)

Increased documentation requirements

b)

Strict adherence to initial project plans

c)

Faster delivery of functional software

d)

Reduced customer involvement in the process

71.

Which tool is commonly used for continuous integration in software projects?

a)

JIRA

b)

Photoshop

c)

GitHub Actions

d)

Excel

72.

In a software development context, what does the term 'refactoring' refer to?

a)

Adding new features to the software

b)

Testing the software for bugs

c)

Improving the internal structure of existing code

d)

Documenting the software requirements

73.

What is the primary benefit of using Agile methodology in software development?

a)

It allows for rigid project timelines

b)

It promotes flexibility and iterative progress

c)

It requires extensive documentation

d)

It focuses solely on coding standards

74.

Which of the following best describes a wireframe's role in user experience design?

a)

To finalize the color palette and typography

b)

To outline the basic structure and layout

c)

To conduct user interviews and surveys

d)

To create a fully functional website

75.

What is the main function of a Continuous Integration (CI) system?

a)

To ensure code changes are automatically tested and integrated

b)

To automate the deployment of applications

c)

To manage user access and permissions

d)

To create detailed project documentation

76.

What is the main purpose of unit testing in software development?

a)

To ensure code is written efficiently

b)

To verify that individual components function correctly

c)

To document the code for future reference

d)

To manage project timelines effectively

77.

Which of the following is a key principle of DevOps?

a)

Continuous integration and continuous delivery

b)

Strict separation of development and operations teams

c)

Focus on manual testing over automation

d)

Emphasis on long release cycles

78.

What is the primary role of a database management system (DBMS)?

a)

To compile programming languages

b)

To perform network security tasks

c)

To manage and organize data efficiently

d)

To create user interfaces for applications

79.

Which principle is a key aspect of the Agile Manifesto?

a)

Processes and tools over individuals and interactions

b)

Comprehensive documentation over working software

c)

Customer collaboration over contract negotiation

d)

Following a plan over responding to change

80.

What is a primary function of a project management tool like JIRA?

a)

To compile programming code

b)

To track project tasks and issues

c)

To manage software versioning

d)

To create graphic designs

81.

Which of the following is a common practice in Continuous Integration (CI)?

a)

Integrating code changes frequently into a shared repository

b)

Deploying code only at the end of the project

c)

Writing extensive documentation before coding

d)

Testing only after the entire project is completed

82.

What is the main advantage of using a prototype in the design process?

a)

To gather user feedback early

b)

To eliminate the need for testing

c)

To create a detailed project timeline

d)

To finalize the project budget

83.

Which Agile practice emphasizes regular reflection and adaptation?

a)

Retrospectives

b)

Backlog grooming

c)

Sprint planning

d)

Daily stand-ups

84.

In a data flow diagram, which symbol typically represents data storage?

a)

Circle or oval shape

b)

Square box shape

c)

Open rectangle shape

d)

Double-headed arrow

85.

What is the primary benefit of using a flowchart in process mapping?

a)

To manage database connections effectively

b)

To ensure compliance with regulations

c)

To provide a detailed code structure

d)

To visualize the sequence of steps clearly

86.

In a project management context, what does the term 'scope creep' refer to?

a)

Completion of project milestones ahead of schedule

b)

Unplanned changes that expand project scope

c)

Strict adherence to the original project plan

d)

Regular updates to stakeholders

87.

Which of the following best describes the role of a Scrum Master?

a)

To facilitate the Scrum process and remove obstacles

b)

To define the project requirements

c)

To manage the project budget

d)

To write the code for the project

88.

What is the primary purpose of using a Gantt chart in project management?

a)

To visualize the project budget

b)

To conduct risk assessments

c)

To track project timelines and progress

d)

To manage team communication

89.

What is the main benefit of utilizing user personas in product design?

a)

To finalize the product pricing

b)

To create a detailed project timeline

c)

To document technical specifications

d)

To understand and empathize with target users

90.

Which of the following best describes the role of a product owner in Agile methodology?

a)

To prioritize the product backlog and ensure value delivery

b)

To manage the development team directly

c)

To conduct user training sessions

d)

To write all the code for the project

91.

What is the primary goal of a sprint review in Agile methodology?

a)

To plan the next sprint

b)

To demonstrate completed work to stakeholders

c)

To finalize project documentation

d)

To conduct team-building activities

92.

Which Agile principle focuses on delivering working software frequently?

a)

Working software is the primary measure of progress

b)

Individuals and interactions over processes and tools

c)

Customer collaboration over contract negotiation

d)

Responding to change over following a plan

93.

What is the main purpose of a product backlog in Scrum?

a)

To schedule team meetings

b)

To track team performance metrics

c)

To prioritize and manage project tasks

d)

To document user feedback

94.

What is the primary goal of a sprint review in Scrum?

a)

To plan the next sprint

b)

To demonstrate completed work to stakeholders

c)

To conduct team performance evaluations

d)

To finalize project documentation

95.

Which of the following best describes the role of a Scrum Master?

a)

To oversee project budgets

b)

To manage the development team

c)

To facilitate Scrum events and remove impediments

d)

To write all user stories

96.

What is the main purpose of a Kanban board in Agile project management?

a)

To create detailed project timelines

b)

To visualize workflow and limit work in progress

c)

To document user feedback

d)

To manage team meetings

97.

Which of the following is a common feature of modern operating systems?

a)

Support for multiple users

b)

Only command-line interface

c)

Inability to run applications

d)

Exclusive use of local storage

98.

What is the main goal of user experience (UX) design?

a)

To focus solely on technical performance

b)

To create visually appealing graphics

c)

To ensure ease of use and satisfaction

d)

To maximize the amount of content

99.

Which of the following best describes the concept of 'sprint' in Agile methodology?

a)

A long-term project phase

b)

A time-boxed period for completing tasks

c)

A detailed documentation process

d)

A method for managing budgets

100.

What is the main purpose of a daily stand-up meeting in Agile?

a)

To conduct performance reviews

b)

To synchronize team efforts and discuss progress

c)

To review project budgets

d)

To finalize project documentation

101.

Which of the following best describes the role of a product owner in Scrum?

a)

To manage the development team

b)

To prioritize the product backlog and represent stakeholders

c)

To oversee the technical implementation

d)

To conduct user training sessions

102.

What is the primary function of a version control system in software development?

a)

To manage project budgets

b)

To track changes and collaborate on code

c)

To design user interfaces

d)

To conduct performance testing

103.

What is the primary function of a user story in Agile development?

a)

To define technical specifications

b)

To capture user requirements and needs

c)

To document code changes

d)

To outline project budgets

104.

Which of the following best describes the role of a Scrum Master?

a)

To conduct user acceptance testing

b)

To write all the code for the project

c)

To facilitate the Scrum process and remove obstacles

d)

To manage the project budget

105.

What is the main purpose of a retrospective meeting in Agile?

a)

To plan the next sprint

b)

To allocate resources for the next phase

c)

To review and improve team processes

d)

To finalize project documentation

106.

What is the primary role of a DevOps engineer in a software development team?

a)

To write all the application code

b)

To ensure continuous integration and delivery

c)

To conduct user training sessions

d)

To manage the project budget

107.

Which of the following is a common practice in Agile development to ensure team alignment?

a)

Static code analysis

b)

Daily stand-up meetings

c)

Monthly budget reviews

d)

Annual performance evaluations

108.

What is the main purpose of a Kanban board in project management?

a)

To conduct user acceptance testing

b)

To visualize workflow and limit work in progress

c)

To manage financial budgets

d)

To create detailed project documentation

109.

What is the primary responsibility of a Product Owner in Agile?

a)

To conduct daily stand-ups

b)

To write all technical documentation

c)

To prioritize the product backlog

d)

To manage the development team

110.

Which Agile framework emphasizes customer collaboration over contract negotiation?

a)

Lean

b)

Waterfall

c)

Scrum

d)

Extreme Programming (XP)

111.

What is the main goal of a daily stand-up meeting in Agile?

a)

To plan the next sprint in detail

b)

To review project budgets

c)

To synchronize team efforts and identify blockers

d)

To finalize project documentation

112.

What is a key advantage of using a Kanban system in project management?

a)

It requires extensive documentation

b)

It allows for continuous delivery and flexibility

c)

It mandates strict deadlines for all tasks

d)

It eliminates the need for team collaboration

113.

Which role is primarily responsible for defining the vision and direction of a product in Agile?

a)

Development Team Member

b)

Product Owner

c)

Stakeholder

d)

Scrum Master

114.

What is the main focus of the Agile Manifesto?

a)

Comprehensive documentation over working software

b)

Customer collaboration over contract negotiation

c)

Following a plan over responding to change

d)

Individual effort over team collaboration

115.

What is the primary benefit of conducting a sprint retrospective in Agile methodology?

a)

To finalize project documentation

b)

To demonstrate completed work to stakeholders

c)

To plan the next sprint

d)

To reflect on the past sprint and identify improvements

116.

In Agile project management, what does the term 'product backlog' refer to?

a)

A list of completed tasks

b)

A document outlining project budgets

c)

A prioritized list of features and requirements

d)

A schedule of project milestones

117.

Which Agile framework emphasizes iterative development and customer collaboration?

a)

Scrum

b)

Lean

c)

Waterfall

d)

Six Sigma