JCC23: Software Architectures Analysis and Design

Assessment
Learning outcomes
Learning outcomes weight
Contribution of assessment to learning outcomes *

* For each of the learning outcomes it is calculated as a
sum of all distributed assessment points to each learning outcome for every TLA in all of the contributing topics

Workload per learning type related to each of the learning outcomes

There are 27 teaching and learning activities without an assigned learning outcome.

Examine the current trends related to architecting and development of software products
Model system overall software architecture and design the mobile app
Make use of SCRUM agile development process practices and principles
Determine appropriate SOLID software design concepts to be used in the project
Assess technical debt of the implemented software project
Examine DevOps tools and practices
Develop the mobile application and backend services
Construct documentation for architectural design and prototyped product