21
1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

Embed Size (px)

Citation preview

Page 1: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

1

FINAL PRESENTATION

By: Vedran Palajić and Sarah Kuria

11-01-10

Page 2: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

2

What is ?

The Visual Architecture System utilizes Eclipse

plugins to provide a means to Design, Edit and

Debug Simple Component architecture,

simulating low level programming

11-01-10

DESIGNDESIGNEDITINGEDITING RUNNING & RUNNING &

DEBUGGINGDEBUGGING

Page 3: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

3

Overview

• Project Work Summary

• Project Experiences

• System Requirements

• System Design

• Demonstration

11-01-10

Page 4: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

4

Project Work Summary

• Working Hours

• Milestones

• Implementation

• Task Assignment

• Scheduling

11-01-10

Page 5: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

191

180

204 181.5

168

249

PPPHSKIAVPDL

5

Project Work: Working Hours- Prashanta Paudel 191- Peter van Heck 180- Sarah Njeri Kuria 204

11-01-10

- Ilirjana Ame 181.5- Vedran Palajić 168- Dražen Lučanin 249

Page 6: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

6

Project Work: Milestones

11-01-10

M-001 Basic understanding

M-002 Writing 'hello world'

M-003 Alpha prototype

M-004 Beta prototype

M-005 Release candidate

On Track

Slightly off Track

Off Track

Keys

Milesto

nes

Sta

tus

Page 7: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

7

Project Work: Implementation

11-01-10

• Assessing the Plan- Basic Functionality Implemented

• Communication- Skype, Google, TeamViewer

• Syncronization- Constant Dialog and Discussions

• Problems & Solutions- Christmas break, illness, Computer failure, exams

Page 8: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

8

• Design

• Editing

• Running &Debugging

11-01-10

e

oa

GMF, Xtext, Acceleo

Debugger & Interpreter

Project Work: Task Assignment

Page 9: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

9

Project Work: Scheduling

• Several New Technologies to be grasped

• Minimal or Outdated Technical Support

• More time needed for: testing, coding

11-01-10

Page 10: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

10

Project Cost : Calculated by Working hrs

• Current planned cost 1440• Current actual cost 1173.25• Planned project cost 1440• Forecast of project cost 1032.25

11-01-10

Page 11: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

11

Overall features of system

• Three parts supporting all which was necessary to fulfill requirements

• Comunication between some parts not working

11-01-10

• Summary: requirements mostly fulfilled, but some still not

Page 12: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

12

Using Eclipse plugin technology

• Very strong and usefull if used properly

11-01-10

• Important non-functional and dificult requirement

Page 13: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

13

Parts for architecture design

11-01-10

• GMF seams like a very strong tool but it was hard for us to acess it from other components

Page 14: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

14

Architecture design use case

11-01-10

Page 15: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

15

Parts of assemby code input

11-01-10

• Alows student to input assembly code

• Done completly in Eclipse Xtext

• Xtext proved to be very strong and relativly easy to use at the same time

Page 16: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

16

Code input use case

11-01-10

Page 17: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

17

Debugging the assembly code

11-01-10

• Alows student to debugg the writen code

• Done mostly using Debugger plugin

• Interpreter which is called trough debug interface was writen manualy

• Comunication with architecture is not implemented

Page 18: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

18

Debugging process use case

11-01-10

Page 19: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10
Page 20: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

20

Demonstration

11-01-10

Page 21: 1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10

21

Questions

11-01-10