Distributed Software Development

Slides:



Advertisements
Similar presentations
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Advertisements

Requirements Specification
Evaluating language learning in hypermedia and virtual environments CALL 2008 Antwerpen, Belgium August - September, 2008 GexCALL Research Group - University.
ReadPlease Assistive Program Text-to-Word Program.
An Integrated Solution for Web-based Mathematical Expression Inputting Wei Su Department of Computer Science, Lanzhou University, PRC Department of Computer.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
“Technology as a Tool” By: Brandy, Rose, William, and Alison.
Microsoft ® Expression ® Web An Introduction to the Your Learning Guide to Expression Web tutorial.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
Software – Applications software and programming languages
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
Computer Systems Design and Architecture
1 FINAL PRESENTATION By: Vedran Palajić and Sarah Kuria
Multimedia Teaching Tool SimArch V1.0 Faculty of Electronic Engineering University of Nis Serbia.
11 Using SPIRIT for describing systems to debuggers DSDP meeting February 2006 Hobson Bullman – Engineering Manager Anthony Berent – Debugger Architect.
UNIT - 1Topic - 3. Computer software is a program that tells a computer what to do. Computer software, or just software, is any set of machine-readable.
An overview of scripting languages Alexander Kanavin Teachers: Barbara Miraftabi, Jan Voracek.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Software – Applications software and programming languages.
Using a modular construction kit for the realization of an interactive Computer Graphics Course Frank Hanisch Dr. Reinhard Klein Prof. Dr.-Ing. W. Straßer.
SimArch: Work in Progress Multimedia Teaching Tool Faculty of Electronic Engineering University of Nis Serbia.
Selected Topics in Software Engineering - Distributed Software Development.
Beta Prototype Sarah Kuria Overview Project Schedule Important Events Process Related Information Other Experiences Demonstration.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Scenarios, Use-cases and Domain Models Christian Glahn, Marcus Specht.
Postgraduate Computing Lectures Applications I: Overview 1 Applications: Overview Symbiosis: Theory v. Experiment Theory –Build models to explain existing.
Chapter 6 An Introduction to System Software and Virtual Machines.
Graphical Modeling Framework (GMF) Richard C. Gronback Project Lead.
By: Jessica Watkins. “Open Source software is software which can be used, modified and improved by anyone and can be redistributed freely.” Freely, in.
Java Fundamentals Usman Ependi UBD
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
Introduction ITM-711 Web Applications. 2 Outline  Overview of The Web  Good Design.
Mathematical Teaching Software System Ames Community Schools (ACS) has been concerned with their student’s performance in problem-solving on nationally.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Computer Programming for Everybody Jeffrey Elkner National Science Foundation May 11, 2004 A Teacher's Journey into Free Software, Computer.
Cognition linked in with Communication CLIL SECONDARY.
Model Based Systems Engineering Visualization Steven Corns Missouri University of Science & Technology.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
Chapter 5 Operating Systems.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Why don’t programmers have to program in machine code?
Interactive MIPS Datapath Tutorial
Object Oriented Programming
Music Editing Software
System Programming and administration
Computer Organisation
Group 1 Kamilatun Nisa Merdian Nuryati Umi Hidayah Rusita Sari.
Data Mining using Tanagra and Rattle
Influence of educational technology in curriculum and instruction
Sarah Kuria Beta Prototype
Software Processes.
Programming languages and software development
Introduction to R.
Tools of Software Development
Mobile Development Workshop
Silverlight Technology
Screen Title Screen text Page x of y Graphic: description
INFS 6225 Object Oriented Systems Analysis & Design
What is a software process?
3.02D Multimedia Authoring Programs
Screen Title Screen text Page x of y Graphic: description
Visual Modeling Using Rational Rose
Department Supervisor Location
Interactive MIPS Datapath Tutorial
Introduction to JavaScript & jQuery
Call and return architectures
Presentation transcript:

Distributed Software Development 2018-07-02

“Visual Architecture” Sarah Kuria Ilirjana Ame Peter van Heck Dražen Lučanin Prashanta Paudel Vedran Palajić The Vision of “Visual Architecture” 2018-07-02

Positioning The problem Modern Computer architecture is very complex Its functionality is difficult to visualize Effective programming requires effective visualization of Computer Architecture 2018-07-02

Positioning The Proposed Solution is an environment that: Enables the teacher to graphically design a processor architecture using predefined component Allows the student to write assembly language to manipulate the virtual processor Provides a step-by-step visual depiction of the student's solution. 2018-07-02

Positioning Proposed Tools Elipse IDE Elipse Debugger X Text GMF EMF 2018-07-02

User Descriptions 2018-07-02

User Descriptions 2018-07-02

User Descriptions 2018-07-02

Political Landscape Computer-aided Learning Tool Provide instruction in the absence of a teacher Provide a practical perspective to theoretical lessons Ideal for younger learners 2018-07-02

Product Overview 2018-07-02

Assumptions 2018-07-02

Product Features Based on established standards Free to use Easy to use Easily extendable 2018-07-02