1 / 13

Today's Lecture is in 3 Parts

Today's Lecture is in 3 Parts. Part – 1: The Project Doron Part – 2: Going through the skipped over slides of last week’s UML Overview lecture again Ananda Part – 3: Tools Ananda. Lecture 5 - The Project. Aims of this part of the lecture: To introduce the project

iokina
Download Presentation

Today's Lecture is in 3 Parts

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Today's Lecture is in 3 Parts • Part – 1: The Project • Doron • Part – 2: Going through the skipped over slides of last week’s UML Overview lecture again • Ananda • Part – 3: Tools • Ananda

  2. 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. Two Phases • Planning, Requirements, and Analysis • Deadline week 14 • Working software With Full Documentation • Deadline week 20

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

  5. 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. 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. 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. Both Parts • Minutes of meetings • see guidelines on web site • Contribution forms • available on Web page • Deadlines MUST be observed

  9. Choosing Teams • 5 or 6 students per team • see instructions in handout • If you don’t 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. 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. 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. Questions • Read the handout now • 10 minutes interval • Any questions ….

  13. End

More Related