Browse Definitions :

Software development

Definitions related to software development, including tech terms about programming and words and phrases about Scrum, Agile and waterfall methodologies.

Agile software development

Definitions related to agile software development, including terms about Scrum and words and phrases about user stories, extreme programming (XP), Crystal, feature-driven development and Adaptive.

  • fist to five (fist of five)

    Fist to five, or fist of five, is a consensus-building technique used by Agile software development teams to poll team members and come to an agreement.

  • empiricism

    Empiricism is a philosophical theory applicable in many disciplines, including science and software development, that human knowledge comes predominantly from experiences gathered through the five senses.

  • agnostic

    Agnostic, in an information technology (IT) context, refers to something that is generalized so that it is interoperable among various systems.

View All Agile software development Definitions

AppDev

Definitions about software applications and development including operating system vocabulary, programming terminology, words about Internet applications and terms used in app/dev.

  • web crawler

    A web crawler, crawler or web spider, is a computer program that's used to search and automatically index website content and other information over the internet.

  • synchronous/asynchronous API

    Synchronous/asynchronous APIs are application programming interfaces that return data for requests either immediately or at a later time, respectively.

  • weblog

    A blog, short for weblog, is a frequently updated web page used for personal commentary or business content.

View All AppDev Definitions Back to Top

DevOps

This glossary contains definitions related to the DevOps movement. Some definitions explain the meaning of words used to describe how a DevOps culture breaks down silos between software development and operations teams. Other definitions are related to the software tools that DevOps engineers use to lower costs, achieve higher productivity and automate tasks.

  • Amazon Web Services (AWS)

    AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon that includes a mixture of infrastructure-as-a-service (IaaS), platform-as-a-service (PaaS) and packaged-software-as-a-service (SaaS) offerings.

  • talent acquisition

    Talent acquisition is the strategic process employers use to analyze their long-term talent needs in the context of business goals, identify and develop the best talent sources, then execute the strategy by recruiting, evaluating and onboarding candidates.

  • Android OS

    Android OS is a Linux-based mobile operating system that primarily runs on smartphones and tablets.

View All DevOps Definitions Back to Top

Programming

Definitions related to software programming, including tech terms about programming languages and words and phrases about software design, coding, testing and debugging.

  • filter (computing)

    The term filter in computing can mean a variety of things, depending on the technology or technical discipline in question.

  • initialization vector

    An initialization vector (IV) is an arbitrary number that can be used with a secret key for data encryption to foil cyber attacks.

  • logical implication

    Logical implication is a type of relationship between two statements or sentences. The relation translates verbally into 'logically implies' or the logical connective 'if/then' and is symbolized by a double-lined arrow pointing toward the right (=>).

View All Programming Definitions Back to Top
SearchNetworking
  • network security

    Network security encompasses all the steps taken to protect the integrity of a computer network and the data within it.

  • cloud-native network function (CNF)

    A cloud-native network function (CNF) is a service that performs network duties in software, as opposed to purpose-built hardware.

  • microsegmentation

    Microsegmentation is a security technique that splits a network into definable zones and uses policies to dictate how data and ...

SearchSecurity
  • incident response

    Incident response is an organized approach to addressing and managing the aftermath of a security breach or cyberattack, also ...

  • MICR (magnetic ink character recognition)

    MICR (magnetic ink character recognition) is a technology invented in the 1950s that's used to verify the legitimacy or ...

  • What is cybersecurity?

    Cybersecurity is the protection of internet-connected systems such as hardware, software and data from cyberthreats.

SearchCIO
  • privacy compliance

    Privacy compliance is a company's accordance with established personal information protection guidelines, specifications or ...

  • contingent workforce

    A contingent workforce is a labor pool whose members are hired by an organization on an on-demand basis.

  • product development (new product development -- NPD)

    Product development, also called new product management, is a series of steps that includes the conceptualization, design, ...

SearchHRSoftware
  • talent acquisition

    Talent acquisition is the strategic process employers use to analyze their long-term talent needs in the context of business ...

  • employee retention

    Employee retention is the organizational goal of keeping productive and talented workers and reducing turnover by fostering a ...

  • hybrid work model

    A hybrid work model is a workforce structure that includes employees who work remotely and those who work on site, in a company's...

SearchCustomerExperience
  • digital marketing

    Digital marketing is a general term for any effort by a company to connect with customers through electronic technology.

  • hockey stick growth

    Hockey stick growth is a growth pattern in a line chart that shows a sudden and extremely rapid growth after a long period of ...

  • Salesforce Trailhead

    Salesforce Trailhead is a series of online tutorials that coach beginner and intermediate developers who need to learn how to ...

Close