Background Nowadays, different software systems developed in- house are growing; companies or...
-
Upload
hilary-lane -
Category
Documents
-
view
214 -
download
0
Transcript of Background Nowadays, different software systems developed in- house are growing; companies or...
![Page 1: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/1.jpg)
![Page 2: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/2.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/5.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/6.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/7.jpg)
Project Plan
![Page 8: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/8.jpg)
Milestones
![Page 9: Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/9.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/10.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/11.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022070402/56649f225503460f94c3a104/html5/thumbnails/12.jpg)
Thank you
Questions?