Professional Issues in Software Engineering

From the Publisher: This book covers and area that is increasingly perceived as an essential element of software engineers' professional knowledge--the legal, professional and commercial context in which they work. The authors draw on their expertise and professional experience of academics in software engineering, law, industrial relations, and health and safety, explaining the central principles and issues in each field and showing how they apply to software engineering.