210 likes | 326 Vues
FINAL PRESENTATION. By: Vedran Palajić and Sarah Kuria. 11-01-10. 1. 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. EDITING. RUNNING & DEBUGGING.
E N D
FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria 11-01-10 1
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 EDITING RUNNING & DEBUGGING DESIGN 11-01-10 2
Overview • Project Work Summary • Project Experiences • System Requirements • System Design • Demonstration 11-01-10 3
Project Work Summary • Working Hours • Milestones • Implementation • Task Assignment • Scheduling 11-01-10 4
Project Work: Working Hours - Ilirjana Ame 181.5 - Vedran Palajić 168 - Dražen Lučanin 249 - Prashanta Paudel 191 - Peter van Heck 180 - Sarah Njeri Kuria 204 11-01-10 5
Project Work: Milestones Keys On Track Slightly off Track Status Milestones Off Track 6 11-01-10
Project Work: Implementation • Assessing the Plan • Basic Functionality Implemented • Communication • Skype, Google, TeamViewer • Syncronization • Constant Dialog and Discussions • Problems & Solutions • Christmas break, illness, Computer failure, exams 11-01-10 7
Project Work: Task Assignment • Design • Editing • Running & Debugging Debugger & Interpreter GMF, Xtext, Acceleo 11-01-10 8
Project Work: Scheduling • Several New Technologies to be grasped • Minimal or Outdated Technical Support • More time needed for: testing, coding 11-01-10 9
Project Cost : Calculated by Working hrs • Current planned cost 1440 • Current actual cost 1173.25 • Planned project cost 1440 • Forecast of project cost1032.25 11-01-10 10
Overall features of system • Three parts supporting all which was necessary to fulfill requirements • Comunication between some parts not working • Summary: requirements mostly fulfilled, but some still not 11-01-10 11
Using Eclipse plugin technology • Important non-functional and dificult requirement • Very strong and usefull if used properly 11-01-10 12
Parts for architecture design • GMF seams like a very strong tool but it was hard for us to acess it from other components 11-01-10 13
Architecture design use case 11-01-10 14
Parts of assemby code input • 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 11-01-10 15
Code input use case 11-01-10 16
Debugging the assembly code • 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 11-01-10 17
Debugging process use case 11-01-10 18
Demonstration 11-01-10 20
Questions 11-01-10 21