Synopsis
This text is based on a course which has been taught for the past three years to final year honours students in Computing at the University College of Wales, Aberystwyth, although some of the material has been used over a much longer period. It is natural to ask to what extent the treatment of professional issues in software engineering needs to be different from the treatment in other engineering disciplines. Much of the material in this book is applicable to any branch of the engineering industry. The emphasis of the book, as evinced by the selection of topics and the relative weights given to them, is, however, very different from that of the more traditional texts on "Management for Engineers". Several topics: the effect of new technology on employment; the safety and reliability of computer systems; intellectual property rights in software; are matters of great professional and public concern; accordingly we have treated these topics at some length. On the other hand, because management, both project management and team management, are usually addressed directly in software engineering courses, they are treated very lightly here. For the same reason, we have chosen to omit any treatment of the Data Protection Act. All these topics are treated at length, in the software engineering context, in many readily available texts. Apart from the different emphasis, the book also differs from books which treat professional issues in the context of other engineering disciplines in that many of our examples are chosen from the software industry. Despite these features, we would expect the book to be useful to students in related branches of engineering, such as electronics, where many of the same professional issues arise. The purpose of this book is to explain the central principles and issues in the areas covered, not to give a professional knowledge of those areas. Any one topic covered would require several volumes for a comprehensive coverage so that what is said here is, inevitably, introductory and much is omitted.
Présentation de l'éditeur
This revision of a successful first edition brings up-to-date an area which has become an increasingly essential element of a software engineer's education - legal and professional responsibility. The past few years have seen a rapid increase in concern for those issues beyond mere technical knowledge with which a software engineer is daily confronted. These include: the effect of new technology on employment; the safety and reliability of computer systems; intellectual property rights in software; computer contracts; and computer misuse.; New sections concern recent European directives on health, safety and copyright, as well as new case law in these areas. There is also a more detailed discussion of criminal liability for software and the Data Protection and Computer Misuse Acts are covered in full. In addition, developments in the relevant ISO and BS standards are outlined and the growing profile and practice of quality managers is reflected in a more expansive treatment.; This final-year undergraduate textbook brings together the expertise and experience of academica in software engineering, law, industrial relations and health and safety. This book explains the central principles and issues which each field brings to software engineering. Appendices include the British Computer Society's "Code of Conduct" and "Code of Practice".
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.