Chapter 14: Understanding Software Flashcards

(25 cards)

1
Q

What is hardware?

A

Operates commands; the set of equipment that processes commands put into a computer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is software?

A

Set of instructions that tells hardware what to do.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define firmware.

A

Embedded system, such as in a Nest thermostat or smart lightbulb.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does Materials Requirement Planning (MRP) aim to optimize?

A

Getting materials in the right place at the right time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Enterprise Resource Planning (ERP)?

A

Integrates functions, processes, and activities of an organization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the purpose of Customer Relationship Management (CRM) systems?

A

Support sales and marketing activities of an organization or optimize lifetime value of customers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What do Business Intelligence systems (BI) focus on?

A

Gathering data from external and internal sources to make better decisions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the goal of Supply Chain Management (SCM)?

A

Optimize cost, speed, and flexibility associated with the value chain.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does a Database Management System (DBMS) do?

A

Shares all information and supports various organizational systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Electronic Data Interchange (EDI)?

A

Set of standards for exchanging data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Fill in the blank: ______ provides a series of tags for data exchange.

A

eXtensible Markup Language (XML)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the challenges of implementing an enterprise database system?

A

Complicated, expensive, difficult to implement, requires process changes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is distributed computing?

A

Geographically dispersed computing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Define client-server technology.

A

Client is a smaller device sending requests to a larger server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a web server?

A

A server that fulfills requests related to web applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the purpose of web services?

A

Provide specific processes or business functions enabled by APIs.

17
Q

What does Service Oriented Architecture (SOA) do?

A

Separates tasks to execute on demand as needed.

18
Q

What is an Internal Development Environment (IDE)?

A

Helps to flag errors or bugs in programming.

19
Q

What is a scripting language?

A

Runs in a specific environment but can perform a series of tasks.

20
Q

What is the Waterfall method in software development?

A

A structured, organized sequence of steps.

21
Q

What is a pro and con of the Waterfall method?

A

Pro: Good at preventing scope creep; Con: Not flexible.

22
Q

What is the goal of Agile methodology?

A

Quickly get software in front of clients for feedback and iterate.

23
Q

What is SCRUM in Agile methodology?

A

Splits work into sprints with small teams and daily standup meetings.

24
Q

What does ‘Make vs Buy’ refer to?

A

Deciding between developing software in-house or purchasing it.

25
What are common reasons for implementation failures?
* People pushing back on new systems * Technology clashing with existing systems