An Introduction to Software Engineering

Software engineering

Software costs

FAQs about software engineering

What is software?

What is the difference between software engineering and computer science?

What is a software process? 

What is a software process model?

What are the costs of software engineering?

Activity cost distribution

Product development costs

What are software engineering methods?

What is CASE (Computer­Aided Software Engineering)

What are the attributes of good software? 

What are the key challenges facing software engineering?

Professional and ethical responsibility

Issues of professional responsibility

ACM/IEEE Code of Ethics

Code of ethics ­ preamble

Code of ethics ­ principles

Ethical dilemmas