Publisher's Synopsis
This text has been fully revised to reflect the latest software engineering practice. It includes material on e-commerce, Java, UML, while a new chapter on web engineering addresses formulating, analysing and testing web-based applications.