INTRODUCTION TO SOFTWARE ENGINEERING Flashcards

1
Q

what are generic product?

A

stand alone systems that are marketed and sold to customer who wishes to buy them

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

what is customized products?

A

software commissioned by a specific customer to meet the needs

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

software costs more to build or maintain?

A

maintain

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

what is a software product?

A

software when made for a specific req

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

define software engineering

A

software - collection of executable programs, associated libraries and documents

engineering - developing products using well defined principles and methods

it is a branch of engineering where a software product is developed using well defined principles and methods

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

what is software evolution

A

the process of developing a product using software engineering principles and methods

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

software takes a dual role?

A

it is a product as well as a vehicle of delivering the product

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

explain the evolving role of software

A

software takes on a dual role. It is a product and, at the same time, the vehicle for delivering a product.

as a product it delivers a network of comp that are accessible by local hardware. Resides within the cellular phone or operates from inside the system and is a info transformer

as a vehicle - As the vehicle used to deliver the product, software acts as the basis for the control of the computer, the communication of information.

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

how has software changed through the years?

A

system software - compliers, editors, drivers etc. collection of programs to provide service to other programs

real time software - monitor real time world events as they occur

business software - software designed to process business applications

personal comp - software used in PC

AI software - uses non numeric algo to solve complex problems

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