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:



Advertisements
Similar presentations
Enhancing student engagement, with a culture of learning excellence Pauline Kneale
Advertisements

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.
Some Important Arrangements For ISE Team Project Correct Group Information –Please check your ISE project group details in the CS223 web site. Group Leader.
1 CS Tutorial 2 Architecture Document Tutorial.
CMPT 275 Software Engineering
COMP2001/2011 HNC Individual Project Module Leader - Pam Watt.
Lecture 1 – Introduction, Overview
Kurt Jensen Lars M. Kristensen 1 Coloured Petri Nets Department of Computer Science Kurt Jensen ADA-220 Coloured Petri Nets Modelling.
CSCI2407 Software Systems Development Eric Tatham GH6.72
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Databases and modelling 1. day. 2 Agenda Goals Plan What is database? How is database developed and designed? Database design.
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
Lecture 3 Managing your project How? Milestones Deliverables Meeting tutors.
April 13, 2004CS WPI1 CS 562 Advanced SW Engineering General Dynamics, Needham Tuesdays, 3 – 7 pm Instructor: Diane Kramer.
CO320 Introduction to Object- Oriented Programming Michael Kölling 3.0.
Geant4 Documentation and User Support Geant4 Users Workshop February 2002 Dennis Wright (SLAC)
Train the Trainer Sofitel, Brisbane 13 October 2009 Welcome.
5.0 Objects First with Java A Practical Introduction using BlueJ David J. Barnes Michael Kölling.
Introduction to Liferay Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written.
Paper Prototyping Source:
CS 8532: Adv. Software Eng. – Spring 2007 Dr. Hisham Haddad Tuesday Class will start momentarily. Please Stand By … CS 8532: Advanced Software.
May 1, 2007Mohamad Eid SEG 3120 User Interface Design Mohamad Eid Office: SITE 5077 Tel: (613) ext. 2148
Design Your Own Fireworks Show! For full video see Week 1.
Paul Bourke DT211/3 & DT228/3 Team Project Paul Bourke Module Web Page:
(C) 2009 J. M. Garrido1 Object Oriented Simulation with Java.
Writing a research application Ewa Ehrenborg 1. 2 Research application Write a grant application 3-4 students/group Follow-up November 14 th, 21 st and.
Object-Oriented Analysis and Design OVERVIEW. Objectives  Describe Information Systems  Explain the role of a systems analyst  Introduce object-oriented.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
Introduction to Award in Text Production Levels 1 and 2.
Course Introduction Software Engineering
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
Software Specification and Design Sirisin Kongsilp & James Brucker.
Week 1 c0209 Software Engineering Course Practice Project Course Overview Software Institute, Nanjing University, Spring 2007 c0209.
IS0514Slide 1 IS0514 Lecture - Week 1 (Semester 2) Business Systems Development Tools and Techniques.
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
Object-Oriented Analysis and Design Fall 2009.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
INFO 424 Week 11 INFO 424 Team Project Practicum Week 1 Glenn Booker.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
44222: Information Systems Development Documenting a Solution Ian Perry Room:C41C Extension:7287
A Short Course on Geant4 Simulation Toolkit How to learn more?
Welcome to IST331 S1 Main concepts today Introduction to team, processes The user Cognitive ergonomics, design Examples of things about the user that are.
1 Computing and Software Engineering Practice Course Overview Software Institute, Nanjing University, Spring
Welcome During the module you will learn how to create applications for the Web We will be using Active Server Pages (ASP.NET) the language is C#.NET.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
Introduction to Technical Manuals TECM 4250 Dr. Lam.
Honors Lit. 11 Research Project Topic, Overview, and Requirements pts.
Lecture 1: Introduction – Graduation Projects Topics to Discuss in Lectures 1. Project Deliverables 2. Course grading 3. Project Concept Writing.
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
HRM 300 Potential Instructors / snaptutorial For more course Tutorials
About me… Matthew Dean
CS 134 Design Documents.
COMP390/3/4/5 Final Year Project Introduction & Specification
COMP390/3/4/5 Final Year Project Introduction & Specification
Theory and Practice of Web Technology
Project Planning GCP 2008.
A Short Course on Geant4 Simulation Toolkit How to learn more?
Objects First with Java A Practical Introduction using BlueJ
COMP390/3/4/5 Final Year Project Introduction & Specification
Objects First with Java A Practical Introduction using BlueJ
A Short Course on Geant4 Simulation Toolkit How to learn more?
D0013E Microcomputer Engineering
A Short Course on Geant4 Simulation Toolkit How to learn more?
Objects First with Java A Practical Introduction using BlueJ
COMP390/3/4/5 && COMP593 Final Year Projects Demonstration & Dissertation Irina Biktasheva
Presentation transcript:

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

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!

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

CG152 Introduction: slide 1 CS223 The Project: slide 1 The Problem Car rental company see handout for details! Or view course/cs223/project.pdf

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....

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

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

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

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

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

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!

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

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