Presentation is loading. Please wait.

Presentation is loading. Please wait.

Distributed Software Development

Similar presentations


Presentation on theme: "Distributed Software Development"— Presentation transcript:

1 Distributed Software Development
2017/10/2 1

2 Real-Time Bridge Monitoring
Beta Prototype The Development Group 2017/10/2 2

3 Overview Team Organization Project Schedule Documentation
Verification & Validation Effort 2017/10/2 3

4 Overview Alpha Prototype Beta Prototype Integration
New Functionalities Demo & Screenshots 2017/10/2 4

5 Team Organization The Development Group
Andrea Bottoli (PoliMi) Lorenzo Pagliari (PoliMi) Marko Brčić (FER) Dzana Kujan (MDH) Jörn Tillmanns (MDH) Miraldi Fifo (MDH) Nikola Radisavljevic (MDH) 2017/10/2 5

6 Responsibility (roles)
Team Organization Roles Name Initials Responsibility (roles) Andrea Bottoli AB Project Manager Dzana Kujan DK Team Leader Marco Brčić MB Documentation Manager Lorenzo Pagliari LP Design Manager Miraldi Fifo MF Testing Manager Jörn Tillmanns JT Database Manager Nikola Radisavljevic NR Integration Manager 2017/10/2 6

7 Team Organization Management Managing Meetings Dzana & Andrea
Meeting Agendas Before each meeting Meeting Summaries Customers, Supervisors, Group ... 2017/10/2 7

8 Project Schedule Project Plan and Current State
Where we are and what we have to do 2017/10/2 8

9 Project Schedule Development Process SCRUM Every day chat meetings
Some hangouts calls Lot of commits 2017/10/2 9

10 Documentation Versioning Requirements Documentation v1.3
Design Documentation v1.5 Technical Documentation v1.1 New Documents User Guide v1.0 Installation Guide v1.0 Acceptance Test Documentation v1.0 2017/10/2 10

11 Verification & Validation
Meetings with customers Check on requirements and functionalities An acceptance test document Local and Remote Tests JUnit test classes 2017/10/2 11

12 Effort Hours spent 2017/10/2 12

13 Effort Important Events Changes in Design Changes in Requirements
Comply with NTC 08 and EU 305/2011 New Technical Documentation Fly to Sweden ;-) 2017/10/2 13

14 Alpha Prototype 2017/10/2 14

15 Authentication System
Beta Prototype Authentication System Math Engine 2017/10/2 15

16 Integration 2017/10/2 16

17 New Functionalities Math Engine Library for making
Structural calculations Statistical calculations Algebraic calculations Used by the Calculation Controller Used to produce the Safety Factor (CS) 2017/10/2 17

18 New Functionalities Calculation Controller
Controls the calculations logic Manages calculations A lot of threads in parallel Uses the Math Engine Stores the results in the DB 2017/10/2 18

19 New Functionalities Quartz scheduler Schedules
The loading of the system settings The checking for new data The parsing of new data The calculations Uses Job Classes and Servlets Interfacing with Tomcat 2017/10/2 19

20 New Functionalities Authentication System
Allowed a first authentication Permits to see different pages Permits to see different contents & data Works with Tomcat 2017/10/2 20

21 New Functionalities M-N Domain 2017/10/2 21

22 Demo Localhost VM: 2017/10/2 22

23 Screenshots 2017/10/2 23

24 Screenshots 2017/10/2 24

25 Screenshots 2017/10/2 25

26 Screenshots 2017/10/2 26

27 Screenshots 2017/10/2 27

28 Screenshots 2017/10/2 28

29 Screenshots 2017/10/2 29

30 Screenshots 2017/10/2 30

31 Screenshots 2017/10/2 31

32 Screenshots 2017/10/2 32

33 Screenshots 2017/10/2 33

34 Screenshots 2017/10/2 34

35 Screenshots 2017/10/2 35

36 Screenshots 2017/10/2 36

37 Screenshots 2017/10/2 37

38 Screenshots 2017/10/2 38

39 Screenshots 2017/10/2 39

40 Screenshots 2017/10/2 40

41 Question Time 2017/10/2 41

42 Thank you for your attention
2017/10/2 42


Download ppt "Distributed Software Development"

Similar presentations


Ads by Google