Information Technology Concepts and Applications

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/70

flashcard set

Earn XP

Description and Tags

This set of flashcards covers key terms and concepts related to Information Technology applications, focusing on data mining, system development, and software methodologies.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

71 Terms

1
New cards

Data mining

The process of searching for valuable business information in a large database, data warehouse or data mart.

2
New cards

Geographic Information System (GIS)

A computer-based system for capturing, integrating, manipulating, and displaying data using digitized maps.

3
New cards

Expert systems

Computer systems that mimic human experts by applying expertise in a specific domain to support or replace decision making.

4
New cards

Natural network

A system of programs and data structures simulating functions of the biological brain.

5
New cards

Machine learning systems

Artificial intelligence systems that learn from data.

6
New cards

Optical character recognition

The automatic recognition of printed or handwritten characters based on previous examples.

7
New cards

Facial recognition

The ability to identify faces in images using technology.

8
New cards

Topic identification

Categorizing news articles into different topics such as politics, sports, or entertainment.

9
New cards

Fraud detection

The process of identifying potentially fraudulent transactions.

10
New cards

Customer segmentation

The process of identifying distinct groups within a customer base that may respond positively to promotions.

11
New cards

Fuzzy logic

A branch of mathematics that handles uncertainty, simulating human reasoning processes.

12
New cards

Genetic algorithm

An optimizing method that mimics evolutionary processes to find the best solutions to problems.

13
New cards

Selection (in genetic algorithms)

The process of giving preference to better outcomes.

14
New cards

Crossover (in genetic algorithms)

Combining portions of successful outcomes to potentially create even better outcomes.

15
New cards

Mutation (in genetic algorithms)

Randomly trying combinations and evaluating their success or failure.

16
New cards

Intelligent agent

A software program that assists in performing repetitive computer-related tasks.

17
New cards

Information agents

Agents that search for information and display it to users.

18
New cards

Buyer agent (shopping bot)

An intelligent agent that helps customers find products and services online.

19
New cards

Monitoring and surveillance agents

Also known as predictive agents, they observe and report on specific items of interest.

20
New cards

User agents (personal agents)

Agents that take action on behalf of users.

21
New cards

Application service provider (ASP)

A vendor that assembles and packages software needed by companies, accessible via the Internet.

22
New cards

Software-as-a-service (SaaS)

A method of delivering software hosted by a vendor and provided as a service over a network.

23
New cards

Continuous development

A process of steadily adding new code to a software project as soon as it is ready.

24
New cards

Systems Development Life Cycle (SDLC)

A traditional framework used for planning, creating, testing, and deploying information systems.

25
New cards

Systems investigation

The initial phase of the SDLC that identifies the need for a new system.

26
New cards

Systems analysis

The phase of the SDLC that involves gathering and analyzing requirements.

27
New cards

Systems design

The stage of SDLC that outlines how the system will function.

28
New cards

Programming and testing

The phase during which system code is written and validated for functionality.

29
New cards

Implementation

The phase where the developed system is put into operation.

30
New cards

Operation and maintenance

The ongoing process of managing and updating a system after it is in use.

31
New cards

Systems analysts

IS professionals who specialize in analyzing and designing information systems.

32
New cards

Programmers

IS professionals who write or modify code for computer programs.

33
New cards

Technical specialists

Experts in specific technologies such as databases or telecommunications.

34
New cards

System stakeholders

Individuals affected by changes in a company's information systems.

35
New cards

Direct conversion

A method where the old system is completely replaced by the new system at one point in time.

36
New cards

Pilot conversion

Introducing the new system in one part of the organization and assessing its performance.

37
New cards

Phased conversion

Introducing the new system in stages, assessing each module before full deployment.

38
New cards

Parallel conversion

Operating both the old and new systems simultaneously for a period.

39
New cards

Joint Application Design (JAD)

A group-based tool for collecting user requirements and creating system designs.

40
New cards

Rapid Application Development (RAD)

A systems development method that uses iterative development to quickly produce high-quality systems.

41
New cards

Agile development

A software development methodology emphasizing rapid iterations and frequent communication.

42
New cards

Scrum

An agile approach that encapsulates roles and practices for managing and executing projects.

43
New cards

Scrum Master

The role responsible for maintaining Scrum processes, usually replacing a project manager.

44
New cards

Product Owner

The individual representing business users and other stakeholders in a Scrum project.

45
New cards

End-user development

An approach where end-users create their own applications with minimal IT assistance.

46
New cards

Prototyping

A method defining initial user requirements and refining the system based on feedback.

47
New cards

Computer-aided software engineering (CASE)

Tools that automate tasks in the systems development life cycle.

48
New cards

Upper CASE tools

Tools used to automate the early stages of the SDLC such as investigation and analysis.

49
New cards

Lower CASE tools

Tools that automate the later stages of the SDLC like programming and testing.

50
New cards

Integrated CASE (ICASE) tools

Tools providing links between upper CASE and lower CASE tools.

51
New cards

Component-based development

Application development using standard components for building software.

52
New cards

Object-oriented development

A development approach focused on objects and their interactions, differing from traditional methods.

53
New cards

Systems Design

The development of a plan for how a new system will function and meet user needs.

54
New cards

Risk assessment

The process of identifying and analyzing potential issues that could negatively affect key business initiatives.

55
New cards

Change management

The approach to transitioning individuals, teams, and organizations to a desired future state.

56
New cards

Data integrity

The accuracy and consistency of data over its lifecycle.

57
New cards

Information architecture

The structural design of shared information environments.

58
New cards

User interface design

The design of user interfaces for software applications, focusing on maximizing usability.

59
New cards

Business intelligence

Technologies and strategies used by enterprises for data analysis and management.

60
New cards

Cybersecurity

The practice of protecting systems, networks, and programs from digital attacks.

61
New cards

Big Data

Extremely large data sets that can be analyzed computationally to reveal patterns, trends, and associations.

62
New cards

Blockchain

A decentralized digital ledger used to record transactions across many computers.

63
New cards

User-centered design

A design philosophy that considers the end-user’s needs throughout the design process.

64
New cards

Data visualization

The graphical representation of information and data to make the data easier to understand.

65
New cards

Information overload

A state of being overwhelmed by the amount of information available.

66
New cards

Enterprise resource planning (ERP)

Integrated management software used to manage and automate core business processes.

67
New cards

Digital marketing

Marketing to connect with customers through digital channels.

68
New cards

Search engine optimization (SEO)

The process of improving the visibility of a website in search engines.

69
New cards

User testing

The evaluation of a product or service by testing it with real users.

70
New cards

Scalability

The capability of a system to handle a growing amount of work or its potential to accommodate growth.

71
New cards

API (Application Programming Interface)

A set of protocols for building and interacting with software applications.