12

Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Embed Size (px)

Citation preview

Page 1: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and
Page 2: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Background

Nowadays, different software systems developed in-house are growing; companies or organization is facing problems of new collaborations and mergers. Therefore there should be a system which could help the developers to discuss how to merge two or more software systems.

Page 3: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

General Description

The main goal of our project is to provide users a tool which could help them to merge two or more different systems. With the help of our system, the developer will know the time effort as well as some suggestions when he wants to make the new system or modify the old systems. Our software should provide users a friendly GUI and easy way of using it.

Page 4: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

General Requirements

• Select components from system A or B• Build a new component• The structure of the old systems should be given • The software will handle similar systems• The user can input time effort for each modification• Give alert when connecting with different components• Give suggestions when modifying systems• Provide history operation with Undo and Redo• Branch history and compare branches• Save and Load the workspace

Page 5: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Additional Requirements

• Provide users an Editor to model their systems• Support merging more then two systems

Page 6: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Overview of the software

Page 7: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Project Plan

Page 8: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Milestones

Page 9: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Responsibility Distributed

Name Responsibility (roles)

Mathias Alexandersson Project manager, Monitor progress of the project.

Project description, Acceptance testing plan

Sebastien Bourgeois Implementing GUI

Lei Liu Requirements definition, Designing GUI, Backing up

CVS

Marko Burazin Designing Plug-in

Mladen Cikara Implementing the Plug-in

Miroslav Lakotic Designing the Model, Backing up CVS

Marko Pecic Implementing the Model

Page 10: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Technical points

• Windows NT/XP/2000• Java SDK, version is TBD• Eclipse platform

The following development platforms are used in the project

The following tools are used in the project

• Eclipse• Microsoft Office• Adobe Photoshop• Smart Draw

Page 11: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Problems faced

• Communications between two sides• Cooperation between two sides• Understand the requirement from the customers• Learning Eclipse plug-in frameworks

Page 12: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and

Thank you

Questions?