ICT284 Systems Analysis and Design : Information System
List and briefly describe the main functional requirements for the FSIRCS.
List and briefly describe the main nonfunctionalrequirements 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 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
- 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.
- 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
- 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. |
- 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.