What is Software?

Computer Programs and associated documentation. Software products may be developed for a particular customers or may be developed for a general market.

Attributes of Good Software

What is Software Engineering?

Software engineering is the application of engineering principles to the development(40%) and maintenance (60%) of software and systems.

Software Engineering Activities

Software Costs

→ Software Costs often dominate System Costs.

→ More cost to Maintain than to develop.

→ Software Engineering is all about cost-effective development.