1 / 13

SENG 422 Lab 1 Project Intro and Tools

Join the hands-on lab project to develop the LSCS used by Land Surveyors. Learn UML modeling, Java, Python, & more to create a comprehensive system. Submit assignments for design planning, architecture, and implementation phases to progress through the project.

dlary
Download Presentation

SENG 422 Lab 1 Project Intro and Tools

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

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

  3. System Features • Checklist System • Users System (including administration and user roles) • Weather System • Mapping System

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

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

  6. Agro UML • 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.

  7. Agro UML

  8. Lab Exercise 1. Organize yourself into groups of 3-4 students 2. Read the requirements document provided for the project 3. Using the UML software provided, show your design!

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

More Related