unit 1
unit 2
unit 3
unit 4
unit 5&6
100
Software is developed or engineered; it is not manufactured in the classical sense
Software has characteristics that are considerably different than those of hardware
100
model canbe adapted to apply throughout the entire life cycle of an application, from concept development to maintenance
spiral model
100
Agile software engi- neering combines a philosophy and a set of development guidelines.
What is agile
100
Both the customer and the software engineer have the same view—the only really important work product is an operational “software increment” that is delivered to the customer
What is work product
100
It is difficult to predict in advance which software requirements will persist and which will change. It is equally difficult to predict how customer priorities will change as the project proceeds
key assumptions about the majority of software projects
M
e
n
u