Urgenthomework logo
UrgentHomeWork
Live chat

Loading..

ICT284 Systems Analysis and Design : Information System

List the main stakeholders for Fearless Spiders Indoor Rock Climbing System (FSIRCS). For each stakeholder, write a brief description of their interest in the system and what aspects of it are of particular relevance to them.
You do not need to categorise the stakeholders. Don’t include the systems development team.
List and briefly describe the main functional requirements for the FSIRCS.
List and briefly describe the main nonfunctionalrequirements for the FSIRCS.
Use the User Goal technique to develop a list of use cases for the FSIRCS. 
Present your list in a table that includes the participating actors, use case name 
and a brief use case description. (b) Use the Event Decomposition technique to identify any additional use cases for the FSIRCS. These will probably be temporal and state event types. Present your list in a table that includes the event, type of event, trigger, use case name, and brief use case description. (Note that some use cases are already identified in Q6, 7, 10 below. Include these in 
your lists.)
Create a domain model class diagram for the system, including all classes,attributes, associations, and multiplicity. Show association classes and generalisation hierarchies where appropriate.
Create a CRUD matrix to check the consistency between your domain model class diagram and your complete list of use cases. Set this out in the form of a table with classes as the columns and use cases as the rows. If you find discrepancies between the models while you are doing this, you should go back and correct your earlier models as required.
Create a fully-developed use case description for the use case Book a Climbing Session.
Follow the template provided at the end of this handout.
Draw an activity diagram to represent the flow of activities for the use case Inspect Wall shown at the end of this handout.
Draw a system sequence diagram for the use case Inspect Wall shown at the end of this handout that corresponds to your activity diagram in Draw a state machine diagram to show the possible states and transitions for a Wall object. Label each state with the state name. Label each transition with the appropriate transition name, guard condition (if appropriate) and action expression 
Based on the activity diagram for the use case Create Usage Report shown at the end of this handout: (a) Develop a first-cut* sequence diagram for the use case (b) Develop a design class diagram for the relevant part of your domain class diagram

Answer:

Functional and non-functional requirement

  1. The main functional requirement identified for the development of the information system for Fearless Spiders are listed as follows:

Registration – The registration option should be available for the customer to use the different service and book tickets online. The status of the booking can also be shown to the users using the information system.

Login – The user should be able to find any information about the service and book their tickets by successfully logging into the system. An unique userna


me and a password combination is used by the users to login into the system.

Search – The user or the admin can search information about the service, staffs and the customers from the information system.

Logout – The user needs to logout the system when it is not used for avoiding the risk of data loss and redirecting to the home page of the information system.

Status – All the information about the customer, payment, maintenance service and the staff information are inputted in the information system for sending and sending notification to the users for an event.  

 Tracking – The admin account can be used for monitoring the activity of the users and get the details of the customers and the staffs for maintaining the efficiency of the current business process of the organization.

  1. The nonfunctional requirement identified for the development of the information system are listed as follows:

Security- The security is the main aspect of the information system, the efficiency of the information system can be improved with the implementation of security mechanism for securing the user information.

Storage – The storage servers should be used for the storing the data regarding the maintenance of the walls and the service of the ground. The details of the users and the password information should be stored in the information system.

Availability – The information system should be available to the users for all the time for reducing the risk of business loss. The querry response time should also be minimum such that the system is efficient.

Reliability – The system should never be down and no error data must be inputted in the information system for increasing the reliability of the information system.

List of Use Case

  1. List of use case for the development of the development of the FSIRCS is tabulated below.

Participating Actors

Use Case name

Brief Use Case Description

Admin

Monitor

The admin account is created and the all the details of the customer can be fetched from the information system

User

Register / Login

The user needs to register into the information system for booking their ticket for the climbing session

Login

Book Ticket

The user can book a ticket after successfully logging into the information system

Log out

Main page

The user is redirected to the home page of the information system after clicking the logout button.

Admin and User

Generate Notification

Notification is generated for an event and sent to the user for reminding the task.

  1. The event decomposition technique is used for finding the additional use cases associated with the development of the information system.

Event: Book a ticket

Type of Event: user for a climbing session

Trigger: Availability of the tickets

Use case name: Book climb session

Brief Description:

The user can book a ticket after registering into the information system and choose the type of climbing wall from the walls offered by the organization. The price of the tickets and the other information like availability can also be fetched from the information system.

Entity

Function

Book Ticket

Make Booking

C

 

 

 

Booking Confirmation

 

RU

 

 

Accept Cancellation

 

 

D

 

Issue Tickets

 

 

 

RU

Where,

C = Create

R = Read

U = Update

D = Delete

Fully Developed Use Case Description

Use Case Name:

Book a climbing session

Scenario:

Book a ticket

Triggering Event:

The user needs to login into the information system

Brief Description:

The user can book a ticket after registering into the information system and choose the type of climbing wall from the walls offered by the organization. The price of the tickets and the other information like availability can also be fetched from the information system.

Actors:

User and ticketing system

Stakeholders:

Owner, Staffs, Service Engineer and Customer

Preconditions:

The user should have an account registered with the information system for accessing the resources and check the availability pf the tickets or choosing a plan.

Post conditions:

On booking of the tickets they have to pass a health checkup and finally climb on the walls.

Flow of Activities:

Actor

System

 

1. Register into the information system

 

 

 

2. To display the service and products offered by FS.

3. To book a ticket for climbing session

1. The system generates a user ID and password and stores in the database of the organization.

2. The fetch data from the database and display it to the user

4. Check the availability and generate a receipt for the user

Exception Conditions:

If the user is a member the user can enter the FS using thee pass and thus they are exempted from ticket booking

The use of the service can be cancelled if the health problem is found and the ticket is cancelled

Bibliography

Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-oriented approach with UML. John Wiley & Sons.

Gorod, A., White, B. E., Ireland, V., Gandhi, S. J., & Sauser, B. (Eds.). (2014). Case studies in system of systems, enterprise systems, and complex systems engineering. CRC Press.

He, Y. Y., & Dey, S. (2014). Sum rate maximization for cognitive MISO broadcast channels: Beamforming design and large systems analysis. IEEE Transactions on Wireless Communications, 13(5), 2383-2401.

Li, Y., Lee, P. P., & Lui, J. (2013). Stochastic modeling of large-scale solid-state storage systems: analysis, design tradeoffs and optimization. ACM SIGMETRICS Performance Evaluation Review, 41(1), 179-190.

Mahmoud, M. S. (2016). Networked control systems analysis and design: An overview. Arabian Journal for Science and Engineering, 41(3), 711-758.

Rosenblatt, H. J. (2013). Systems analysis and design. Cengage Learning.

Valacich, J. S., George, J. F., & Hoffer, J. A. (2015). Essentials of systems analysis and design. Pearson Education.

Zhang, C., Duan, Z., Yu, B., Tian, C., & Ding, M. (2016). A Test Case Generation Approach Based on Sequence Diagram and Automata Models. Chinese Journal of Electronics, 25(2), 234-240.


Buy ICT284 Systems Analysis and Design : Information System Answers Online

Talk to our expert to get the help with ICT284 Systems Analysis and Design : Information System Answers to complete your assessment on time and boost your grades now

The main aim/motive of the management assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignments. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at urgenthomework.com are so much skilled, capable, talented, and experienced in their field of programming homework help writing assignments, so, for this, they can effectively write the best economics assignment help services.

Get Online Support for ICT284 Systems Analysis and Design : Information System Assignment Help Online

); }
Copyright © 2009-2023 UrgentHomework.com, All right reserved.