Project & Tools Presentation SENG 426 LAB 1 About the Lab - - PowerPoint PPT Presentation

project tools presentation
SMART_READER_LITE
LIVE PREVIEW

Project & Tools Presentation SENG 426 LAB 1 About the Lab - - PowerPoint PPT Presentation

Project & Tools Presentation SENG 426 LAB 1 About the Lab Instructor: Sherif Saad eMail: shsaad@ece.uvic.ca Lab ELW B325 Office ELW A342 Every Wednesday (2:30 - 4:20) Location: ELW B220 Lab Web Site:


slide-1
SLIDE 1

Project & Tools Presentation

SENG 426 – LAB 1

slide-2
SLIDE 2

About the Lab

  • Instructor:

– Sherif Saad – eMail: shsaad@ece.uvic.ca – Lab ELW B325 – Office ELW A342

  • Every Wednesday (2:30 - 4:20)
  • Location: ELW B220
  • Lab Web Site:
  • http://www.ece.uvic.ca/~shsaad/seng426/
slide-3
SLIDE 3

Agenda

  • Project Overview.
  • Project Resources.
  • Schedule and Evaluation.
  • Tools Presentation.
  • Next Week?
slide-4
SLIDE 4

Project Overview

  • Electronic Cheque System (e-Cheque).
  • Objectives:

– Applying the quality checking techniques and software engineering concepts. – Expose and fix defects exist in the code. – Improve the application quality.

slide-5
SLIDE 5

Project Resources

  • Documentations

– The SEGN 426 project details & requirements. – Electronic Cheque Specification

  • Source Code

– Source Code for the e-Cheque System

  • Additional resources
slide-6
SLIDE 6

Schedule and Evaluation

Project Deliverables Part 1. Program Understanding & Documentation (6%) Due May 25, 2011 Part 2. Program Inspection (8%) Due June 12, 2011 Part 3. Test Preparation (12%) Due July 8, 2011 Part 4. Test Execution (10%) Due July 27, 2011

  • Labs: 40%

– 36% for the project – 4% Lab Assignments

slide-7
SLIDE 7

Prerequisite Skills and Knowledge

  • Object Oriented Programming.
  • Multithreading Programming.
  • Socket Programming.
  • Basic Cryptography
  • Data Base
  • Java and UML
slide-8
SLIDE 8

Tools Presentation

  • Required Software:

– Java JDK and IDE (e.g. eclipse, netbeans) – Reverse Engineering and UML Tools. – Testlink: Test management tool. – Bugzilla: bug tracking system. – Unit Testing & Coder Coverage Tools.

slide-9
SLIDE 9

Project Demo

slide-10
SLIDE 10

Next Week?

  • Group Names
  • Reverse Engineering.
  • Project Part One.