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

Slides:



Advertisements
Similar presentations
Project Management Workshop. Nick Cook  Citigroup Corporate and Investment Bank  European Technology Business Office Manager Edinburgh University April.
Advertisements

Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Interactive Prototype Presenter Sean Ren Group member Alicia Kellogg Chris Schlechty Danny Swisher.
So far.. We have covered a) Requirements gathering: observation & interview. b) Requirements specification. c) Requirements validation. d) Design/paper.
Addressing software engineering issues in student software projects across different curricula Dušanka Bošković Computing and Informatics Bachelor Programme.
Eclipse[10] MIPSinEclipse. Overview Goal: To provide a friendly development environment for CS students programming in MIPS (particularly CS33 at UCLA),
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
Pragmatic Application Building: Step by Step Jay Sissom Principal Systems Analyst Indiana University
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
4 types of implementing information systems
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Overview of Eclipse Parallel Tools Platform Adam Leko UPC Group HCS Research Laboratory University of Florida Color encoding key: Blue: Information Red:
Your Interactive Guide to the Digital World Discovering Computers 2012.
Writing a Program Chapter 1. Introduction We all “start” by learning how to code in some programming language. –With a small, hypothetical, and fairly.
JCE A Java-based Commissioning Environment tool Hiroyuki Sako, JAEA Hiroshi Ikeda, Visible Information Center Inc. SAD Workshop.
Planning Iteration Demo Suunto Training Program Planner.
MGS Testing A High Level Overview of Testing in Microsoft Games Studio Joe Djorgee – Test Lead.
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
Chapter 2 The process Process, Methods, and Tools
Project Management Tools A Loose Guideline on how to use shovels and rakes at AIAA A presentation for New Hires October 6, 1999.
Introduction to Programming Lecture 1 – Overview
1/10/2010 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Ch.4 The UCSD Process.
Role-Based Guide to the RUP Architect. 2 Mission of an Architect A software architect leads and coordinates technical activities and artifacts throughout.
T Project Review TeXlipse [I2] Iteration
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
11/12/2009 Beta Prototype. 11/12/2009 TOPICS FOR TODAY Project Schedule o Milestones (Past and Future) o Work hours Beta Design and Architecture o Overview.
IXA 1234 : C++ PROGRAMMING CHAPTER 1. PROGRAMMING LANGUAGE Programming language is a computer program that can solve certain problem / task Keyword: Computer.
Second Hour Lecture 9:30 – 10:20 am, September 8, 2001 Evolution of Software Economics Improving Software Economics (from Chapters 2 and 3 of Royce’ book)
Beta Prototype Sarah Kuria Overview Project Schedule Important Events Process Related Information Other Experiences Demonstration.
Developing software and hardware in parallel Vladimir Rubanov ISP RAS.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Project – A Quick Tutorial Krishna Sainath Meda. PROJECT  A task assigned to a set of people or teams to be completed within a time frame  Any project.
1. Hardware: each component on the microcontroller will need to be tested individually using multi-meters, logic analyzers, and circuit probe analysis.
Cross Language Clone Analysis Team 2 October 13, 2010.
Support Across The Board ™ Visual DSP Kernel (VDK)
Module 1: Introducing Windows Server 2003 Network Infrastructure Planning, Tools, and Documentation.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Distributed Software Development Visual Architecture Project Plan Sept 28,2010.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
© 2006 Pearson Addison-Wesley. All rights reserved 2-1 Chapter 2 Principles of Programming & Software Engineering.
Faculty Coach: Professor Martinez  Justin Mahar  Chris Baum  Greg Schmitz  Adam Abdelhamed.
Express your kindness!. Introduction Problem and Solution Online Usability Study Recap Revised Interface Design Prototype Overview Prototype Demonstration.
May08-21 Model-Based Software Development Kevin Korslund Daniel De Graaf Cory Kleinheksel Benjamin Miller Client – Rockwell Collins Faculty Advisor – Dr.
Overview.ppt Overview-An Overview of Visual Basic.NET An Overview of Visual Basic.NET.
Rational Unified Process (RUP)
Dillon: CSE470: SYSTEM INTEGRATION 1 Build Plan l Development or integration strategies l Decide the order in which components of the system will be developed.
TRACKSYS Final Project Presentation and Demonstration.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
T Project Review MalliPerhe Iteration 3 Implementation
10/23/2009 Alpha Prototype. 10/23/2009 TOPICS FOR TODAY Project Schedule o Achievements o The last few weeks... System Design and Architecture (new) Prototype.
10/24/2010 Distributed Software Development. 10/24/2010 Content Recommendation and Reuse Current state – Alpha Prototype Hamid Riaz, Loredana Baračić.
Distributed software development ColdWatch Beta prototype presentation Luka Postružin Vallu Sreehari
T Project Review MTS [PP] Iteration
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
Jython Environment For Students (JES) Final Presentation Team 3 David Raines Claire Bailey Jason Ergle Josh Sklare July 16,
12/12/2009 Release Candidate 1. 12/12/2009 TOPICS FOR TODAY Project Schedule RC Design and Architecture RC Demo Upcoming tasks Project Experiences 2.
 System Requirement Specification and System Planning.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Introduction to Programming Lecture 1 – Overview
Welcome to ScenarioTools 3D Visualization Beta Prototype presentation
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
1-1 Logic and Syntax A computer program is a solution to a problem.
Distributed Software Development
Sarah Kuria Beta Prototype
Programming Right from the Start with Visual Basic .NET 1/e
Physics-based simulation for visual computing applications
System Concept Simulation for Concurrent Engineering
Presentation transcript:

1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria

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 DESIGN EDITING RUNNING & DEBUGGING

3 Overview Project Work Summary Project Experiences System Requirements System Design Demonstration

4 Project Work Summary Working Hours Milestones Implementation Task Assignment Scheduling

5 Project Work: Working Hours - Prashanta Paudel Peter van Heck Sarah Njeri Kuria Ilirjana Ame Vedran Palajić Dražen Lučanin 249

6 Project Work: Milestones M-001Basic understanding M-002Writing 'hello world' M-003Alpha prototype M-004Beta prototype M-005Release candidate On Track Slightly off Track Off Track Keys Milestones Status

7 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

8 Design Editing Running & Debugging GMF, Xtext, Acceleo Debugger & Interpreter Project Work: Task Assignment

9 Project Work: Scheduling Several New Technologies to be grasped Minimal or Outdated Technical Support More time needed for: testing, coding

10 Project Cost : Calculated by Working hrs Current planned cost 1440 Current actual cost Planned project cost 1440 Forecast of project cost

11 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

12 Using Eclipse plugin technology Very strong and usefull if used properly Important non-functional and dificult requirement

13 Parts for architecture design GMF seams like a very strong tool but it was hard for us to acess it from other components

14 Architecture design use case

15 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

16 Code input use case

17 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

18 Debugging process use case

20 Demonstration

21 Questions