Design and document a case study using UML

Assignment Help Other Subject
Reference no: EM132312220

System Analysis And Design Assignment - Project/Case study

Aim: The aim of this project assessment is to enable students to identify requirements, analyse, model, design and document a case study using UML and object oriented analysis and design using a CASE tool.

Learning outcomes:

1. Produce a requirements analysis report.

2. Produce a systems specification report.

This is a Practical project assignment using Enterprise Architect (Case tool) where you need to design, model and provide a solution to the case study.          

Case study scenario: Car parking system

Tasks - The general intention is to design the required system through system analysis and design techniques using UML modelling.

Use the given case study to write a Business Requirements Statement for the new system. Use the Unified Modelling Language (UML) to achieve the modelling.

Task 1: General report structure

a. Cover page and Table of Contents.

b. Report structure / neatness (introductions, professional presentation, report structure apply sections, referencing, font ... etc.)

Task 2: Business requirement identification

Document all the requirements for the system by studying the scenario and make required assumptions.

a. List all identified functional requirements in a table / Matrix.

b. List all identified non-functional requirements (including assumed ones) in a table /Matrix.

Task 3: Activity Diagram for whole assumed system (full system process modelling)

Produce an activity diagram for the whole required system including swim-lanes, objects and actors involved in the system operations. This activity diagram is being used as a process modelling to understand the whole operational processes within car parking system.

Task 4: Actor Glossary / Use Case Glossary

a. Actor Glossary ( a List of actors[roles] related to the system )/Table.

b. Use Case Glossary ( A list of all use cases for the system describing what this system is being used for ) /Table.

Task 5: Use Case diagrams/ Use Case narratives

a. Use Case Model Diagram for the whole system including defined system boundaries. AT least three boundaries are expected (sample of possible boundaries: Entry, payments, leaving, etc.)

b. Use case narratives for major use cases within each chosen boundaries. (at least two for each boundaries, minimum 6 narratives

Task 6: Produce state transition diagram for three selected objects within the designed system

Select three most complicated objects within your system design. Explain the complexity of each object and draw three state transition diagram for selected objects. State transition diagram is to identify all state of an object (Class) by applying given events which will change the state of an object.

Task 7: Identifying software objects within Use Cases/ creating communication diagrams

a. Identify and sketch "Interface", "controller "and "entity" objects for all major use cases you identified in task 4 (this can be done in Ms World, as EA does not support this action directly, you draw the refined version of this as communication diagram).

You need to explain briefly how did you decide to draw each diagram and what was your logic behind decisions you made. (Minimum 6 major use cases).

b. Transfer all drawn use case objects /relations above to proper communication diagrams and identify /add all relevant messages between each objects (all messages must be named, numbered and include directions between each object).

Task 8: Sequence Diagram for selected Use Cases

Produce set of sequence diagram for all Uses cases that you produced narrative for in question 2, each diagram should have at least a paragraph explaining the sequence diagram you made ( Chosen Use Cases for drawing sequence diagram can be the same as the one were chosen for drawing communication diagram).

Hint1: (you can get help from the narrative you produced in task 2)

Hint 2: (Sequence diagram is the transformation of communication diagram, having sequence timing in mind)

Task 9: Produce an analysis/design final class diagram

Produce full analysis/design class diagram for the part of systems that communication and sequence diagram was produced (Minimum 6 Diagrams).In these diagrams you should identify all the characteristics of an object class that will make it ready for a programmer to use this class diagram and enable them to code the system. They should include all correct connections based on prior analysis, class attributes and methods and to be indicated which one is public, private ... and etc.

Attachment:- Case study scenario.rar

Reference no: EM132312220

Questions Cloud

Identify the connected component of g : Show that a DFS of an undirected graph G can be used to identify the connected component of G, and that the DFS contains as many trees
Means for the future of systems analysis and design : Use web resources to discuss about "The movement towards agility means for the future of systems analysis and design"
Calculate the simple payback period for this project : Calculate the simple payback period for this project. Your desired payback period is 5 years. How long is the payback period for this project?
Discuss the advantages and disadvantages of vlans : Discuss the advantages and disadvantages of VLANs? How can a VLAN architecture improve LAN performances?
Design and document a case study using UML : COMP6209 System Analysis And Design Assignment - Project/Case study, Toi Ohomai Institute of Technology, New Zealand. Design and document a case study using UML
Competitive advantage in the context of value chain : Select an organization and discuss their competitive advantage in the context of value chain?
What would be the cost savings to the firm : What processes would need to be put in place to stop staff from abusing the flexible work system - undertake a report that examines whether the firm can support
Advantages or disadvantages for their sustainability-growth : How the companies' EOC policies and practices create advantages or disadvantages for their sustainability and growth? What could companies learn from each other
Identify and discuss the range of policies and programs : Watch the film, The Girls Most Likely. It is part of a series, Plumpton High Babies. The film is available online in the UQ library.

Reviews

len2312220

5/27/2019 1:44:24 AM

Notes: This is an individual assignment and must be the product of your own work. Students are reminded to read pages related to assessment rules, including rules for dishonest work, in the Toiohomai Student code of practice. Note: This is a Practical project assignment using Enterprise Architect (Case tool) where you need to design, model and provide a solution to the case study.

len2312220

5/27/2019 1:44:17 AM

Report should not exceed more than the pages required for presenting readable diagrams and relevant text to explain the concept behind the diagrams ( Ideally maximum 30 pages, including cover page, table of contents, references and glossary (If any). Complete report must have at least 10 pages, excluding table of contents (TOC), introduction etc. Cover page should include the following information (at least): Your full name, Student number, Paper name / number, Assignment number / Topic, Date, Lecturer name Etc.

len2312220

5/27/2019 1:44:10 AM

The report should clearly indicate which parts of the assignment questions are answered in numbered sections. No mark (0 marks) will be assigned to unnumbered answers and lose materials. Hand in your assignment hardcopy to the office before due time. Also you are required to send an electronic version of your assignment to you lecturer before due time. If you do not hand in both version of your assignment, it is considered that you have not handed in your assignment and no mark (0 marks) will be assumed.

len2312220

5/27/2019 1:44:03 AM

Important: You also need to attach your EA file-project created for achieving this project to the submission e-mail, when you e-mail the electronic version of your report. Remember all the diagrams should have been copied and pasted in to your report sections (world document) as Electronic-EA file will be qualified for printed copy replacement. Referencing - In this document you may not need cited materials as this is your own design-work. However if you need to cite materials in the report body you need to make sure APA6 referencing is used. Also you need to provide a reference page to indicate the sources you used.

len2312220

5/27/2019 1:43:55 AM

Deliverables and Marking Scheme: Professional cover page and TOC with correct page referencing including all required information [2 marks] Professional contents , introduction ,sections corresponding to assignment tasks, report structures, referencing , etc [5-6 marks] Most functional requirements identified correctly, Required assumptions made, Clearly stated [4-5 marks]. Most Non-functional requirements identified correctly, Required assumptions made and Clearly stated [4 marks]. A professional and correct activity diagram drawn for the whole system by using EA software and illustrating and explaining textually all processes within system correctly including swim lanes and properly selected actors [7-8 marks].

len2312220

5/27/2019 1:43:49 AM

Most actors identified correctly, Actors named correctly and Glossary has required format [4 marks]. Most use cases identified correctly, Use cases named correctly, Glossary has required format and Included justification about choosing use cases [4 marks]. Use cases diagrams drawn correctly and properly ( at least 3), Full system is shown in the diagram. Required assumptions are made. All the connections and boundaries are correct, All drawings are compliant with glossary and EA software is used for drawing [11-15 marks].

len2312220

5/27/2019 1:43:44 AM

All objects selected correctly. SD has full correct notation and all correct event identified. The full concept is being understood and explained accordingly [5-6 marks]. Covered all the boundaries”, “controller “and “entities” objects within Use case correctly, Proper diagramming concept used. Correct notation and concept presented. [5-6 marks]. Communication diagram is drawn correctly covering all concepts. Diagram is aligned with prior realizations. All messages and connections and directions are realised correctly and EA software is used correctly and relevant file is produced [9-12marks]. Covered all the sequences actions within scenario. Proper diagramming concept used. Correct notation and concept presented. EA software is used for drawing. All diagram produced [9-12 marks].

Write a Review

Other Subject Questions & Answers

  Direction of the velocity of the first ball after collision

A 3.7kg ball with a velocity of 3.4m/s in the +x-direction collides head-on elastically with a stationary 2.2kg ball. What is the speed of the first ball after the collision?

  Review the peels nine principles

Your assignment is to review Peel's Nine Principles and reflect on how each of them has affected the way police officers handle their jobs today.

  What your favorite genre of film and why

In a one or two page paper first state what your favorite genre of film is(romantic comedy, the screen musical, the western, horror, suspense, thriller, documentary/docudrama, fictionalized biography, comedy drama, film noir, etc.)and explain why ..

  Life or career as a result of obtaining your college degree

describe why you chose to enroll in college and what you hope to accomplish, including the field of study

  Who are the top three competitors of the ritz-carlton

Who are the top three competitors of The Ritz-Carlton, and what are their advantages/disadvantages with respect to their competitive product/service strategies.

  Write on a topic that is specific to your program of study

In compliance with the Exit Profile for all BXE courses, you are required to write on a topic that is specific to your program of study

  To whom the privacy violation should be reported

Determine to whom the privacy violation should be reported and the timing required for the notification. Identify the specific action(s) appropriate to address each of the following situations.

  Anticipate coming up during storming stage-performing stage

Imagine the softball team went through the stages advanced by Bruce Tuckman. Describe each stage. Characterize the issues you anticipate coming up during the storming stage. Characterize what you think will help them move to the norming stage.

  Identify one independent variable from the article

There are many special duties that a crime scene technician can do at a crime scene. Discuss some of the different roles and functions of a crime scene technician during an investigation. A specialized person/unit may also be called out. Provide o..

  Defines the concept of push channel strategy

Write a brief paragraph (in your own words) that defines the concept of both the "push channel strategy" and the "pull channel strategy

  Discuss the common route of entry and health concerns

Discuss the common route of entry, health concerns, and symptoms that indicate toxicity of this chemical. Reflect on ways that this chemical may be avoided.

  Would the china be considered a democracy

In what areas do democracies differ? What would you describe as a Democracy? Would the China be considered a democracy?

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