Presentation is loading. Please wait.

Presentation is loading. Please wait.

CG152 Introduction: slide 1 CS223 The Project: slide 1 Today's Lecture is in 3 Parts Part – 1: The Project Doron Part – 2: Going through the skipped over.

Similar presentations


Presentation on theme: "CG152 Introduction: slide 1 CS223 The Project: slide 1 Today's Lecture is in 3 Parts Part – 1: The Project Doron Part – 2: Going through the skipped over."— Presentation transcript:

1 CG152 Introduction: slide 1 CS223 The Project: slide 1 Today's Lecture is in 3 Parts Part – 1: The Project Doron Part – 2: Going through the skipped over slides of last weeks UML Overview lecture again Ananda Part – 3: Tools Ananda

2 CG152 Introduction: slide 1 CS223 The Project: slide 1 Lecture 5 - The Project Aims of this part of the lecture: To introduce the project To explain how it will be organised Miscellaneous stuff!

3 CG152 Introduction: slide 1 CS223 The Project: slide 1 Two Phases Planning, Requirements, and Analysis Deadline week 14 Working software With Full Documentation Deadline week 20

4 CG152 Introduction: slide 1 CS223 The Project: slide 1 The Problem Car rental company see handout for details! Or view http://www.dcs.warwick.ac.uk/~doron/ course/cs223/project.pdf

5 CG152 Introduction: slide 1 CS223 The Project: slide 1 Requirements The description of the requirements imprecise not quite real-world situation - simulation! practicalities! You have to decide interfaces data structures look-and-feel etc....

6 CG152 Introduction: slide 1 CS223 The Project: slide 1 How to do Part 1? UML pay attention to Ananda! Project Planning see Cardozo & Villiers article in CS223 Web –page Requirement & Analysis see Case Study Handouts in CS223 Web –page How do I draw UML? UML CASE Tools (Part 3 of this lecture) Xfig on UNIX, Word on Windows, or any other drawing package

7 CG152 Introduction: slide 1 CS223 The Project: slide 1 How to do Part 2? Complete Analysis, Design & Implementation start from Part 1 Requirements & Analysis follow Case Study Handouts where appropriate Use good Java style javadoc, packages, etc. see lecture 10 User manual Supporting documentation

8 CG152 Introduction: slide 1 CS223 The Project: slide 1 Both Parts Minutes of meetings see guidelines on web site Contribution forms available on Web page Deadlines MUST be observed

9 CG152 Introduction: slide 1 CS223 The Project: slide 1 Choosing Teams 5 or 6 students per team see instructions in handout If you dont choose by deadline, you will be allocated to a team! Weak teams? Mixed-ability teams? not a big problem be with people you can work with

10 CG152 Introduction: slide 1 CS223 The Project: slide 1 Support Surgeries twice weekly This term, Mondays & Fridays: see web site Next term, TBA Come and talk to us UML - talk to Ananda Java - talk to Mike Working in a group - talk to Doron

11 CG152 Introduction: slide 1 CS223 The Project: slide 1 Making Life Easy People … are a problem join the right team your result depends on it Time management … is extremely important Allocation of tasks know who is in charge of what!

12 CG152 Introduction: slide 1 CS223 The Project: slide 1 Questions Read the handout now 10 minutes interval Any questions ….

13 CG152 Introduction: slide 1 CS223 The Project: slide 1 End


Download ppt "CG152 Introduction: slide 1 CS223 The Project: slide 1 Today's Lecture is in 3 Parts Part – 1: The Project Doron Part – 2: Going through the skipped over."

Similar presentations


Ads by Google