Chapter 1 Flashcards

1
Q

Software is designed and built by________.

A

Software Engineers

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

______ is both a product and a vehicle for delivering a product (information).

A

Software

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

Software is ______ not manufactured.

A

Engineered

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

Software does not wear out, but it does _______.

A

deteriorate

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

Industry is moving towards __________ software construction, but most software is still custom-built.

A

component-based

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

Stand alone programs that solve a specific business need.

A

Application software

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

Number crunching programs that range from astronomy to automotive stress analysis.

A

Engineering/Scientific software.

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

Resides inside a specific product or system such as an ATM or microwave oven, and is used to implement and control features and functions for the end user and the system itself.

A

Embedded software

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

Designed to provide a specific capability for use by many different customers. Can focus on a niche or be mass market.

A

Product-line software.

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

Network centric software that comprises browser based apps and apps that reside on smartphones and tablets.

A

Web/Mobile applications

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

Makes use of non numeric algorithms to solve problems that are not amenable to computation or straightforward analysis.

A

Artificial Intelligence Software.

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

Creating software to allow machines of all sizes to communicate with each other across vast networks.

A

Open-world computing

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

Architecting simple and sophisticated applications that benefit targeted end-user markets worldwide

A

NetSourcing

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

Distributing source code for computing applications so customers can make local modifications easily and reliably.

A

Open Source

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

Legacy software must be ___________ to meet needs of new computing environments or technology.

A

adapted

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

Legacy software must be _______ to implement new business requirements.

A

Enhanced

17
Q

Legacy software must be ________ to make it interoperable with more modern system components.

A

Extended

18
Q

Legacy software must be __________ to make it viable within a networked environment.

A

re-architechted

19
Q

Mobile apps reside on _______ such as cell phones and tablets.

A

Mobile platforms

20
Q

Mobile apps contain _________ that take both device characteristics and location attributes into account.

A

user interfaces

21
Q

Mobile apps provide access to a combination of web-based resources and __________ processing and storage.

A

local-device

22
Q

Mobile apps provide _________ capabilities within the platform

A

persistent storage

23
Q

Cloud computing provides _______ data storage and processing resources to networked computing devices.

A

distributed

24
Q

Cloud computing ______ services include the client devices and application software to allow access.

A

frontend

25
Q

Cloud computing ______ services include servers, data storage, and server-resident applications.

A

backend

26
Q

Cloud architectures can be _________ to restrict access to private data.

A

segmented

27
Q

A set of software-intensive systems that share a common set of features and satisfy the needs of a particular market.

A

Product line software

28
Q

Product line software is developed using the same application and data architectures and use a ________ core of components.

A

common