Font size
Worksheets117 ΣΑΔΕ Γ ΕΠΑΛ
Total questions: 117
Worksheet time: 59mins
Which is an example of an operating system?
Chrome for web browsing
MySQL for managing tables
Photoshop for image editing
Windows on desktop computers
Which item is database management software?
Oracle relational database engine
Firefox web browsing client
Eclipse development environment
Android mobile operating system
What distinguishes an information system from software alone?
It runs faster on new hardware
It includes people and data processes
It requires only cloud deployment
It is written in multiple languages
Arrange these website project phases in a typical Gantt plan: Design, Publish, Collect Requirements, Develop, Test.
Design, Collect, Develop, Publish, Test
Collect, Design, Develop, Test, Publish
Develop, Publish, Collect, Test, Design
Publish, Test, Develop, Design, Collect
Which method is real-time text communication over the internet?
Forum posts with threads
Instant messaging chat platforms
Email with delayed delivery
Cloud backups of files
What is a key difference between POP3 and IMAP for email?
POP3 stores only headers; IMAP stores only bodies
POP3 downloads locally; IMAP syncs across devices
POP3 encrypts end-to-end; IMAP never encrypts
POP3 requires webmail; IMAP forbids servers
In a P2P client like μTorrent, who provides pieces of the file to others?
Routers managing local logs
Leechers with zero network use
Seeders sharing complete data
Trackers performing encryption
Which cloud service model provides virtual machines and storage as the main offering?
Infrastructure as a Service
Platform as a Service
Software as a Service
Community as a Service
Which deployment type mixes on‑premises resources with public cloud?
Public cloud only
Private cloud only
Hybrid cloud architecture
Community cloud only
Which is the correct order of levels in a basic online medical service system?
Access app, Secure network, Submit form, Process, Reply
Submit form, Process, Reply, Access app, Secure
Process, Access app, Submit form, Reply, Secure
Secure network, Submit form, Access app, Reply
Which feature is typically found in TeamViewer?
Remote control of another device
Compiling C++ source code
Designing relational schemas
Rendering 3D animation scenes
Which statement best distinguishes a graphical model from a verbal model when describing a room layout?
A diagram shows exact structure with visual accuracy
A diagram gives casual notes with easy language
A paragraph presents precise shapes with coordinates
A paragraph lists icons replacing furniture precisely
Which tool directly supports time scheduling to arrive to class on time?
Phone reminders and calendar alarms
Pair programming with a classmate
Version control branching strategy
Daily code refactoring sessions
Breaking an assignment into small steps mainly helps with which goal?
Submitting work on time with manageable tasks
Understanding compiler internals deeply
Achieving perfect user interface design
Eliminating all testing activities entirely
Which set lists typical tools for task breakdown and tracking?
To‑do lists, Trello, planner
UML class, sequence, activity
Load balancer, proxy, firewall
Assembler, linker, debugger
Which productivity technique focuses on timed work and rest intervals?
Gantt chart for long timelines
Daily stand‑up for team syncing
Eisenhower Matrix for prioritization
Pomodoro with short focused sessions
Why do multiple system development approaches exist across organizations?
Organizations have different needs and contexts
Programmers enjoy changing methods often
Hardware is identical for all businesses
One approach legally replaces all others
Which combination belongs to commonly used development methodologies and tools in companies?
Agile, Scrum, DevOps, UML modeling
QR codes, BIOS, RAID, parity
Photoshop filters, gradients, brushes
COBOL punch cards, tapes, floppies
Arrange the typical stages of a personal learning cycle in a reasonable order.
Evaluation, Review, Goals, Study
Review, Goals, Evaluation, Study
Study, Evaluation, Review, Goals
Goals, Study, Evaluation, Review
For a warehouse system upgrade that changes staff workflows, which SDLC style fits due to flexibility?
Manual paper logs without software
Big Bang code without planning
Waterfall with no iterations allowed
Scrum or Extreme Programming approach
Which sequence matches the SDLC phases for an order processing system?
Analysis, Design, Development, Testing, Maintenance
Procurement, Storage, Packing, Delivery, Return
Brainstorm, Deploy, Advertise, Monetize, Retire
Design, Coding, Marketing, Shipping, Billing
Which statement correctly identifies a more recent development approach trend?
Only strict linear Waterfall plans
Exclusive UML without iterations
Mainframe batch jobs only
Scrum and broadly Agile practices
Which characteristic is strongly associated with Unified Process (UP)?
Single phase without milestones
Only pair programming every day
No documentation and zero modeling
Iterative development with UML diagrams
Which benefit is commonly attributed to Extreme Programming (XP)?
Solo work with minimal collaboration
Infrequent releases with long cycles
Rapid development with continuous feedback
No testing required after coding
Which set lists core Scrum elements accurately?
Random tasks with no cadence
One mega release without reviews
Open‑ended phases and no roles
Short sprints and defined roles
Which DFD symbol represents a process in a data flow diagram?
Double-headed arrow
Square box shape
Open rectangle shape
Circle or oval shape
When is a decision table or decision tree most appropriate to use?
When numeric calculations dominate tasks
When diagrams are completely unnecessary
When a single simple rule is present
When accuracy in checking conditions is needed
Which is a common DFD error that analysts should avoid?
Data flow without a source
Process with both inputs
Arrow directions always left
External entity naming
A school library DFD is being enhanced. Which new function fits this scenario?
Recording school bus routes
Monitoring lab computer usage
Scheduling cafeteria menus
Printing member catalogs
In a school system analysis, which item is an external entity interacting with the system?
Grade records file
Course list table
Students or parents
Attendance database
Which type of software is primarily used for data analysis and visualization?
Excel spreadsheet application
Photoshop image editor
Visual Studio code editor
PowerPoint presentation software
What is the main purpose of a version control system?
To manage project budgets
To design user interfaces
To track changes in code over time
To optimize database queries
Which methodology emphasizes continuous improvement and customer feedback?
Waterfall model
Agile methodology
V-Model
Spiral model
Which phase in the software development lifecycle focuses on gathering user needs and requirements?
Requirements Analysis
Design
Deployment
Testing
What is the primary purpose of a wireframe in web design?
To develop the website's backend
To write the website's content
To outline the structure and layout
To create a final visual design
Which tool is commonly used for version control in software development?
Photoshop
Slack
Git
JIRA
Which tool is essential for tracking bugs and issues in software development?
Excel
Slack
JIRA
Photoshop
What is the primary function of a firewall in a network?
To optimize network speed
To block unauthorized access
To store data backups
To manage user permissions
Which programming paradigm focuses on the use of objects and classes?
Functional programming
Declarative programming
Procedural programming
Object-oriented programming
What is the main advantage of using a content management system (CMS) for website development?
It guarantees high traffic
It requires no coding knowledge
It eliminates the need for design
It automatically optimizes for SEO
Which of the following is a key principle of Agile development?
Strict adherence to initial plans
Frequent delivery of working software
Minimal customer involvement
Extensive documentation before coding
What is the primary function of a database index?
To speed up data retrieval
To ensure data integrity
To back up data automatically
To store data securely
What is the main advantage of using a wireframe in the early stages of web development?
To finalize the color scheme
To visualize the layout and functionality
To write the website's code
To conduct user testing
Which of the following best describes the Agile methodology?
Focus on extensive documentation before coding
Rigid and sequential development process
Emphasis on individual work over team collaboration
Flexible and iterative approach to software development
What is the primary purpose of a user story in Agile development?
To create detailed design diagrams
To capture user requirements in a simple format
To outline technical specifications
To document the entire project plan
What is the main role of a data flow diagram (DFD) in system analysis?
To visualize data movement and processes
To create detailed code documentation
To design user interface layouts
To manage database connections
Which methodology emphasizes customer collaboration and flexibility in software development?
Waterfall model
Agile methodology
V-Model
Spiral model
What is the primary function of a version control system in software development?
To enhance user interface design
To track changes and manage code versions
To optimize database queries
To automate testing processes
What is the primary role of a product owner in a Scrum team?
To manage the development team
To prioritize the product backlog
To conduct daily stand-up meetings
To write all the code for the project
Which of the following is a common method for gathering requirements in software development?
Unit testing
Code reviews
Surveys and interviews
Version control
What is the main purpose of a user story in Agile methodology?
To outline the project budget
To describe a feature from the end user's perspective
To document technical specifications
To create a marketing plan
What is the main purpose of the testing phase in the software development lifecycle?
To gather user requirements
To ensure the software meets quality standards
To deploy the software to users
To design the software architecture
In a BitTorrent network, what role do leechers play?
They track the file distribution
They manage the network connections
They download files but do not share
They provide complete files to others
Which Agile framework focuses on iterative development and team collaboration?
Spiral model
Scrum framework
V-Model
Waterfall model
What is the main purpose of a load balancer in a network?
To monitor network performance
To encrypt data transmissions
To distribute traffic across multiple servers
To increase data storage capacity
Which of the following best describes the role of a software architect?
To write all the code for a project
To conduct user training sessions
To oversee the overall structure and design of software systems
To manage the project budget and timeline
What is the primary benefit of using Agile project management?
It requires extensive documentation at every stage
It focuses solely on individual performance
It allows for rapid adjustments based on feedback
It eliminates the need for team meetings
What is the primary advantage of using Continuous Integration (CI) in software development?
To eliminate the need for documentation
To ensure code changes are tested frequently
To automate the deployment process
To reduce the need for version control
Which of the following best describes the role of a project manager in Agile teams?
To dictate all project tasks and timelines
To facilitate communication and remove obstacles
To create detailed project documentation
To perform all coding tasks independently
What is the main purpose of using a Kanban board in project management?
To track financial expenditures
To conduct user acceptance testing
To design software architecture
To visualize workflow and manage tasks
What is the main benefit of using Agile methodologies in software development?
Faster delivery of functional software
Increased documentation requirements
Reduced customer involvement
Strict adherence to initial project plans
Which of the following is a key characteristic of a relational database?
Data is only accessible through APIs
Data is stored in a flat file format
Data is stored in tables with relationships
Data is unstructured and free-form
Which tool is primarily used for project management and tracking progress in software development?
Photoshop
JIRA
Visual Studio
MySQL
What is the primary benefit of using user stories in Agile development?
To create detailed technical specifications
To eliminate the need for testing
To enforce strict project timelines
To enhance team collaboration and understanding
Which of the following best describes a sprint retrospective?
A presentation of the final product to stakeholders
A session for coding and development
A review of the completed work and team processes
A meeting to plan the next sprint
In a software development context, what does the term 'technical debt' refer to?
Expenses related to software licensing
Shortcuts taken in code that may require rework
Investments in new hardware
The cost of maintaining outdated technology
What is the primary benefit of using a flowchart in system design?
To visualize the sequence of operations
To provide a detailed code implementation
To manage database transactions
To create user interface prototypes
Which Agile practice focuses on delivering small, incremental changes?
Spiral development
V-Model approach
Scrum sprints
Waterfall methodology
In a software development project, what is the purpose of a retrospective meeting?
To plan the next project phase
To conduct user acceptance testing
To review and improve team processes
To finalize the project budget
What is the primary benefit of using Agile methodology in software development?
Increased documentation requirements
Strict adherence to initial project plans
Faster delivery of functional software
Reduced customer involvement in the process
Which tool is commonly used for continuous integration in software projects?
JIRA
Photoshop
GitHub Actions
Excel
In a software development context, what does the term 'refactoring' refer to?
Adding new features to the software
Testing the software for bugs
Improving the internal structure of existing code
Documenting the software requirements
What is the primary benefit of using Agile methodology in software development?
It allows for rigid project timelines
It promotes flexibility and iterative progress
It requires extensive documentation
It focuses solely on coding standards
Which of the following best describes a wireframe's role in user experience design?
To finalize the color palette and typography
To outline the basic structure and layout
To conduct user interviews and surveys
To create a fully functional website
What is the main function of a Continuous Integration (CI) system?
To ensure code changes are automatically tested and integrated
To automate the deployment of applications
To manage user access and permissions
To create detailed project documentation
What is the main purpose of unit testing in software development?
To ensure code is written efficiently
To verify that individual components function correctly
To document the code for future reference
To manage project timelines effectively
Which of the following is a key principle of DevOps?
Continuous integration and continuous delivery
Strict separation of development and operations teams
Focus on manual testing over automation
Emphasis on long release cycles
What is the primary role of a database management system (DBMS)?
To compile programming languages
To perform network security tasks
To manage and organize data efficiently
To create user interfaces for applications
Which principle is a key aspect of the Agile Manifesto?
Processes and tools over individuals and interactions
Comprehensive documentation over working software
Customer collaboration over contract negotiation
Following a plan over responding to change
What is a primary function of a project management tool like JIRA?
To compile programming code
To track project tasks and issues
To manage software versioning
To create graphic designs
Which of the following is a common practice in Continuous Integration (CI)?
Integrating code changes frequently into a shared repository
Deploying code only at the end of the project
Writing extensive documentation before coding
Testing only after the entire project is completed
What is the main advantage of using a prototype in the design process?
To gather user feedback early
To eliminate the need for testing
To create a detailed project timeline
To finalize the project budget
Which Agile practice emphasizes regular reflection and adaptation?
Retrospectives
Backlog grooming
Sprint planning
Daily stand-ups
In a data flow diagram, which symbol typically represents data storage?
Circle or oval shape
Square box shape
Open rectangle shape
Double-headed arrow
What is the primary benefit of using a flowchart in process mapping?
To manage database connections effectively
To ensure compliance with regulations
To provide a detailed code structure
To visualize the sequence of steps clearly
In a project management context, what does the term 'scope creep' refer to?
Completion of project milestones ahead of schedule
Unplanned changes that expand project scope
Strict adherence to the original project plan
Regular updates to stakeholders
Which of the following best describes the role of a Scrum Master?
To facilitate the Scrum process and remove obstacles
To define the project requirements
To manage the project budget
To write the code for the project
What is the primary purpose of using a Gantt chart in project management?
To visualize the project budget
To conduct risk assessments
To track project timelines and progress
To manage team communication
What is the main benefit of utilizing user personas in product design?
To finalize the product pricing
To create a detailed project timeline
To document technical specifications
To understand and empathize with target users
Which of the following best describes the role of a product owner in Agile methodology?
To prioritize the product backlog and ensure value delivery
To manage the development team directly
To conduct user training sessions
To write all the code for the project
What is the primary goal of a sprint review in Agile methodology?
To plan the next sprint
To demonstrate completed work to stakeholders
To finalize project documentation
To conduct team-building activities
Which Agile principle focuses on delivering working software frequently?
Working software is the primary measure of progress
Individuals and interactions over processes and tools
Customer collaboration over contract negotiation
Responding to change over following a plan
What is the main purpose of a product backlog in Scrum?
To schedule team meetings
To track team performance metrics
To prioritize and manage project tasks
To document user feedback
What is the primary goal of a sprint review in Scrum?
To plan the next sprint
To demonstrate completed work to stakeholders
To conduct team performance evaluations
To finalize project documentation
Which of the following best describes the role of a Scrum Master?
To oversee project budgets
To manage the development team
To facilitate Scrum events and remove impediments
To write all user stories
What is the main purpose of a Kanban board in Agile project management?
To create detailed project timelines
To visualize workflow and limit work in progress
To document user feedback
To manage team meetings
Which of the following is a common feature of modern operating systems?
Support for multiple users
Only command-line interface
Inability to run applications
Exclusive use of local storage
What is the main goal of user experience (UX) design?
To focus solely on technical performance
To create visually appealing graphics
To ensure ease of use and satisfaction
To maximize the amount of content
Which of the following best describes the concept of 'sprint' in Agile methodology?
A long-term project phase
A time-boxed period for completing tasks
A detailed documentation process
A method for managing budgets
What is the main purpose of a daily stand-up meeting in Agile?
To conduct performance reviews
To synchronize team efforts and discuss progress
To review project budgets
To finalize project documentation
Which of the following best describes the role of a product owner in Scrum?
To manage the development team
To prioritize the product backlog and represent stakeholders
To oversee the technical implementation
To conduct user training sessions
What is the primary function of a version control system in software development?
To manage project budgets
To track changes and collaborate on code
To design user interfaces
To conduct performance testing
What is the primary function of a user story in Agile development?
To define technical specifications
To capture user requirements and needs
To document code changes
To outline project budgets
Which of the following best describes the role of a Scrum Master?
To conduct user acceptance testing
To write all the code for the project
To facilitate the Scrum process and remove obstacles
To manage the project budget
What is the main purpose of a retrospective meeting in Agile?
To plan the next sprint
To allocate resources for the next phase
To review and improve team processes
To finalize project documentation
What is the primary role of a DevOps engineer in a software development team?
To write all the application code
To ensure continuous integration and delivery
To conduct user training sessions
To manage the project budget
Which of the following is a common practice in Agile development to ensure team alignment?
Static code analysis
Daily stand-up meetings
Monthly budget reviews
Annual performance evaluations
What is the main purpose of a Kanban board in project management?
To conduct user acceptance testing
To visualize workflow and limit work in progress
To manage financial budgets
To create detailed project documentation
What is the primary responsibility of a Product Owner in Agile?
To conduct daily stand-ups
To write all technical documentation
To prioritize the product backlog
To manage the development team
Which Agile framework emphasizes customer collaboration over contract negotiation?
Lean
Waterfall
Scrum
Extreme Programming (XP)
What is the main goal of a daily stand-up meeting in Agile?
To plan the next sprint in detail
To review project budgets
To synchronize team efforts and identify blockers
To finalize project documentation
What is a key advantage of using a Kanban system in project management?
It requires extensive documentation
It allows for continuous delivery and flexibility
It mandates strict deadlines for all tasks
It eliminates the need for team collaboration
Which role is primarily responsible for defining the vision and direction of a product in Agile?
Development Team Member
Product Owner
Stakeholder
Scrum Master
What is the main focus of the Agile Manifesto?
Comprehensive documentation over working software
Customer collaboration over contract negotiation
Following a plan over responding to change
Individual effort over team collaboration
What is the primary benefit of conducting a sprint retrospective in Agile methodology?
To finalize project documentation
To demonstrate completed work to stakeholders
To plan the next sprint
To reflect on the past sprint and identify improvements
In Agile project management, what does the term 'product backlog' refer to?
A list of completed tasks
A document outlining project budgets
A prioritized list of features and requirements
A schedule of project milestones
Which Agile framework emphasizes iterative development and customer collaboration?
Scrum
Lean
Waterfall
Six Sigma
