SENG 422 Lab 1 Project Intro and Tools Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip...

Preview:

Citation preview

SENG 422 Lab 1 Project Intro and Tools

Time: ELW B220 from (4:00 - 6:50) every Tuesday

TA: Philip Baback Alipour

Ph.D. Candidate in Electrical, Computer Engineering and Quantum Physics,

Dept. of Electrical and Computer Engineering, University of Victoria, CA

Email: philipbaback_orbsix@msn.com Office: ELW Room # A358

Land Surveyors Checklist System(LSCS)

LSCS is a checklist system used by Land Surveyors to ensure their reports are completed properly.

The system is hosted by the ABCLS, for the use of their member surveyors.

LSCS relies on internal checklist data as well as weather service and map data from external sources (visualize data).

System Features

Checklist System Users System (including administration and user

roles) Weather System Mapping System

Requirements

Part 1: Design Planning (8%; due May 30th, 2015)

Part 2: Architecture Design (12%; due June 27, 2015)

Part 3: Implementation (15%; due August 1, 2015)

Tools and Technologies

Java + JavaServer Faces MagicDraw UML modeling software Python + Django Ruby + Rails Google and/or Yahoo Web Services Other… as far as OOP is demonstrated and

architecture presented properly you may use any other language such as C++.

Agro UML

O Agro UML is a full fledged UML modelling suite. It is very similar to Rational Software Architect in that it allows you to create:

• UML Diagrams: Class, Use Case, Sequence.• Round Trip Engineering and code generation.• Database modelling.

Agro UML

Lab Exercise

1. Organize yourself into groups of 3-4 students2. Read the requirements document provided for the

project3. Using the UML software provided, show your design!

Assignment A0

Email me philipbaback_orbsix@msn.com the following:

Group members names, (I already have this) Emails, (I already have this) Chosen technologies / rational (2-3 lines).

Recommended