Chapter 2 Flashcards

1
Q

Outsourcing

A

turning over responsibilities for
some or all of an organization’s information systems applications and operations to an outside firm

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

What are the reasons for outsourcing?

A

Freeing up internal resources

Increasing the revenue potential of the organization

Reducing time to markets

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 sources of software can be categorized into six major groups?

A

–Information technology services firms
–Packaged software producers
–Enterprise solutions software
–Cloud computing
–Open-source software
–In-house development

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

IT Service firms help ___

A

companies develop customer information systems for internal use

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

Enterprise resource planning (ERP) systems

A

integrate individual traditional business functions into
a series of modules so that a single transaction
occurs seamlessly within a single information system
rather than several separate systems

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

What are the benefits of ERP?

A

A single repository resulting in more consistent and
accurate data

Less maintenance

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

What is the leading vendor of ERP systems?

A

SAP AG

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

Cloud computing

A

the provision of computing
resources, including applications, over the Internet, so customers do not have to invest in the computing infrastructure needed to run and
maintain the resources

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

What are the benefits?

A

Freeing internal staff

Faster access to applications

Lower cost to corporate-quality applications

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

What are two ways to make money with open-source software?

A

provide maintenance and services
sell a more full-featured version of the free software

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

In House Development

A

Involves using an organization’s staff to create systems

This can lead to more maintenance needs

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

Criteria to consider when choosing off-the-shelf software

A

Cost, Functionality, Vendor Support, Flexibility, Documentation

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

RFP (Request for Proposal)

A

document provided to vendors asking them to propose hardware and system software that will meet the requirements of a new system

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

If soliciting RFPs from more than one vendor be sure to

A

–Create a scoring value for each item requested
–Calculate a total score for each vendor after RFPs are
received
–Select a vendor with a high score

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

Reuse

A

the use of previously written software resources, especially objects and components, in new applications

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

Object-oriented development

A

Object class encapsulates data and behavior of
common organizational entities

17
Q

Component-based development

A

Components can be as small as objects or as large as pieces of software that handle single business function

18
Q

Factors relating to successful reuse

A

Knowledge of the domain in which reuse is to occur

Customer support

Commitment and understanding of senior management

Sound organizational processes

Skilled and experienced developers

19
Q

What are three basic steps of Software Reuse?

A

Abstraction, Storage, Recontextualization

20
Q

Abstraction

A

involves design of reusable software

21
Q

Storage

A

making software assets available for others to use

22
Q

Recontextualization

A

making the software understandable to developers

23
Q

Ad Hoc

A

Individuals are free to find or develop reusable assets on their own

24
Q

Facilitated

A

developers are encouraged to
practice reuse

25
Q

Managed

A

the development, sharing, and
adoption of reusable assets is mandated

26
Q

Designed

A

assets mandated for reuse as they
are being designed for specific application

27
Q

What Approaches to Reuse?

A

Ad-hoc, facilitated, managed, designed