Distributed Software Development

Slides:



Advertisements
Similar presentations
© 2008 by Borland Software Corp; made available under the EPL v1.0 | 17 March 2008 Introduction to the Graphical Modeling Framework Artem Tikhomirov, Borland.
Advertisements

Introduction to Eclipse plugin development for CSU 670 course project, Selector language (Xaspect) editor plugin implementation.
A. Grigorov, A. Georgiev, M. Petrov, S. Varbanov, K. Stefanov Building a Knowledge Repository for Life-long Competence Development.
IS 4420 Database Fundamentals Leon Chen. 2 Agenda About yourself About yourself  Name  Major About the instructor About the instructor Syllabus Syllabus.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 20 – 11 – 2011 College Of Computer Science and Information, Information Systems.
What is workflow?  A workflow is a structured way of defining and automating structures and procedures within an organization. What is workflow management.
MESE Project Proposal Publish-Subscribe Notification for Web Services Leah Rosenburg CS-701 Masters Project October 4, 2006.
Our Research Background and Possible Research Directions in the Context of the Adapt Project Davide Rossi Università di Bologna IST
2 PDesigner : MPSoC Development Framework Processor and MPSoC Modeling – ESL modeling – Platform based Automatic Generation of MPSoC Simulators Architecture.
Use Case Modelling Visual Annotator for studying ICU Notes Bacchus Beale.
Name inconsistent, & order different For a class we see: Short Definition Example Description For an Object Property we see: Public Description for front-end.
GUI for development of REMES models REMES GUI group.
Quiz Time. Online Quiz Tool Quiz Time Online Quiz Tool Geoffrey Anderson.
Category: Original Art & Graphic Design #1. Category: Original Art & Graphic Design #2.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
Dali JPA Tools. About Dali Dali JPA Tools is an Eclipse Web Tools Platform sub-Project Dali 1.0 is a part of WTP 2.0 Europa coordinated release Goal -
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.
Enabling Technology for Participatory Spatial Decision Making Hans Voss Gennady Andrienko Natalia Andrienko Spatial Decision Support Team
Selected Topics in Software Engineering - Distributed Software Development.
Distributed Java Programming Distributed Java Programming Setting up a Java Development Environment.
Collaborative Development of a Web Knowledgebase for a Liaison Program: “Back to the Future” Holly Harden, MLIS, Liaison Librarian Kathleen B. Oliver,
Software Merge Project Last time the background was poor so we decided to make it much better.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
INFORMATION NETWORKING MODEL DSL James McAvoy and Yifeng Li CSI Information Networking Model DSL 1 Winter Term
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
LaHave House Project 1 LaHave House Project Automated Architectural Design BML + ARC.
SAN DIEGO SUPERCOMPUTER CENTER Administering Inca with incat Jim Hayes Inca Workshop September 4-5, 2008.
GEO PLACES EXPLORER PRESENTED BY KHUSHBOO BAGHADIYA SUMANA VENKATESH.
CPSC 871 John D. McGregor Module 8 Session 1 Testing.
Towntology Software Tool: A tool for the development of urban planning ontologies Context Architecture Principles Knowledge model Demo Perspectives.
Requirement Engineering with URN: Integrating Goals and Scenarios Jean-François Roy Thesis Defense February 16, 2007.
TestZilla A Test Manager System Kevin Huang Sam Van Dalfsen.
Welcome: To the fifth learning sequence “ Data Models “ Recap : In the previous learning sequence, we discussed The Database concepts. Present learning:
 To improve student’s skills to use Photoshop software.  To learn students how can create professional design by suing manipulate images.  To.
IBM - CVUT Student Research Projects Plugin and script generator for WebSphere Jakub Řezníček Tomáš Turek
CPSC 372 John D. McGregor Module 8 Session 1 Testing.
September 20051© GEFEG – - Context Inspired Component Architecture Creating ASC X12 CICA Constructs with the CICA Editor.
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.
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.
Learn Load Runner in Online Training. Load runner is a performance testing tool. It is developed by mercury later acquired by HP. It is software testing.
Automata Editor Tool with GEF and EMF
Systems Analysis and Design in a Changing World, Fifth Edition
ONAP CLI (Command-Line Interface ) Architecture
Open-O CLI (Command-Line Interface ) Architecture
Dispatcher Phoenix Is…
Summary Report Project Name: Model-Driven Health Tools (MDHT)
Datab ase Systems Week 1 by Zohaib Jan.
Model Traceability in OPCAT Second OPM Workshop – 12/10/04
Distributed Software Development
John D. McGregor Eclipse Process Framework Module 2 Session 4
Software Tools and Environments
A (very brief) intro to Eclipse
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
CS 501: Software Engineering Fall 1999
Evaluating Compuware OptimalJ as an MDA tool
What comes next in this sequence
HingX Project Overview
EMF Compare Ganymede Simultaneous Release
Teneo Ganymede Simultaneous Release Graduation Review
The Database Environment
November 1, 2007 In cooperation with:
An Introduction to Eclipse
Prism A Prism for research in software modularity through
Survey, Conceptualization & Sketching
Meta-Data: the key to accessing Data and Information
Presentation transcript:

Distributed Software Development 2018-09-11

Requirements definition and design description Marko Vitas, Stipe Grbić, Jasenko Ramljak Software patterns Requirements definition and design description 2018-09-11

Scope of the presentation Requirements description Use case models Requirements definition Future development Project scope Software architecture 2018-09-11

General requirements Organization and manipulation of software patterns in a catalog Eclipse plug-in Integration with the POSE project 2018-09-11

User requirements CRUD operations on: Catalogs Patterns (variants) Categories Assigning patterns to categories Pattern comparison and relations Search 2018-09-11

Functional requirements Must match user requirements Plus additional: Importing of pictures Automated graphical representation of pattern relations Manipulating multiple pattern descriptions 2018-09-11

Nonfunctional requirements Developing → Java Modeling → EMF Testing → JUnit Documentation → LaTeX Pictures → JPG Persistence → XML Description and relation types 2018-09-11

Main use cases 2018-09-11

Requirement groups Priority 1: Catalog Administration (CA) Describing Patterns (DP) Priority 2: Exploring Patterns (EP) Integration with the tool from Paderborn (IP) 2018-09-11

Future development Graphical editor of pattern structure and relations 2018-09-11

Project scope 2018-09-11

Plug-in architecture 2018-09-11

Q&A 2018-09-11