Describe aspects that may occur before your start node

Assignment Help Other Subject
Reference no: EM133658037

Systems Analysis and Design

Task - Requirements Analysis, Use Case and Activity Diagram

Task description: In this Assignment, you will take what you have learnt in weeks 1, 2 and 3 and apply this to a case. You will critically review a set of requirements and diagrams in one case, and demonstrate your understanding of a second case by creating a Requirements Matrix, a Use Case Diagram and an Activity Diagram. You will also justify your designs in short descriptions accompanying each of these outputs.

Task overview
Read the Criterion-Referenced Assessment Rubric at the end of this document.

Note: there are two cases in this assignment - (Sample) Case 1 relates to steps 2-5 below, and Case 2 relates to steps 6-11.

View the Sample Requirements list, Sample Use Case Diagram and Sample Activity Diagram for Case 1 (below).

For the Sample Requirements list, identify four (4) errors. For each error, list the requirement from the list that the error occurs in, and describe what the error is and why it is an error.

Each error description should only be 1-2 sentences and can be listed as dot points or in table format

Example format: Requirement: [list requirement] Error: [describe error, e.g., misses X, or is not Y, or does not follow principle Z, etc.], this is an error because [describe the affect the error has on the usefulness of the requirement, referring to the SMART principles]

For the Sample Use Case Diagram, identify four (4) errors. For each error, list the specific Use Case(/s) and/or relationship between Use Cases and/or other feature of the diagram that the error relates to, describe what the error is and why it is an error.

Each error description should only be 1-2 sentences and can be listed as dot points, in table format or as an annotation to a copy of the diagram

For the Sample Activity Diagram, identify four (4) errors. For each error, list the specific Activity(/s) and/or shape(/s) between Activities and/or other feature of the diagram that the error relates to, describe what the error is and why it is an error.

Each error description should only be 1-2 sentences and can be listed as dot points, in table format or as an annotation to a copy of the diagram

Read Case (below).

Develop a new Requirements Matrix to show the functional requirements of the system that would fall under subsystems User Interface, Scooter and Bike Management, and Payment Management. Aim for:
15 Essential Functional Requirements
5 Desirable Functional Requirements
1 Optional Functional Requirement

You should include the suggested number for each priority of requirements, totalling around 21 Functional Requirements in your matrix. A small amount less or more may be ok depending on the quality of the ones you include, but you will need to stay around the number stated above. Whilst each will have certain priority, and the list may not be comprehensive, you need to ensure that all are relevant to the case and are concise, specific, measurable and actionable. You will also need to define 2 modules within each of the above subsystems and include these in your matrix.

Draw 1 (one) Use Case Diagram capturing how actors interact with the system across the range of important functions available in the system (focus on the ones described in the case description).

Aim to include around 15-20 Use Cases in your diagram (no more than 23). Ensure that the use cases you do include are important and relevant to the system being represented.

Remember to include relevant relationships between elements of the diagram such as use cases and actors, and use cases and other use cases

Describe your Use Case Diagram by answering the below 3 questions (2-3 sentences each):

Pick one extends or includes relationship in your diagram (be specific) and justify why you have drawn it as an extends or includes relationship

Describe one actor in terms of where they interface with the system, based on your diagram

c) Note the aspects of the wider system that are out of scope of your diagram and justify why

Draw an Activity Diagram, representing how a rider would find and rent an e-scooter for transit from one point to another, and, assuming the e-scooter's battery became nearly empty, how a "juicer" would be involved and complete tasks relevant to them (as described in the case).

Remember to balance detail with clarity in your diagram. Take note of the following guidelines regarding scope:

Use around 2-3 swimlanes to differentiate system activities initiated by different actors. For activities performed by a subsystem with no interaction with an actor, you may use a separate "system" swimlane, however, ensure all other activities performed in actor swimlanes describe system interactions.

Use up to 40 shapes (shapes include activities, boxes, decision nodes, fork and joins, start and end nodes, etc. but does not include arrows) to show the process of user activities.

Use decision nodes two or three times and fork and join two or three times in your model.

Preferably, your activity diagram will be vertical, rather than horizontal (this will make it easier when merging it into the submission PDF).

Describe your Activity Diagram by answering the below 3 questions (2-3 sentences each):

Pick a fork and join in your diagram (be specific) and justify why it is a fork and join (i.e., why is it necessary and why does it need to be depicted in this way to accurately illustrate this part of the flow)

Pick a decision node in your diagram (be specific) and justify why it is a decision node (i.e., why is it necessary and why does it need to be depicted in this way to accurately illustrate this part of the flow)

Describe aspects that may occur before your start node or after your end node that are out of scope of your diagram and justify why.

 

Reference no: EM133658037

Questions Cloud

Difference between palliative care and hospice care programs : End-of-life care becomes an issue at some point for elderly patients. Discuss the difference between palliative care and hospice care programs.
Photographer purpose in shooting this particular photo : What do you believe was the photographer's purpose in shooting this particular photo? Consider everything that is captured in the photo.
Difficulties in studying native american culture : Crawford and Hamberlin outline three main difficulties in studying Native American culture.
You and your family were one of native american tribes : How would you feel if you and your family were one of the Native American tribes that were forced to relocate to another, unknown place?
Describe aspects that may occur before your start node : Describe aspects that may occur before your start node or after your end node that are out of scope of your diagram and justify why.
What was the desired outcome of the attack : What was the desired outcome of the attack? How successful was it? How effective were the attackers in covering their tracks? How did the victim respond?
Discuss the business and societal factors that contributed : Discuss the business and/or societal factors that contributed to the interest in and/or growth of this emerging technology.
Talk about the characteristics : We will talk about the characteristics and what made these era revolutionary from history.
Difficult peripheral intravenous cannulation in adults : What are the risk factors for difficult peripheral intravenous cannulation in adults and Critically evaluate the skills required to incorporate research finding

Reviews

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