We use cookies to give you the best experience possible. By continuing we’ll assume you’re on board with our cookie policy

Project Minecraft

essay
The whole doc is available only for registered users

A limited time offer! Get a custom sample essay written according to your requirements urgent 3h delivery guaranteed

Order Now

Project deliverables should be completed in groups of two (2) people. The main objective of this project is the development of a computer system for a Minecraft Game System. The project is composed of multiple sections or deliverables. The project work should be carried out in as homework and in specified labs. You may use any diagramming tool (Rational Rose, Visio, Gliffy, Smartdraw etc.) to carry out the project but the final work must be presented on paper. IBM Rational Rose must be used to complete at least three deliverables. The full Project needs to be completed and returned to Pádraig de Burca on paper by Thursday 9 April 2015 / Saturday 11 April 2015 as appropriate.

Minecraft
The problem is to design a cloud based game for children age 5+. The trigger for the problem is based on Minecraft.

From a technology viewpoint the system should be portable with PCs, mobile devices and deployed from / on the Cloud.

OOSE Minecraft Project

Groups / Teams:
Find a partner and inform me by 3 March.
Anybody without a partner at that date will be assigned one by 10 March. Groups will not be changed after these dates.
Students must work as part of the team and will not be given marks for individual project submissions.
Students must work as part of the team and will not be given the team’s project mark if they have not contributed significantly.
Team disruptions should be managed within the team, if agreement cannot be reached please contact the lecturer as soon as possible

OOSE Minecraft Project

Deliverables
For the above Problem description:
(i)

Identify the actors.
(5 Marks)

(ii)

Construct a Use Case Model.
(5 Marks)

(iii)

Describe in detail any use case from the use case model. The use case must contain appropriate alternate flows.
(10 Marks)

(iv)

Create a conceptual class diagram of the chosen use case. The conceptual
class diagram should demonstrate the use of attributes, relationships, navigability, multiplicity and composition.
(10 Marks)

(v)

Create a glossary that lists and defines all the terms that require clarification. (5 marks)

(vi)

Draw a System Sequence diagram from the conceptual model.
(10 Marks)

(vii)

Develop a Contract for any system operation in the system sequence diagram. (5 marks)

(viii)

Draw a Collaboration diagram based on the above contract. The collaboration diagram should demonstrate the use of design patterns.
(15 marks)

(ix)

Draw a Component diagram for the system.
(10 marks)

(x)

Draw a Deployment diagram for the system.
(10 marks)

(xi)

Presentation (how well does the package of models look?).
(6 marks)

(xii)

Use of Rational Rose.
(9 marks)

OOSE Minecraft Project

Notes
UC Modelling Principles

Relevant Actors are Identified
Relevant UC’s are identified
UC’s provide value to the actor
UC descriptions are based on a template
The UC is described in great detail
The activation is correctly written
Mainflow is a sequence of logical transactions
The mainflow is enumerated
Alternate flows are described and labelled correctly

Class Diagram Concepts

The conceptual class diagram should demonstrate the use of
ď‚· names from the problem domain as documented in the use case,
ď‚· attributes and methods,
ď‚· relationships,
ď‚· roles,
ď‚· constraints,
ď‚· association class,
ď‚· multiplicity
ď‚· composition

Principles for Interaction Diagrams and Patterns

Demonstrate interaction diagrams collaboration diagrams, sequence diagrams, statechart diagrams
Collaboration diagrams demonstrate the use of
o Link
o Messages
o Return type
o Message to itself
o Iteration
o Creation of instances
o Number sequencing
o Conditional messages
o Collections
o Message to a class object
o Patterns (Controller , Creator, Expert)

Principles for Design Class Diagram, Package Diagram, Component Diagram, Deployment Diagram
Design class diagram should demonstrate the use of
ď‚· classes, associations and attributes.
ď‚· methods
ď‚· navigability
ď‚· dependencies

Related Topics

We can write a custom essay

According to Your Specific Requirements

Order an essay
icon
300+
Materials Daily
icon
100,000+ Subjects
2000+ Topics
icon
Free Plagiarism
Checker
icon
All Materials
are Cataloged Well

Sorry, but copying text is forbidden on this website. If you need this or any other sample, we can send it to you via email.

By clicking "SEND", you agree to our terms of service and privacy policy. We'll occasionally send you account related and promo emails.
Sorry, but only registered users have full access

How about getting this access
immediately?

Your Answer Is Very Helpful For Us
Thank You A Lot!

logo

Emma Taylor

online

Hi there!
Would you like to get such a paper?
How about getting a customized one?

Can't find What you were Looking for?

Get access to our huge, continuously updated knowledge base

The next update will be in:
14 : 59 : 59