Analyse and model system functionality and behaviour

Assignment Help Database Management System
Reference no: EM132294398

Assignment - UML diagrams to illustrate the system architecture

Purpose of the assessment

This assignment assesses the following Unit Learning Outcomes; students should be able to demonstrate their achievements in them.

c. Analyse and model system functionality and behaviour.

d. Compare and contrast different approaches to system analysis and design, such as object-oriented, agile, and service oriented techniques

e. Analyse and model the functional and non-functional requirements of a software system

f. Design and deploy functional solutions, such as initiating, analysing and implementing system plans

Assignment Specifications

The student must design structural and behavioural UML diagrams for distributed system for an application such as multi-player game or a collaboration tool or a transaction system.

Structural UML diagram must be a class diagram while behavioural diagram can be an activity, sequence and use case diagram. The user interfaces will have to consider interactions between multiple users.

Requirements:

• The system must support multiple, autonomous agents (either human or automated) contending for shared resources and performing real-time updates to some form of shared state.
• The state of the system should be distributed across multiple client or server nodes. - The only centralized service should be one that supports users logging on, adding or removing clients or servers, and other housekeeping tasks.
• The system should be robust
- The system should be able to continue operation even if one of the participant nodes crashes.
- It should be possible to recover the state of a node following a crash, so that it can resume operation.

Since it is difficult to predict just how hard designing a new system will be, you should formulate as a set of "tiers," where the basic tier is something you're sure you can complete, and the additional tiers add more features, at both the application and the system level. For example, your system enhancements could include increasing the level of fault tolerance, decreasing the time to recovery, or adding features to increase scalability, security and QoS.

Some of the application Ideas are as follows but arenot limited to.
The following list of projects is intended to spark your imagination. Feel free to come up with something totally different. Contact the lecturer if you are uncertain of the suitability of your ideas.

1. Shared document editing, in the style of Google docs. The system should support real-time editing and viewing by multiple participants. Multiple replicas would be maintained for fault tolerance. Caching and/or copy migration would be useful to minimize application response time.

2. A simulated life game, in the style of The Sims or Farmville. The state of the system would be partitioned spatially, with replication for fault tolerance.

3. A multi-player real-time game, based on shooting, hunting for treasure, etc. There are many possibilities here.

4. An airline reservation system. Each airline would maintain its own collection of servers, with enough state replication to enable automatic fail-over. It would be possible to book travel that involves multiple airlines.

Attachment:- System Architech Assignment.rar

Reference no: EM132294398

Questions Cloud

Discuss the impact of the new world of digital communication : Has social media exacerbated this loss of community and neighborhood associations or has it enhanced community building?
Make corporations obsolete : The Internet may not make corporations obsolete, but they will have to change their business models. Do you agree? Why or why not?
Calculate the Inventory Turnover and Trade Payables : ACC11407 Financial Management for Decision Making Assignment, Edinburgh Napier University, UK. Calculate Inventory Turnover and Trade Payables
Describe the three types of speech disorders : Explain what is meant by the least restrictive environment (LRE). Explain the positive and potentially negative effects of labeling students with special needs.
Analyse and model system functionality and behaviour : MN611 - System Architecture - Melbourne Institute of technology - UML diagrams to illustrate the system architecture - Analyse and model system functionality
The purpose of the botulism in argentina activity : An interactive investigation where you play the role of an epidemiologist and investigate an outbreak of Botulism in Argentina.
Analyze three implications of the essa provisions : Discuss/ analyze your claims for each implication based on evidence from the resources provided in the research section.
Best friend facing a negotiation : What three (and only three) points of advice would you give your best friend facing a negotiation?
Do you currently read diverse books in your work with child : What will you do with the information from Chapter 6. How will you use it in your work as a early childhood educator/teacher.

Reviews

len2294398

4/27/2019 12:19:10 AM

Marking criteria: For example, your system enhancements could include increasing the level of fault tolerance, decreasing the time to recovery, or adding features to increase scalability, security and QoS. Questions Description Marks Section 1 Week 6 Description of the application. Tiers of the system Overall structure of the implementation. 10 4 5 Section 2 Class diagram Activity diagram Sequence diagram Use-case diagram User Interfaces design 10 10 10 10 10 Section 3 Demonstrate if the design is robust Fault tolerant Minimal recovery time Scalable Secure 4 4 4 4 optional Reference style Follow IEEE reference style (should have both in-text citation and reference list) 5

len2294398

4/27/2019 12:19:03 AM

During the 6 th week lab, students should submit and explain the proposal. This should include: • A description of the application. • The overall structure of the implementation. • How you intend to implement your system as a series of tiers. • A schedule for how you plan to carry your design and implementation.

len2294398

4/27/2019 12:18:53 AM

Weight 15% of the total assessments Total Marks Word limit Not applicable Due Date We Submission Guidelines • All work must be submitted on Moodle by the due date along with a completed Assignment Cover Page. • The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2 cm margins on all four sides of your page with appropriate section headings. • Reference sources must be cited in the text of the report and listed appropriately at the end in a reference list using IEEE referencing style.

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd