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

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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