Information Systems Concepts
Lecturer: Roman Kontchakov
Programmes: BSc Computing, BSc IS&M and FdSc
Time: Monday 6pm - 9pm
Room: UCL Gower St Darwin Lecture Theatre
Code: COIY016H4
Textbook
S. Bennett, S. McRobb and R. Farmer
Object-Oriented Systems Analysis and Design Using UML
4th edition,
McGraw-Hill, 2010.
Chapters 1-10, 12, 21
Online Learning Center (including multi-choice self-test quizzes)
Schedule and Slides
- 8 Jan
- Introduction,
What are Information Systems? (Chapter 1),
Problems in IS Development (Chapter 2)
Avoiding the Problems (Chapter 3.a),
Software Development Processes (Chapter 21.a)
- 15 Jan
- Unified Process (Chapter 5.c),
Agile Approaches (Chapter 3.b)
What is Object-Orientation? (Chapter 4)
- 22 Jan
- Modelling Concepts (Chapter 5.a),
Activity Diagrams (Chapter 5.b)
Requirements Capture (Chapter 6.a)
- 29 Jan
- Use Case Models (Chapter 6.b)
Requirements Analysis (Chapter 7)
- 5 Feb
- Test 1 [6:30pm - 6:55pm] (Chapters 1-5)
Refining the Requirements Model (Chapter 8)
Online Shopping Tutorial: Background
- 12 Feb
- Object Interaction (Chapter 9)
Group Project 1
- 19 Feb
- Specifying Operations (Chapter 10)
Online Shopping Tutorial: Part 1
Group Project 2
- 26 Feb
- System Design (Chapter 12)
Online Shopping Tutorial: Part 2
Group Project 3
- 5 Mar
- Test 2 [6:30pm - 6:55pm] (Chapters 6-9)
Group Project 4
- 12 Mar
- eXtreme Programming (Chapter 21.b)
Online Shopping Tutorial: Part 3
Group Project 5
- 19 Mar
- Version Control
Online Shopping Tutorial: Part 4
Group Project 6 and Make-up Test 1 (only if the MC form is submitted)
- 26 Mar
- Make-up Test 2 (only if the MC form is submitted)
- 8 Apr
- Group Project submission deadline
- 14 May
- Revision Lecture (MAL B34): Exam Preparation, Fundamentals of Object Technology, Selected Review Questions
Exam Papers: ISC-2013, ISC-2014, ISC-2015, ISC-2016 and ISC-2017
- 24 May
- Exam
Assessment
Coursework: 20%
- Test 1 (on 5 Feb, 25 multi-choice questions, 25 minutes): 25 marks
- Test 2 (on 5 Mar, 25 multi-choice questions, 25 minutes): 25 marks
- Group Project: 50 marks (Weeks 6 - 11, Monday, 7:30pm - 9:00pm)
Those who do not attend the group project have no chance to pass this module no matter how high their exam scores are.
Submission:
Please submit your requirements report (PDF) together with your completed peer-evaluation form (PDF) electronically through Moodle by 8 April.
Evaluation
- Quality of your report: 25 marks.
- Feedback from your peers: 25 marks.
Examination: 80% (past exam papers can be found at Birkbeck eLibrary)
Group Project: Online DVD Rental System
Suppose that your group is a startup company and you plan to build an Online DVD Rental system.
Create a requirements report which includes at least use case diagrams, use case descriptions and class diagrams.
Background: Google and Wikipedia
Teaching Assistants: Tom Nealon, Manni Singh and Stephen West
List of Groups: groups.html (If your name does not appear in the list, please contact me as soon as possible.)
- UCL Darwin Lecture Theatre: C1-C8 (Roman)
- Senate House North Block S208: B1, C9 (Manni)
- Senate House North Block S314: M1, M2 (Manni)
- Anglo Educational ANG Bedford Room: F1, F2 (Tom)
- Anglo Educational ANG Russell Room: F3, F4 (Tom)
- Anglo Educational ANG Tavistock Room: F5, F6 (Stephen)
- Anglo Educational ANG Montague Room: F7-F9 (Stephen)
UML Tools
- Violet UML Editor (lecturer's choice)
- A UML drawing tool. Free. Open-Source. Lightweight. Download and run.
- UMLet
- A UML drawing tool. Free. Open-Source. Lightweight. Download and run.
- Microsoft Visio
- A general drawing tool with UML2 stencil. Commercial. Available in college labs.
- yEd
- A free of charge general-purpose diagramming program.
- StarUML
- A UML modelling tool. Free. Open-Source.
- Poseidon for UML
- A UML modelling tool. Commercial. Available in school labs.
- Rational Rose
- A UML modelling tool. Commercial. Available in school labs.
- BOUML
- A UML modelling tool. Free. Can specify and generate code in C++, Java, Python, etc.
- Wikipedia: List of UML tools
References
Supplements