CHAPTER 7 Flashcards

1
Q

is a model of software deployment where an application is hosted as a service provided to customers over the Internet. SaaS reduces the customer’s need for software maintenance, operation, and support.

A

Software as a Service

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

describe a second generation of the Web that will enable people to collaborate, interact, and share information much more effectively.

A

Web 2.0

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

refers to the cloud symbol that indicates a network, or the Internet.

A

cloud computing

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

is the transfer of information systems development, operation, or maintenance to an outside firm that provides these services, for a fee, on a temporary or long-term basis.

A

Outsourcing

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

firm that offers outsourcing solutions

A

service provider

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

Two popular outsourcing options

A

APPLICATION SERVICE PROVIDERS & INTERNET BUSINESS SERVICES

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

application service provider (ASP) is a firm that delivers a software application, or access to an application, by charging a usage or subscription fee.

A

APPLICATION SERVICE PROVIDERS

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

provide powerful Web-based support for transactions such as order processing, billing, and customer relationship management.

A

INTERNET BUSINESS SERVICES

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

Outsourcing Fees involves…

A

fixed fee model, subscription model & usage model or transaction model

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

uses a set fee based on a specified level of service and user support.

A

fixed fee model

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

has a variable fee based on the number of users or workstations that have access to the application.

A

subscription model

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

charges a variable fee based on the volume of transactions or operations performed by the application.

A

usage model or transaction model

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

refers to the practice of shifting IT development, support, and operations to other countries.

A

Offshore outsourcing, or global outsourcing

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

choice between developing versus purchasing software often

A

make or buy, or build or buy decision.

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

Companies that develop software for sale

A

software vendors.

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

firm that enhances a commercial package by adding custom features and configuring it for a particular industry

A

value-added reseller (VAR)

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

software package that can be used by many different types of organizations

A

horizontal application

18
Q

software package developed to handle information requirements for a specific type of business

A

vertical application

19
Q

Developing Software In-House

A

SATISFY UNIQUE BUSINESS REQUIREMENTS
MINIMIZE CHANGES IN BUSINESS PROCEDURES AND POLICIES
MEET CONSTRAINTS OF EXISTING SYSTEMS
MEET CONSTRAINTS OF EXISTING TECHNOLOGY
DEVELOP INTERNAL RESOURCES AND CAPABILITIES

20
Q

Purchasing a Software Package

A

LOWER COSTS
REQUIRES LESS TIME TO IMPLEMENT
PROVEN RELIABILITY AND PERFORMANCE BENCHMARKS
REQUIRES LESS TECHNICAL DEVELOPMENT STAFF
FUTURE UPGRADES PROVIDED BY THE VENDOR
INPUT FROM OTHER COMPANIES

21
Q

utilizes standard business software, such as Microsoft Word or Microsoft Excel

A

user application

22
Q

responsible for providing user support

A

help desk, or information center (IC)

23
Q

Financial Analysis Tools

A

Payback analysis
Return on investment (ROI)
net present value (NPV)

24
Q

determines how long it takes an information system to pay for itself through reduced costs and increased benefits.

A

Payback analysis

25
Q

percentage rate that compares the total net benefits (the return) received from a project to the total costs (the investment) of the project.

A

Return on investment (ROI)

26
Q

total value of the benefits minus the total value of the costs, with both costs and benefits adjusted to reflect the point in time at which they occur.

A

net present value (NPV)

27
Q

contains the requirements for the new system, describes the alternatives that were considered, and makes a specific recommendation to management.

A

system requirements document, or software requirements specification

28
Q

defines what must take place, not how it will be accomplished.

A

logical design

29
Q

set of blueprints for the actual construction of a building.

A

Physical design

30
Q

build a system that satisfies business requirements. A successful system must be effective, reliable, and maintainable

A

systems design

31
Q

Design considerations usually involves:

A

USER CONSIDERATIONS
DATA CONSIDERATIONS
ARCHITECTURE CONSIDERATIONS

32
Q

USER CONSIDERATIONS

A

Carefully consider any point where users receive output or provide input.
Anticipate future needs.
Provide flexibility.

33
Q

DATA CONSIDERATIONS

A

Enter data as soon as possible.
Verify data as it is entered.
Use automated methods of data entry whenever possible.
Control data entry access and report all entries or changes to critical values
Log every instance of data entry and changes.
Enter data once.
Avoid data duplication.

34
Q

ARCHITECTURE CONSIDERATIONS

A

Use a modular design.
Design modules that perform a single function.

35
Q

produces an early, rapidly constructed working version of the proposed information system

A

Prototyping

36
Q

working version of the proposed information system

A

prototype

37
Q

commands tend to resemble natural statements that people use

A

fourth-generation language (4GL)

38
Q

the tools provide a framework for rapid, efficient software development

A

fourth-generation environment.

39
Q

architectural style whose goal is to achieve loose coupling among interacting software objects that provide services.

A

Service-oriented architecture (SOA)

40
Q

objects can interact, but are essentially independent.

A

Loose coupling