Management Information Systems - Final Exam

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

1/33

encourage image

There's no tags or description

Looks like no tags are added yet.

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

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards

What is a relational data model?

A database consisting of a set of interrelated tables used to store data, analyze it, and make decisions

2
New cards

Define a one-to-one relationship

1:1

Each instance of entity a relates to exactly one instance of entity b

3
New cards

Define a one-to-many relationship

1:M

One instance of entity a is responsible for many instances of entity b, but each b is assigned to only one a

4
New cards

Define a many-to-many relationship

M:N

Many instances of entity a can relate to many instances of entity b

5
New cards

How do you implement a 1:1 relationship in a database?

Take the primary key of one table and insert it as a foreign key into the other table

6
New cards

How do you implement a 1:M relationship in a database?

Take the primary key of the “parent” table and insert into the “child” table

7
New cards

How do you implement a M:N relationship in a database?

Create a new “link” or “timetable” table that combines that primary keys of both entities

8
New cards

What is In-house (insourcing)e development?

Building a system from scratch using your own internal IT professionals

9
New cards

Benefit of In-house development?

Provides a perfect fit with your specific business logic and full control over processing

10
New cards

What is outsourcing?

Signing a contract for an external party or “cloud” provider to build and manage the system for you

11
New cards

Disadvantage of outsourcing?

High costs, loss of control, and potential control, and potential confidentially or trust issues

12
New cards

What is the buy-and-adapt approach?

Buying an existing system and modifying it to fit your needs

13
New cards

Main disadvantage of Buy-and-Adapt?

Costly adaption if the system doesn’t fit well, may require business process reengineering (BPR)

14
New cards

What are the 4 phases for System Development?

  1. Planning

  2. Analysis

  3. Design

  4. Implementation

15
New cards

What is included in a “system request”?

Sponsor name, business problems, set goals, expected future functions, and expected value/benefits

16
New cards

What are the three types of feasibility analysis?

  1. Technical (can we build it?)

  2. Economic (do we have the budget?)

  3. Organizational (will people use it?)

17
New cards

What is the technology acceptance model (TAM)?

A model used to predict if users will adopt a system based on current culture, values, and norms

18
New cards

Difference between AS-IS and TO-BE?

AS-IS analyzes the existing process

TO-BE builds the logic for the improved future process (BPA/BPI)

19
New cards

What is a data flow diagram (DFD)?

A tool used to document and visualize the logic and flow of data through a process or system

20
New cards

What is pseudo-code?

Informal, high-level language used to write the logic of functions

Ex: read, compute, update, end

21
New cards

Define “non-functional requirements”

Descriptions of how a system operates (performance, security, capacity, multi-lingual) rather than what it does

22
New cards

What is unit testing?

Testing each individual module or “unit” one by one to ensure it works perfectly

23
New cards

What is integration testing?

Testing to ensure that data flows correctly between all different modules of the system

24
New cards

What is system testing?

Testing to ensure data flows perfectly between the internal system and external systems

Ex: Walmart to supplier

25
New cards

What is “Conversion” in implementations?

The process of moving existing data from the old system into the new system

26
New cards

What is the difference between BPA and BPI?

BPA (business process automation) - automating existing tasks

BPI (business process improvement) - changing the process to make it more efficient

27
New cards

Define tangible benefits (planning phase)

Quantifiable gains, such as a “reduce expense by 30% or increase students by 35%

28
New cards

Define intangible benefits (planning phase)

Non-quantifiable gains, such as improved communication, brand enhancement, or better efficiency

29
New cards

What is the difference between Operational and Development budgets?

Operational - money to make sure the system runs every day

Development - money for building the system itself

30
New cards

What is the most important part of the GUI?

Communication between the user and the machine (what people see/interact with)

31
New cards

What are the three post-coding steps in implementation?

  1. Convert (move data)

  2. Install (download/setup)

  3. Use and maintain (upgrades/add modules)

32
New cards

Why is testing often a failure point in projects?

People often “cheat” here by not allocating sufficient time to test the system thoroughly

33
New cards

What is the primary purpose of a “primary key”?

A unique identifier (like student ID) that cannot be assigned to more than one person and links tables

34
New cards

In a DFD, what does “AS-IS” represent vs. “TO-BE”?

AS-IS - the current logic of a manual or old process

Ex: cheque deposit

TO-BE - the new logic for a digital process

Ex: mobile deposit