JCC23: Software Architectures Analysis and Design

Implementing the JCC Software Project

22h 30min
The common activity implemented in teams built from students from both universities aims to design (in terms of architecture and structure), develop, document and deliver a complex software project by employing the agile scrum process.

Software project plan
Acquisition
1 Software process planning and tools

60 min
Practice
2 JIRA and project setup
Creating account, defining project and team.

30 min
Practice
3 Planning a software product in JIRA
Defining roadmap, epics, iterations and backlog items

4h 0min
Architectural design
Investigation
1 Definition of common interfaces
Interfaces between mobile component and the rest of the system.

2h 0min
Practice
2 Integration and testing of the infrastructure
Integrating the mobile component with the rest of the system.

5h 0min
Technical documentation
Production
1 Document mobile-system interfaces
Includes the definition of common interfaces as well as the results of integration of components and prototype testing.

5h 0min
Assessment
2 First evaluation of architectural design

60 min
15
Project result presentation
Production
1 Prepare project presentation

3h 0min
Assessment
2 Final project assessment
Presentation, discussion, defense of results and evaluation with feedback.

60 min
25