ebook img

Projects in computing and information systems: a student's guide PDF

297 Pages·2009·7.778 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Projects in computing and information systems: a student's guide

P r o j Projects Computing e in c Projects Computing in t s and Information Systems in and Information Systems C o A Student’s Guide Second Edition m A Student’s Guide p This book is the essential guide for any student u t undertaking a computing/IS project, and will give you i n Second Edition everything you need to achieve outstanding results. g a n d Christian W. Dawson I n Undertaking a project is a key component of nearly all Christian W. Dawson is f computing/information systems degree programmes currently a senior lecturer at o at both undergraduate and postgraduate levels. Loughborough University. In rm Projects in Computing and Information Systems covers this book he uses a number of a the four key aspects of project work (planning, real-life case studies to pass on t conducting, presenting and taking the project further) the experiences of past student io in chronological fashion, and provides the reader with projects so the reader gets a n the skills to excel in the following essential areas: genuine understanding of how S • Writing project proposals to avoid pitfalls and ensure best y s • Surveying literature and writing literature reviews practice in their own project. t e • Project management m • Time management s • Managing risk New to this second edition: A • Team working • Updated sections on ethics and plagiarism St u • Working with your supervisor • Updated section on agile methods de n • Software development • New section on poster presentations t’s G • Documenting software • Extended sections on team work u id • Report writing • New section on software quality. e • Effective presentations Second Edition • Viva voce examinations. D a w s o n www.pearson-books.com Front cover image: © Getty Images CVR_DAWS1314_02_SE_CVR.indd 1 17/3/09 13:08:59 A01_DAWS1314_02_SE_FM.QXD 3/25/09 5:22 PM Page i Projects in Computing and Information Systems A01_DAWS1314_02_SE_FM.QXD 3/25/09 5:22 PM Page ii We work with leading authors to develop the strongest educational materials in computing bringing cutting-edge thinking and best learning practice to a global market. Under a range of well-known imprints, including Addison-Wesley, we craft high-quality print and electronic publications which help readers to understand and apply their content, whether studying or at work. To find out more about the complete range of our publishing, please visit us on the World Wide Web at: www.pearsoned.co.uk. A01_DAWS1314_02_SE_FM.QXD 3/25/09 5:22 PM Page iii Projects in Computing and Information Systems A Student’s Guide Second Edition CHRISTIAN W. DAWSON A01_DAWS1314_02_SE_FM.QXD 3/25/09 5:22 PM Page iv For Jacob and Ben Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit us on the World Wide Web at: www.pearsoned.co.uk First published 2005 Second edition 2009 © Pearson Education Limited 2005, 2009 The right of Christian W. Dawson to be identified as author of this Work has been asserted by him in accordance with the Copyright, Designs and Patents Act 1988. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without either the prior written permission of the publisher or a licence permitting restricted copying in the United Kingdom issued by the Copyright Licensing Agency Ltd, Saffron House, 6-10 Kirby Street, London EC1N 8TS. All trademarks used therein are the property of their respective owners. The use of any trademark in this text does not vest in the author or publisher any trademark ownership rights in such trademarks, nor does the use of such trademarks imply any affiliation with or endorsement of this book by such owners. ISBN 978-0-273-72131-4 British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library Library of Congress Cataloguing-in-Publication Data Dawson, Christian W. Projects in computing and information systems : a student’s guide / Christian W. Dawson. —2nd ed. p. cm. Includes bibliographical references and index. ISBN 978-0-273-72131-4 (pbk. : alk. paper) 1. Electronic data processing. 2. Information technology. I. Title. QA76.D3333326 2009 004—dc22 2009006227 10 9 8 7 6 5 4 3 2 1 13 12 11 10 09 Typeset in 9.75/12pt Galliard Printed in Great Britain by Henry Ling Ltd., at the Dorset Press, Dorchester, Dorset. The publisher’s policy is to use paper manufactured from sustainable forests. A01_DAWS1314_02_SE_FM.QXD 3/25/09 5:22 PM Page v Contents Preface ix Acknowledgements xi Section 1 – The background 1 1 Introduction 3 1.1 Introduction 3 1.2 What are (computing) projects? 4 1.3 Degree requirements 9 1.4 Stakeholders 11 1.5 How this book is arranged 13 1.6 Summary 14 1.7 Action points 14 2 Research 15 2.1 What is research? 15 2.2 The research process 20 2.3 Classifying research 23 2.4 Research methods 25 2.5 Summary 35 2.6 Further reading 36 2.7 Action points 36 v A01_DAWS1314_02_SE_FM.QXD 3/25/09 5:22 PM Page vi vi Contents Section 2 – Setting your project’s foundation 37 3 Choosing a project and writing a proposal 39 3.1 Introduction 39 3.2 Choosing a project 40 3.3 Preparing a project proposal 50 3.4 Choosing your supervisor 57 3.5 Summary 57 3.6 Exercise 58 3.7 Action points 58 Solutions to selected exercises 58 4 Project planning and risk management 59 4.1 Introduction 60 4.2 Project definition 62 4.3 Project planning 65 4.4 Risk management 80 4.5 Summary 85 4.6 Further reading 86 4.7 Exercises 86 4.8 Action points 86 5 Literature searching and literature reviews 87 5.1 Introduction 87 5.2 The literature survey process 91 5.3 Literature searching 93 5.4 Managing information 102 5.5 Critical evaluation 103 5.6 Writing literature reviews 104 5.7 Summary 109 5.8 Further reading 109 5.9 Action points 109 Section 3 – Conducting your project 111 6 Software development 113 6.1 Introduction 114 6.2 The software development life cycle (SDLC) 115 6.3 The earliest ‘model’: build-and-fix 118 6.4 The stage-wise and classical waterfall models (conventional models) 119 6.5 The incremental model 120 6.6 Prototyping 124 6.7 Agile methods 128 6.8 Extreme programming (XP) 128 6.9 Configuration management 129 6.10 Which approaches should I use? 130 A01_DAWS1314_02_SE_FM.QXD 3/25/09 5:22 PM Page vii Contents vii 6.11 Top-down and bottom-up development 133 6.12 Verification, validation and testing 136 6.13 Quality 142 6.14 Summary 145 6.15 Further reading 145 6.16 Exercises 145 6.17 Action points 146 Solutions to selected exercises 146 7 Controlling your project 148 7.1 Introduction 149 7.2 Dealing with problems 152 7.3 Managing your time 156 7.4 Working with your supervisor 165 7.5 Working in teams 168 7.6 Summary 176 7.7 Further reading 177 7.8 Exercise 177 7.9 Action points 177 Section 4 – Presenting your project 179 8 Presenting your project in written form 181 8.1 Introduction 181 8.2 Writing and structuring reports 182 8.3 Writing abstracts 195 8.4 Data presentation 197 8.5 Referencing material and avoiding plagiarism 208 8.6 Documenting software 215 8.7 Writing papers 218 8.8 Summary 219 8.9 Further reading 219 8.10 Exercises 220 8.11 Action point 220 9 Presentation skills 221 9.1 Introduction 222 9.2 Oral presentations 222 9.3 Poster presentations 235 9.4 Demonstrating software 245 9.5 Viva voce examinations 248 9.6 Summary 250 9.7 Further reading 251 9.8 Action points 251 A01_DAWS1314_02_SE_FM.QXD 3/25/09 5:22 PM Page viii viii Contents Section 5 – The future 253 10 Final considerations 255 10.1 Introduction 255 10.2 Examiners and the marking of your project 256 10.3 Taking your project further 260 10.4 Publishing your work 262 10.5 Additional topics 263 10.6 The future 264 10.7 Top ten tips for successful projects 266 10.8 Summary 268 10.9 Further reading 268 10.10 Action points 269 References 270 Index 274 A01_DAWS1314_02_SE_FM.QXD 3/25/09 5:22 PM Page ix Preface Projects are a major component of virtually all undergraduate and postgraduate com- puting and information science courses within universities. They require students to draw on a number of separate but highly important skills; surveying literature, report writing, developing and documenting software, presentational skills, time management, project management skills and so on. For students to excel in all of these areas is a ma- jor accomplishment, yet it is something that academic institutions have come to expect as part of the independent learning process. While there are books available that cover some of these topics in great detail, there are none that draw allthese skills together and which are aimed specifically at students on computing and information systems courses of one kind or another. This text fills this gap and provides a foundation in the skills both undergraduate and postgraduate students require to complete their projects successfully. This book is structured in a chronological fashion so that the main stages through which projects progress are discussed in sequence. It is split into the following five main sections: The background.This section provides a general introduction to projects, the different degree structures that are in place and the stakeholders involved. It also provides a useful introduction to research in the context of computing projects. Setting your project’s foundation. This section describes the skills you will need during the initial stages of your computing project. It covers such topics as choosing a project, writing a project proposal and planning your project. Conducting your project. This section covers the skills you will need while you are actually working on your project – from doing your literature survey to managing your time and any information and data that you collect, as well as how to liaise effectively ix

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.