How a rider would find and rent an e-scooter

Assignment Help Other Subject
Reference no: EM133662163

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: EM133662163

Questions Cloud

Write the relations clearly showing the primary key bolded : IFN554 Databases, Queensland University of Technology - Create a conceptual schema design for the given universe of discord
Provide a couple of statements for each of the main ideas : Identify the main ideas and restate them in your own words. Provide a couple of statements for each of the main ideas, headers, etc.
Supporting all stakeholders means : Supporting all stakeholders means that Group of answer choices any solution benefits all stakeholders equally.
Identify strategy used for adapting to environment : Identify the strategy used for adapting to the environment. Example Boundary-spanning roles Mergers Joint ventures United Airlines buys Continental Airlines
How a rider would find and rent an e-scooter : Draw an Activity Diagram, representing how a rider would find and rent an e-scooter for transit from one point to another
Relationship of self-leadership to leadership competency : Explain the relationship of self-leadership to leadership competency. How does a leader's self-leadership skills impact those they lead?
Communicated through single email thread : There is a communication recurring issue where important project updates are often communicated through single email thread.
What type of analytics is often shown on executive dashboard : What is an example of a drill-down dashboard in interactive displays of management data? What type of analytics is most often shown on an executive dashboard?
Negotiation must include good oral communication : Your negotiation must include good oral communication you should use active listening and questioning where needed to seek and confirm information

Reviews

Write a Review

Other Subject Questions & Answers

  What you would do in extreme circumstance

The scenario of the time bomb terrorist gives you the opportunity to ask yourself what you would do in this extreme circumstance. Consider if you were placed in such a situation -- many lives are in danger because of a bomb.

  What it means for a human service professional to experience

What it means for a human service professional to experience burnout and compassion fatigue. What are some interventions a human service professional can

  Describe two instances when you used reality orientation

Describe two instances when you used reality orientation to provide reassurance as appropriate to an aged person suffering with dementia

  How does gender inequality show up in the workplace

In a thoughtful response, explain some of the reasons for the gender pay gap as outlined in the text. What do you think of this? How does gender inequality

  What does the comparison of the way we treated france

What does the comparison of the way we treated France after the Napoleonic wars and Germany after World War I suggest for the treatment

  How you would have dealt with this horrible situation

explain from your point of view how you would have dealt with this horrible situation. You may also write on the latest school shooting in Texas.

  Treatment of schizophrenia and depression

select either schizophrenia or depression as the basis for your presentation. Begin by creating your PowerPoint presentation.

  How to resolve conflicts through effective communication

How can I provide a case study for the topic "How to resolve conflicts through effective communication" The case study is involving two of my coworker

  Examine the dsm-5 and how it informs professional practice

Examine the DSM-5 and how it informs your professional practice. You also explore the advantages and disadvantages of being familiar with the DSM-5.

  Write down the issues in constitutional convention who were

following the revolutionary war and separation from england the need for a new government was clear. a group of men who

  Provide an argument for why believe that person

Based upon your research and facts from the case, provide an argument for why believe that person(s) became a terrorist

  Provide at least one must-have item not covered in the text

Provide at least one must-have item not covered in the text. Provide a minimum of one reliable reference from the University Library or the Internet

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