CPE 323: History and Overview of Software Engineering-1

History of Software Engineering

An Introduction to SW Engineering

What is software?

What is software Engineering? 

What is the difference between software engineering and computer science?

What is the difference between software engineering and system engineering?

What is a software process?

What is a software process model?

What are the costs of software engineering?

What are the key challenges facing software engineering?

Software Evolution

Software Evolution Laws

E-Type software evolution

Software Paradigms

Software Development Paradigm

Need of Software Engineering

Characteristics of good software

Code of ethics

Ethical dilemmas