MIS605 Systems Analysis and Design Assignment 1 Sample

Task Summary

In response to the case study provided, identify the functional and the non-functional requirement for the required information system and then build a Use Case Diagram and document set of use cases.

Context

System analysis methods and skills are of fundamental importance for a Business Analyst. This assessment allows you to enhance your system analysis skills by capturing the business and then functional and non-functional requirement of a system. It helps you in identifying “what” the proposed system will do and “how”?.

Instructions

1. Please read the attached MIS605_ Assessment 1_Case Study. Note that every piece of information provided in the following case serves a purpose.

2. Once you have completed reading the case study. Please answer the following questions:

Question 1 (10 mark).

Identify all the human and non-human actors within the system. Provide brief description against every actor.

Question 2 (30 marks).

Using the information provided in the case study, build a Use Case Diagram using any diagramming software.

Note: Please make assumptions where needed.

Question 3 (60 marks).

Document all use cases (use case methods). All use cases identified in the Use Case Diagram in

Question 2 must be elaborated in detail. Please document each use case using the following template:

Solution

Question 1: Human and Non-human Actors

In donesloching website, Following human and non-human actors are involved.

Human Actors

Human Actors are very important in every business because without human actors no business can run in a proper way. Non-human things cannot do everything. To handle non-human things, human actors are necessary. Uni Assignment Help.

1. Adult User

Adult Users are the main actors in bookedbook website because it is basically made for helping them. Adult Users have to register into the bookedbook to launch books and to use the features of bookedbook website.

2. Child User

Child Users are the main actors in bookedbook website because it is basically made for helping them. Child Users have to register into the bookedbook and have to give the parent details to launch books and to use the features of bookedbook website.

3. Book Author

Child Users are the main actors in bookedbook. They can do book advertisement and pay online for book advertisement.

4. Content Manager

Content Managers are the main actors in bookedbook website. They approve book launch request and advertisement request.

5. Administrator

Content Managers are the main actors in bookedbook website. They arrange online meet ups and observe and analyze data.

Non-Human Actors

1. System

System is the non-human actor. Non-human actors play an important role in every business. There are so many things which should be triggered at a fixed time or at a specific event. There are many things which are required to be done automatically as follows-

- Remove ad automatically after expiration of end date

- Send notification to the users automatically for renewal of subscription

There are many functional requirements like registration, book launch, advertise etc. All these functional requirements will be done by the human and non-human actors.
There are some non functional requirements like site maintenance etc. in these requirements; the human and non-human actors will not be involved.

Question 2: Use Case Diagram

 

(uml-diagrams.org n.d.)
(tutorialspoint.com 2021)

Question 3: Use Case Document

Use Case Number

 

1

Use Case Type

 

Base

Use Case Name

 

Register

Priority

 

Highest

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Enter Complete detail e.g. personal detail.

Associated  User Interfaces

 

Registration Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

-

Post Condition(s)

 

Enter other important details e.g. ID Proof, Parent Details etc.

Detailed Description

 

It is used to register into the website and is mandatory for both adult and child users to access any feature of the website.

 

Use Case Number

 

2

Use Case Type

 

Include

Use Case Name

 

Enter ID Proof

Priority

 

Highest

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Enter Bank detail

Associated  User Interfaces

 

ID Proof Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

Registration process is going on

Post Condition(s)

 

Registration process is complete

Detailed Description

 

It is mandatory to enter ID Proof while registration for all users.

 

Use Case Number

 

3

Use Case Type

 

Include

Use Case Name

 

Enter Parent Details

Priority

 

Highest

Actor Involved

 

Child User

Associated Data Sources

 

Enter Parent Details

Associated  User Interfaces

 

Enter Parent Details Interface

Associated User

 

Child User

Pre-Condition(s)

 

Registration process is going on

Post Condition(s)

 

Registration process is complete

Detailed Description

 

This use case is used to complete the registration process of child users by entering the parent details.

 

Use Case Number

 

4

Use Case Type

 

Extend

Use Case Name

 

Take Membership

Priority

 

Highest

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Membership detail

Associated  User Interfaces

 

Membership Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

Registration process is completed

Post Condition(s)

 

Get discount, additional features of website etc. after taking membership

Detailed Description

 

This use case is used to get discount, additional features of website etc. after taking membership. The membership may be quarterly, biannual or annual.

 

Use Case Number

 

5

Use Case Type

 

Base

Use Case Name

 

Launch Book

Priority

 

Highest

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Book detail

Associated  User Interfaces

 

Book Detail Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

Registration process is completed

Post Condition(s)

 

Book will be launched

Detailed Description

 

This use case is used to launch the book which the user wants to share with other registered users.

 

Use Case Number

 

6

Use Case Type

 

Include

Use Case Name

 

Enter Book Detail

Priority

 

Highest

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Book Detail

Associated  User Interfaces

 

Book Detail Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

Book Launch process is going on

Post Condition(s)

 

Book Launch is completed

Detailed Description

 

This use case is used to enter book details e.g. name, author etc.

 

Use Case Number

 

7

Use Case Type

 

Include

Use Case Name

 

Enter Address

Priority

 

Highest

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Enter Address

Associated  User Interfaces

 

Enter Address Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

Book Launch process is going on

Post Condition(s)

 

Book Launch process is completed

Detailed Description

 

This use case is used to enter address from where launched book will be collected by other registered users.

 

Use Case Number

 

8

Use Case Type

 

Base

Use Case Name

 

Interact with Other Users

Priority

 

Highest

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Visits Data

Associated  User Interfaces

 

Users Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

Registration process is completed

Post Condition(s)

 

Interaction with Other Users is going on

Detailed Description

 

This use case is used to interact with other users via chat, email etc. This feature is available to the registered users only whether they are adult or child.

 

Use Case Number

 

9

Use Case Type

 

Base

Use Case Name

 

Select Mode of Communication

Priority

 

Highest

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Approved Visits Data

Associated  User Interfaces

 

Select Mode of Communication Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

Registration process is completed

Post Condition(s)

 

Mode of Communication is selected

Detailed Description

 

This use case is used to select mode of communication to interact with other users by the registered users only whether they are adult or child.

 

Use Case Number

 

10

Use Case Type

 

Base

Use Case Name

 

Approve Book Launch

Priority

 

High

Actor Involved

 

Content Manager

Associated Data Sources

 

Book Detail

Associated  User Interfaces

 

Approve Book Launch Interface

Associated User

 

Content Manager

Pre-Condition(s)

 

Apply for Book Launch by the Registered  Users

Post Condition(s)

 

Book is Launched

Detailed Description

 

This use case is used to launch book which is applied by the registered users.

 

Use Case Number

 

11

Use Case Type

 

Base

Use Case Name

 

Review Book

Priority

 

Low

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Review Book Data

Associated  User Interfaces

 

Review Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

Book is launched for review

Post Condition(s)

 

Review Posted

Detailed Description

 

This use case is used to post reviews by the registered users for launched books.

 

Use Case Number

 

12

Use Case Type

 

Base

Use Case Name

 

Acquire Book

Priority

 

Low

Actor Involved

 

Adult User, Child User

Associated Data Sources

 

Acquire Book Data

Associated  User Interfaces

 

Acquire Book Interface

Associated User

 

Adult User, Child User

Pre-Condition(s)

 

Book Launched is completed

Post Condition(s)

 

Book is acquired

Detailed Description

 

This use case is used acquire books from the registered users who launched the books.

 

(visual-paradigm.com 2021)
(Kupersmith K., Mulvey P., McGoey K. n.d.)

References

uml-diagrams.org (n.d.), UML Use Case Diagrams, [Online]. Available: http://www.uml-diagrams.org/use-case-diagrams.html.
tutorialspoint.com (2021), UML Use Case Diagrams, [Online]. Available: https://www.tutorialspoint.com/uml/uml_use_case_diagram.htm.
visual-paradigm.com (2021), Use Case Description, [Online]. Available: https://www.visual-paradigm.com/features/use-case-description/

Kupersmith K., Mulvey P., McGoey K. (n.d.), How to Create Use Case Description for Your Business Analysis Report. , [Online]. Available: https://www.dummies.com/business/business-strategy/how-to-create-use-case-description-for-your-business-analysis-report/

Would you like to schedule a callback?
Send us a message and we will get back to you

Highlights

Earn While You Learn With Us
Confidentiality Agreement
Money Back Guarantee
Live Expert Sessions
550+ Ph.D Experts
21 Step Quality Check
100% Quality
24*7 Live Help
On Time Delivery
Plagiarism-Free

Uni Assignment Help
A+ Grade Assured

Assignment Support
Hello!
Struggling with your assignments? Get 30% OFF on your first order.

Chat with experts now!
×
Get Instant Help
University Assignment Help

Still Finding University Assignment Help? You’ve Come To The Right Place!

AU ADDRESS
81 Isla Avenue Glenroy, Mel, VIC, 3046 AU
CONTACT