Software Engineering Project Management D

Software Engineering Project Management D

Software engineering project management D. Murray and N. Sandford CO3353 2013 Undergraduate study in Computing and related programmes This is an extract from a subject guide for an undergraduate course offered as part of the University of London International Programmes in Computing. Materials for these programmes are developed by academics at Goldsmiths. For more information, see: www.londoninternational.ac.uk This guide was prepared for the University of London International Programmes by: Dianne Murray Neil Sandford Putting People Before Computers, London, UK. This is one of a series of subject guides published by the University. We regret that due to pressure of work the authors are unable to enter into any correspondence relating to, or arising from, the guide. If you have any comments on this subject guide, favourable or unfavourable, please use the form at the back of this guide. University of London International Programmes Publications Office 32 Russell Square London WC1B 5DN United Kingdom www.londoninternational.ac.uk Published by: University of London © University of London 2013 The University of London asserts copyright over all material in this subject guide except where otherwise indicated. All rights reserved. No part of this work may be reproduced in any form, or by any means, without permission in writing from the publisher. We make every effort to respect copyright. If you think we have inadvertently used your copyright material, please let us know. Contents Contents Preface ...................................................................................................................... 1 About this course and subject guide .................................................................................1 Course aims ..................................................................................................................................1 Essential reading textbooks ...................................................................................................1 Cornerstones of SE project management .........................................................................2 Further reading material .........................................................................................................2 Additional resources .................................................................................................................3 Learning objectives ...................................................................................................................3 Learning outcomes for the subject guide ........................................................................4 Suggested study time ..............................................................................................................4 Assessment ..................................................................................................................................4 Coursework guidance ..............................................................................................................5 Examination guidance .............................................................................................................6 List of acronyms .........................................................................................................................6 Introduction: the need for software engineering .......................................................... 9 References cited .........................................................................................................................9 Overview .......................................................................................................................................9 The subject guide and the Rational Unified Process (RUP) ......................................11 Summary of Introduction: the need for software engineering ..............................14 Test your knowledge and understanding: seven important references ..............14 Part 1: Inception phase ..............................................................................................15 Chapter 1: Software processes ....................................................................................15 Learning outcomes .................................................................................................................15 Essential reading .....................................................................................................................15 Further reading .........................................................................................................................15 References cited ................................................................................................................................... 15 Overview .....................................................................................................................................16 Process modelling ...................................................................................................................17 Key concepts: phases and iteration, milestones and artefacts ...............................17 Milestones ..................................................................................................................................18 The UP approach ......................................................................................................................19 Artefacts ......................................................................................................................................21 Relationship between the UML and UP ...........................................................................21 Agile methods ...........................................................................................................................22 The project management perspective ............................................................................23 Reminder of learning outcomes.........................................................................................26 Test your knowledge and understanding: defining appropriate models ...........26 Chapter 2: Requirements engineering ........................................................................27 Learning outcomes .................................................................................................................27 Essential reading .....................................................................................................................27 References cited .......................................................................................................................27 Overview .....................................................................................................................................27 Software Requirements Specifications ............................................................................30 Key concepts: gathering, analysing and formalising requirements ......................31 The project management perspective ............................................................................31 Reminder of learning outcomes.........................................................................................34 Test your knowledge and understanding: gathering evidence .............................34 i CO3353 Software engineering project management Chapter 3: Planning, cost and schedule estimation ......................................................35 Learning outcomes .................................................................................................................35 Essential reading .....................................................................................................................35 Further reading .........................................................................................................................35 References cited .......................................................................................................................35 Overview .....................................................................................................................................35 Plan-driven development and agile development .....................................................36 Key concepts: time, money and quality ..........................................................................37 The project management perspective ............................................................................40 Reminder of learning outcomes.........................................................................................43 Test your knowledge and understanding: The PRINCE2 approach .......................43 Summary of the inception phase ......................................................................................43 Part 2: Elaboration phase ...........................................................................................45 Chapter 4: Risk management .....................................................................................45 Learning outcomes .................................................................................................................45 Essential reading ......................................................................................................................45 Further reading .........................................................................................................................45 References cited .......................................................................................................................45

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    57 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us