Lesson 1 - SE Glossary - Technical Terms Flashcards
API (Application Programming Interface)
A set of protocols, routines, and tools for building software applications, defining how different components interact with each other.
Artificial intelligence (AI)
The simulation of human intelligence processes by computer systems, including learning, reasoning, perception, and natural language processing, to automate tasks, improve decision-making, and enhance user experiences.
Amazon Web Services (AWS)
A suite of cloud computing services offered by Amazon.
Their services span IaaS, PaaS, and SaaS models of cloud computing.
IaaS = Infrastructure as a Service
PaaS = Platform as a Service
SaaS = Software as a Service
Big data
The large volume of structured and unstructured data that inundates a
business on a day-to-day basis, and the technology and techniques used to
process, store, and analyze it to extract valuable insights and business
intelligence.
Business Intelligence (BI)
The use of software and data analytics to extract insights from business data
and support decision-making.
Bug
A software bug is a problem causing a program to crash or produce invalid
output.
It is caused by insufficient or erroneous logic and can be an error,
mistake, defect or fault.
Cloud computing
The delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the internet to offer faster innovation, flexible resources, and economies of scale.
Cloud as a Service (CaaS/Cloud Service)
Cloud computing terms CAAS or Cloud Services refers to any resource that is made available to an end user over a network, typically the internet.
The most common cloud service resources include:
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS).
Cybersecurity
The practice of protecting computer systems, networks, devices, and data from theft, damage, unauthorized access, or other forms of cyber attacks.
Data management
The process of organizing, storing, protecting, sharing, and analyzing data across the enterprise, including data governance, data quality, data integration, and data visualization.
DevOps
The practice of combining development (Dev) and operations (Ops) teams to streamline the software development lifecycle, improve collaboration, and accelerate deployment through continuous integration, delivery, and
monitoring.
Enterprise Resource Planning (ERP)
A software system that integrates business processes and data across multiple departments and functions, such as finance, human resources, and supply chain management.
Infrastructure as a Service (IaaS)
A cloud computing service model that provides virtualized computing
resources, including servers, storage, and networking, over the internet.
Internet of Things (IoT)
The network of physical devices, vehicles, home appliances, and other items embedded with sensors, software, and connectivity that enable them to collect and exchange data over the internet.
Microsoft Azure
Windows Azure is Microsoft’s cloud computing platform.
It offers both IaaS and PaaS services.