Unified Modeling Language: A software design approach to miXXerS

Although UML is normally is often used for object-orientated design, it can be worth it to create UML for other applications too. Pictured below is a ‘use case’ diagram. Use case diagrams are representations of a user’s interactions with the system. The system in this diagram is the miXXers social network. The green bubbles represent use cases, things the user could do within miXXers. The lines link actors (in this case a generic user of miXXerS) and the use cases they have access to. Lines can also occur between use cases  in order to indicate relationships between them. An extend for example, is used to indicate a use case conditionally adds steps to another use case. Although not used here, there are many other types of UML diagrams which could be used to model structures, relationships and communications.

 

miXXers

< Click to enlarge >

 

miXXerS Website Development Theory

The miXXerS Web Application is about the sharing of anything that is related to Music. A registration/login system is implemented so that only registered users are able to post/edit/delete/rate/comment on recipes. Moreover, music can be organised by categories, users can view any music update that under a specific category.

Cookies: Our website uses “cookie” technology. A cookie is a small data file that is placed on the hard drive of your device such as laptop or mobile browsers when you a website. A “session cookie” expires immediately when you end your session (i.e., close your browser). The cookie allows us to recognize you or/and your device when you return to our website. You can disable cookies at any time by using your browser options; however, if you do not register with us, we will not able to recognize you as our miXXerS member.

Technology and Techniques to develop the miXXerS Website:

Technology and Technique