MIS 2

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/75

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:56 PM on 4/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

76 Terms

1
New cards

What is Moore’s Law

The number of transistors on a chip doubles approximately every 18 to 24 months

2
New cards

What is the implication of Moore’s Law

Computing power increases while cost per unit decreases over time

3
New cards

What is a transistor

A tiny electronic switch used to process data in a computer chip

4
New cards

What is exponential growth

Growth that increases at an accelerating rate over time

5
New cards

How is Moore’s Law an example of exponential growth

Performance improves rapidly as transistor count doubles repeatedly

6
New cards

What is miniaturization in computing

The process of making components smaller and more powerful

7
New cards

What is the main limitation of Moore’s Law

Physical and technical limits of shrinking transistors

8
New cards

Why is Moore’s Law slowing down

Because transistors are reaching atomic-scale limits

9
New cards

What is the law of diminishing returns in computing

Gains from further improvements become smaller over time

10
New cards

What is parallel computing

Using multiple processors to perform tasks simultaneously

11
New cards

Why is parallel computing important

It helps improve performance when single-chip improvements slow down

12
New cards

What is cloud computing

Delivering computing resources over the internet instead of local machines

13
New cards

Why does cloud computing matter

It allows scalable and flexible access to computing power

14
New cards

What is storage density

The amount of data that can be stored in a given space

15
New cards

What happens to storage over time

It becomes cheaper and more abundant

16
New cards

What is Metcalfe’s Law

The value of a network increases with the number of users squared

17
New cards

What is the implication of Metcalfe’s Law

Networks become more valuable as more users join

18
New cards

What is the difference between Moore’s Law and Metcalfe’s Law

Moore’s Law is about computing power, Metcalfe’s Law is about network value

19
New cards

What is digital convergence

The merging of computing, communication, and content technologies

20
New cards

Why is digital convergence important

It enables new products and services across industries

21
New cards

What is the impact of faster computing

It enables innovation, automation, and new business models

22
New cards

What is edge computing

Processing data closer to where it is generated instead of centralized servers

23
New cards

Why is edge computing important

It reduces latency and improves real-time performance

24
New cards

What is scalability in computing

The ability of systems to handle increasing workloads

25
New cards

Why does Moore’s Law support scalability

Because increasing power allows systems to grow efficiently

26
New cards

What is software

A set of instructions that tells a computer how to perform tasks

27
New cards

What is the difference between hardware and software

Hardware is physical components while software is the instructions that run on them

28
New cards

What are the two main types of software

System software and application software

29
New cards

What is system software

Software that manages hardware and provides a platform for applications

30
New cards

What is application software

Software designed to perform specific user tasks

31
New cards

What is an operating system

Software that manages computer hardware and software resources

32
New cards

What is the role of an operating system

To control hardware, run applications, and manage system resources

33
New cards

What is middleware

Software that connects different applications or systems together

34
New cards

Why is middleware important

It allows different systems to communicate and work together

35
New cards

What is open source software

Software whose source code is freely available for use and modification

36
New cards

What is proprietary software

Software owned by a company with restricted access to its source code

37
New cards

What is SaaS

Software delivered over the internet as a service

38
New cards

What is the advantage of SaaS

Users can access software without installing or maintaining it locally

39
New cards

What is versioning in software

The process of updating and improving software over time

40
New cards

What is software development

The process of designing, creating, testing, and maintaining software

41
New cards

What is a bug in software

An error or flaw that causes incorrect behavior

42
New cards

What is debugging

The process of identifying and fixing errors in software

43
New cards

What is scalability in software

The ability of software to handle increased workload

44
New cards

Why is scalability important

It allows systems to grow without performance loss

45
New cards

What is interoperability

The ability of different systems to work together

46
New cards

Why is interoperability important

It enables integration between different technologies

47
New cards

What is legacy system

An old system still in use despite newer alternatives

48
New cards

What is a disadvantage of legacy systems

They are difficult to maintain and integrate with new systems

49
New cards

What is software customization

Modifying software to meet specific user needs

50
New cards

What is off-the-shelf software

Pre-built software available for general use

51
New cards

What is the trade-off between custom and off-the-shelf software

Custom fits better but is expensive, off-the-shelf is cheaper but less flexible

52
New cards

What is software licensing

Legal agreements that define how software can be used

53
New cards

What is vendor lock-in

Dependence on a single software provider making it hard to switch

54
New cards

What does “software in flux” mean

The software industry is constantly changing in how software is developed, distributed, and consumed

55
New cards

What is the shift from traditional software to modern models

Moving from installed software to internet-based and service-based delivery

56
New cards

What is the difference between packaged software and SaaS

Packaged software is installed locally while SaaS is accessed online

57
New cards

What is a key disadvantage of SaaS

Dependence on internet connectivity and provider reliability

58
New cards

What is the role of the browser in modern software

It acts as a platform to run applications without local installation

59
New cards

What is a web application

Software that runs in a web browser instead of being installed locally

60
New cards

What is the long tail in software

The ability to sell a large number of niche products instead of only a few popular ones

61
New cards

Why is the long tail important

Digital distribution lowers costs and allows niche markets to be profitable

62
New cards

What is freemium model

Offering basic services for free while charging for premium features

63
New cards

Why is freemium effective

It attracts many users and converts some into paying customers

64
New cards

What is the role of app stores

Platforms that distribute and monetize software applications

65
New cards

What is platform dependency in software

When software relies heavily on a specific platform to operate

66
New cards

What is software commoditization

Software becoming standardized and less differentiated over time

67
New cards

Why does commoditization happen

Increased competition and widespread availability of similar solutions

68
New cards

What is API

A set of rules that allows different software systems to communicate

69
New cards

Why are APIs important

They enable integration and functionality between systems

70
New cards

What is mashup in software

Combining data or functionality from multiple sources into one application

71
New cards

Why are mashups important

They allow rapid development of new services using existing components

72
New cards

What is user participation in software

Users contribute content, feedback, or improvements

73
New cards

Why is user participation valuable

It enhances innovation and engagement at low cost

74
New cards

What is the shift in software ownership

From owning software to accessing it as a service

75
New cards

What is subscription model in software

Users pay recurring fees instead of one-time purchases

76
New cards

Why are subscriptions important

They provide continuous revenue for companies