Information Systems Development
COMM005 (CSM03) Autumn Semester 2009
Jonathan Y. Clark
Recommended Texts:
(1) Alan Dennis, Barbara Haley Wixom and David Tegarden (2005, SECOND EDITION), Systems Analysis and Design: An Object-Oriented Approach with UML Version 2.0, John Wiley and Sons, USA. ISBN 0-471-6592-07 or 978-0-471-659-204. This is the main textbook for this MSc module, and you are recommended to purchase this book, e.g. from the university bookshop or www.amazon.co.uk.
(2) Robert V. Stumpf & Lavette C. Teague (2005), Object-Oriented Systems Analysis and Design with UML, Pearson Prentice Hall, New Jersey, USA. ISBN 0-13-143406-3. Although not the main textbook of choice, this book explains some parts of the course well, and it is a good idea to consult it in addition to the main textbook.
IMPORTANT NOTE: All lectures except the first one are scheduled for Mondays at 09.00-11.00 03AZ01, and the laboratory sessions for APLAB2 at 10.00-12.00. This not a mistake - it is to allow extra time for the lecture or lab session, as required. Further information will be given in the lecture.
1. Introduction Monday 5/10/09 Lecture 9.00-11.00 Room 03AZ01 -
introduction to module and course structure and overview
-
the Systems Development Life Cycle (SDLC)
-
Systems Development Methodologies
-
Structured Design
-
Rapid Application Development (RAD) and prototyping
-
Project Team Roles
Reading: Dennis, Wixom & Tegarden, chapter 1
2. Introduction to object oriented analysis and design Monday 12/10/09
Lecture 9.00-11.00 Room 03AZ01 -
OOD fundamentals, concepts, examples
-
Introduction to Unified Modelling Language (UML)
Reading: Dennis, Wixom and Tegarden, Chapter 2
3. Analysis: Requirements Determination / Information Gathering Monday 19/10/09 Lecture 9.00-11.00 Room 03AZ01 -
interviews
-
Joint Application Design (JAD)
-
questionnaires
-
document analysis
-
observation
Reading: Dennis, Wixom & Tegarden, Chapter 5
4. Analysis: Functional Modelling: Use Case Modelling Monday 26/10/09 Lecture 9.00-11.00 Room 03AZ01
Reading: Dennis, Wixom & Tegarden, chapter 6 Practical 10.00-12.00 APlab2
creating a use case diagram
5. Analysis:
Structural Modelling Monday 2/11/09
Lecture 9.00-11.00 Room 03AZ01
Practical 10.00-12.00 APlab2
Reading: Dennis, Wixom and Tegarden, Chapter 7
*********************************************************************************************
READING WEEK NO LECTURE OR LAB Monday 9/11/09
*********************************************************************************************
!!NOTE: THIS WOULD BE A GOOD TIME TO DO YOUR COURSEWORK ASSIGNMENT!!
6. Analysis: Behavioural Modelling Monday 16/11/09 Lecture 9.00-11.00 Room 03AZ01
▪ Interaction Diagrams
▪ sequence diagrams
▪ behavioural state machines (statechart diagrams)
Practical 10.00-12.00 APlab2
▪ creating sequence diagrams and state machine (statechart) diagrams
Reading: Dennis, Wixom and Tegarden, Chapter 8
7. Design: principal considerations, architecture design Monday 23/11/09 Lecture 9.00-11.00 Room 03AZ01
▪ package diagrams
▪ design strategies
▪ computing architectures (server-based, client-based etc.)
▪ global issues
▪ security
Practical 10.00-12.00 APlab2
▪ sequence diagrams and behavioural state machine (statechart) diagrams (continued)
Reading: Dennis, Wixom and Tegarden, Chapter 9 and Chapter 13
8. Design: Data Management Layer Monday 30/11/09 Lecture 9.00-11.00 Room 03AZ01
▪ object persistence (data storage) formats
▪ optimising RDBMS data storage, normalisation
Practical 10.00-12.00 APlab2
▪ introduction to Microsoft Access
Reading: Dennis, Wixom and Tegarden, Chapter 11
9. Implementation: Construction, Installation & Operations Monday 7/12/09 Lecture 9.00-11.00 Room 03AZ01
▪ managing programmers
▪ testing
▪ documentation
▪ support and maintenance
Reading: Dennis, Wixom and Tegarden, Chapter 14 + Chapter 15
NEW YEAR!
10. Revision and Questions Monday 11/01/10
Lecture 9.00-11.00 Room 03AZ01
▪ module summary
▪ past papers
▪ questions and answers
Further Reading:
Avison, D. and Fitzgerald, G. (2003). Information Systems Development. Third Edition. McGraw-Hill.
Bennett, McRobb and Farmer (1999). Object-Oriented Analysis and Design using UML. McGraw-Hill.
Booch, G., Rumbaugh, J. and Jacobson, I. (2005). The Unified Modeling Language User Guide. Second Edition
Cockburn, Alistair (2001). Writing Effective Use Cases. Addison-Wesley
Deacon, John (2005). Object-Oriented Analysis and Design. Addison-Wesley
Eriksson and Penker (1998). The UML Toolkit. John Wiley and Sons.
Fowler (2003). UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition). Addison-Wesley.
Hoffer, George and Valacich (1999). Modern Systems Analysis and Design, second edition. Addison-Wesley.
Kendall and Kendall (1999). Systems Analysis and Design, fourth edition. Prentice Hall
Lunn, K. (2003). Software Development with UML. Palgrave Mackmillan.
Satzinger, J.W., Jackson, R.B. and Burd, S.D. (2005). Object-Oriented Analysis and Design with the Unified Process. Thomson.
Stumpf, R.V. & Teague, L.C. (2005), Object-Oriented Systems Analysis and Design with UML, Pearson Prentice Hall, New Jersey, USA.
Dostları ilə paylaş: |