You are on page 1of 1

BSE 3201 Software Architecture

Semester Project 2020/2021

Omweso (sometimes shortened to Mweso) is the traditional mancala game of the


Ugandan people (https://en.wikipedia.org/wiki/Omweso). With advent of Internet
and availability of computing devices, there is need for a modern online mweso game
that provides the following capabilities.
1) Game play as per the rules of the game
2) Player modes – Show support two modes of play (i) two players via internet
(ii) one play against the computer
3) Customizations in terms of color, etc (each team can have thier ideas here)
4) Keep track of top four players

Each team of 4 is required to produce a detailed software architecture document based


on their proposed design. The documentation focus on the process view and logical
view as defined in the Kruchten 4+1 architectural viewpoint model

Assessment Criteria
• Architecture documentation including view points
• Clear separation of concerns
• Verifiable quality attributes
• Game mechanics supported
• Number of architectural patterns used
• Multiplayer game
• Good API design
• Completeness of architecture

You might also like