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

  Cultural difference affect establishing of international iss

How can cultural differences affect the establishing of international ISs - differences in perspectives, tastes, treatment of people of a certain gender

  Outline of the application-oriented project

CS688 Data Mining - define an application problem, apply three algorithms to solve the problem, and conduct an empirical comparison of the algorithms

  Question 1 entity-relationship er model create an er

question 1 entity-relationship er model create an er diagram using the set of requirements provided for oxford city

  Manage client-server connections using rdbms net services

Advanced Database Administration (COMP 0343) Manage client-server connections using RDBMS Net Services and evaluate requirements and select appropriate parameters to ensure effective storage management in a database system.

  Discuss one advantage a database has over a spreadsheet

Discuss at least two reasons organizations use databases and DBMS's.Discuss one advantage a database has over a spreadsheet.

  Why heterogeneity is a challenge for distributed system

Explain why heterogeneity is a challenge for distributed system designers and write an essay (word processor document) submitted to Blackboard that is not longer than two double-spaced pages submitted to Blackboard Assignments in the Professional E..

  Evaluate limitations of your selected big data technology

Evaluate the strengths and limitations of your selected Big Data technology.

  1kate and leopold are thinking about-buying the rockwood

1.kate and leopold are thinking about-buying the rockwood motellocated on interstate 70. before they make up their mind

  Explain a scenario where would apply access control measures

Explain a scenario where you would apply one of the four access control measures. Why would you select one over the others?

  Identify a relational algebra tree

Identify a relational algebra tree (or a relational algebra expression if you prefer) that reflects the order of operations a decent query optimizer would choose.

  Database management systems

An automotive service center or dealer wants to improve its services by using database management systems (DBMS) and data mining. What tables are needed in such a database and how could it help improve their services?

  Design a entity tables for small college department library

Design a database (entity and relationship tables in Access) for a small college department library. You should have the entities and relationships you need to support Purchase books.

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