Csm03 Information Systems Development

Yüklə 24,8 Kb.
ölçüsü24,8 Kb.

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

  • CRC cards

  • class diagrams

Practical 10.00-12.00 APlab2

  • creating a class diagram

Reading: Dennis, Wixom and Tegarden, Chapter 7





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


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.

Yüklə 24,8 Kb.

Dostları ilə paylaş:

Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2022
rəhbərliyinə müraciət

    Ana səhifə