week 2 part one Flashcards

1
Q

What is outsourcing in the context of software development?

A

Turning over responsibilities for some or all of an organization’s information systems applications and operations to an external firm.

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

What are the main reasons for outsourcing software development?

A
  • Freeing up internal resources
  • increasing revenue potential
  • reducing time to market
  • increasing process efficiencies
  • outsourcing noncore activities.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the six major sources of software?

A

IT services firms, Packaged software providers, Enterprise software, Cloud computing, Open-source software, and In-house development.

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

What do IT service firms provide?

A

They develop custom information systems for internal use by companies, employing skilled IT professionals.

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

What is packaged software?

A

Prebuilt software that serves multiple market segments, ranging from broad productivity tools to niche applications.

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

What is another term for packaged software?

A

Off-the-shelf software.

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

What is a limitation of off-the-shelf software?

A

It may only meet about 70% of an organization’s needs and might not be customizable.

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

What is enterprise software?

A

Enterprise Resource Planning (ERP) systems that integrate multiple business functions into a seamless system.

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

What are the benefits of ERP systems?

A

A single repository for consistent and accurate data, and the ability to add additional modules as needed.

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

What is cloud computing?

A

The provision of computing resources, including applications, over the Internet, often on a pay-per-use basis.

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

What are examples of cloud computing services?

A

Google Docs, Sheets, and Slides, and SalesForce.com for customer relationship management.

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

What are the benefits of cloud computing?

A

Lower cost, faster access to applications, freeing internal staff from maintenance duties.

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

What are concerns with cloud computing?

A

Security and reliability issues.

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

What is open-source software?

A

Freely available software, including its source code, developed by a community.

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

What are examples of open-source software?

A

Linux, MySQL, Firefox.

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

How do companies make money with open-source software?

A

Providing maintenance/services or selling a premium version with more features.

17
Q

What is in-house development?

A

Developing software using an organization’s own staff.

18
Q

What is a common approach when developing software in-house?

A

A hybrid approach that combines in-house development with purchased software components.

19
Q

What are key factors to consider when choosing off-the-shelf software?

A

Cost, functionality, vendor support, flexibility, and documentation.

20
Q

What is a Request for Proposal (RFP)?

A

A document sent to vendors requesting proposals for hardware and software that meet system requirements.

21
Q

What are ways to validate purchased software?

A

Testing it based on selection criteria and gathering feedback from other users.

22
Q

Why should companies create a scoring system when reviewing multiple vendor proposals?

A

To fairly evaluate different vendors and ensure objective decision-making.