Technical Jargons

Ace your homework & exams now with Quizwiz!

Open API

- Open Application Programming Interface - Provides developers with programmatic access to proprietary software application - Proliferation of devices and of interfaces makes it imperative to share development - Opening up of the product catalog enables innovative business models and "mash-ups"

Agile Principles

1) Satisfy the customer through delivery of working software. 2) Embrace change, even if introduced late in development. 3) Continue to deliver functioning software incrementally and frequently. 4) Encourage customers and analysts to work together daily. 5) Trust motivated individuals to get the job done. 6) Promote face-to-face conversation. 7) Concentrate on getting software to work. 8) Encourage continuous, regular, and sustainable development. 9) Adopt agility with attention to mindful design. 10) Support self-organizing teams. 11) Provide rapid feedback. 12) Encourage quality. 13) Review and adjust behavior occasionally. 14) Adopt simplicity.

cryptocurrency

A digital currency in which encryption techniques are used to regulate the generation of units of currency and verify the transfer of funds.

Blockchain

A digital ledger in which transactions made in bitcoin or another cryptocurrency are recorded chronologically and publicly

Capability Maturity Model

A process improvement approach that provides organizations with the essential elements of effective processes. 1. Initial Rating 2. Repeatable 3. Defined 4. Managed 5. Optimizing

Agile Software Development

Agile software development is an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer(s)/end user(s). It advocates adaptive planning, evolutionary development, early delivery, and continual improvement, and it encourages rapid and flexible response to change

DevOps

An approach based on lean and agile principles in which business owners and the development, operations, and quality assurance departments collaborate.

Data Science

An interdisciplinary field involving the design and use of techniques to process very large amounts of data from a variety of sources and to provide knowledge based on the data.

PaaS (Platform as a Service)

Cloud-based virtual server(s). These virtualized platforms give programmers tools needed to deploy, administer, and maintain a Web application.

IaaS (Infrastructure as a Service)

Cloud-hosted provider of virtualized servers and networks.

data mining

Data Mining is the systematic application of statistical and mathematical methods on a usually very large data set with the aim to identify new patterns and to select company-relevant information

NoSQL

Database management systems that handle non-relational data like documents, increasingly used for maintaining and querying the large amounts of data from the Internet. Queries can be made using "Not only Structured Query Language."

Non-Relational Databases

Developed to handle large sets of data that are not easily organized into tables, columns, and rows

Mesh App and Service Architecture (MASA)

Mesh App and Service Architecture (MASA) is referred to as the design solution which links mobile apps, web apps, desktop apps, and the Internet of Things (IoT), into a broad mesh of back-end services (on an operational or user level) to create an 'application'. It is also responsible for creating a broad framework of Application Program Interfaces (API) that unifies multiple services and microservices to connect people, processes, content, and services, enabling the coordination of a digital business technology platform. MASA views applications as a mesh of autonomous apps and independent services, sharing functionality with other applications and external systems via APIs. A MASA app is comprised of several apps and services and covers a particular process or activity which serves specific user demands.

Microservices

Microservices are a software development technique—a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In a microservices architecture, services are fine-grained and the protocols are lightweight. The benefit of decomposing an application into different smaller services is that it improves modularity. This makes the application easier to understand, develop, test, and become more resilient to architecture erosion. It parallelizes development by enabling small autonomous teams to develop, deploy and scale their respective services independently. It also allows the architecture of an individual service to emerge through continuous refactoring. Microservice-based architectures enable continuous delivery and deployment.

Service Oriented Archtecture

Service-oriented architecture (SOA) is a style of software design where services are provided to the other components by application components, through a communication protocol over a network. The basic principles of service-oriented architecture are independent of vendors, products and technologies. A service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online. A service has four properties according to one of many definitions of SOA: It logically represents a business activity with a specified outcome. It is self-contained. It is a black box for its consumers. It may consist of other underlying services.

SaaS (Software as a Service)

Services for delivering and providing access to software remotely as a web-based service

Machine Learning

Technique for making a computer produce better results by learning from past experiences.

artificial intelligence (AI)

The science of designing and programming computer systems to do intelligent things and to simulate human thought processes, such as intuitive reasoning, learning, and understanding language.

Automation

The use of technology to ease human labor or to extend the mental or physical capabilities of humans.

Collaborative Technology

To share data with each other for mutual benefit. Some of this sharing can be done passively and other data can be reported actively.

Private Cloud

a cloud that is owned and operated by an organization for its own benefit

Bitcoin

a type of digital currency in which encryption techniques are used to regulate the generation of units of currency and verify the transfer of funds, operating independently of a central bank.

Internet of Things (IoT)

a world where interconnected, Internet-enabled devices or "things" can collect and share data without human intervention

Hybrid Cloud

includes two or more private, public, or community clouds, but each cloud remains separate and is only linked by technology that enables data and application portability

Digital Learning

learning facilitated by technology that gives students some element of control over time, place, path and/or pace

Public Cloud

promotes massive, global, and industrywide applications offered to the general public

Big Data

the huge and complex data sets generated by today's sophisticated information generation, collection, storage, and analysis technologies

Cloud Computing

the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.

Cybersecurity

the state of being protected against the criminal or unauthorized use of electronic data, or the measures taken to achieve this.

customer experience

the sum total of the interactions that a customer has with a company's website, from the initial look at a home page through the entire purchase decision process

process automation

the use of mechanization and information technologies to reduce the need for human involvement and decision making in a process


Related study sets

Defining and Measuring Variables chapter 3

View Set

Pharm WK 7 Heart Failure/Diuretics

View Set

BUS 100 CHAPTER 13, 11 PRE LECTURE QUIZZES

View Set

Sports and Entertainment Marketing- FINALS Review MASTER SET

View Set

_______ is indicated for which of the following?

View Set