Stakeholders Of The OABS System And System Requirements

Stakeholders of the OABS System

Discuss About The Various Stakeholders Of The OABS System.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

The online information access has become very essential in the current computing error especially in the business entity where the customers and the services provider are able to interact and also make the payments .

This report is about the online accommodation booking system that is used by the hosts who provides the rooms for accommodation, the students who register and book for rooms to be accommodated and the system administrator who is responsible of managing the system where he approves the students and the hosts registrations and also can cancel the student bookings.

This system has been developed to improve the service delivery to students and also adding more clients to the hosts.

The online accommodation booking system is a system that is used by various users and they are able to perform some respective functions according to the privileges given to them.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Below are the various stakeholders of the OABS system.

The youths are one of the target stakeholders who are the customers and below are some of their roles.

  1. To make online registration.
  2. Searching of and booking the rooms.
  3. Making group booking.
  4. Selecting the travel dates.
  5. Making payments for theirs accommodations.
  6. Cancelling the bookings made.
  7. Sharing the reviews comment about the past host.

The system administrator is the other stake holder who is responsible managing the system and the data in the system, however below are his roles.

  1. Approving or rejecting the youths and hosts registration.
  2. Sending private messages to the hosts and the youths.
  3. Putting the hosts to the reserved lists.
  4. Upgrading the reserved host to the active hosts.
  5. Canceling the room bookings.
  6. Promoting the hosts on the OABS website.

The hosts is the other stakeholder and he has various roles as well ,below are the hosts role.

  1. Registering on the OABS
  2. Providing their accommodation facilities information .
  3. Receiving the payments through the website.
  4. Sharing the reviews comments about their past visitors.

The room attendants are the other stakeholders who prepares the rooms for the accommodation, below are some of their roles.

  1. Issuing the room to the youths.
  2. Cleaning the rooms and making beds.
  3. Retrieving the room from the students.

The host accountants are the other stake holder that has the following roles.

  1. Receiving the payments from the youths.
  2. Making the balance sheet accounts for the hosts.

There are various method that are used in the system acquisition depending on the customer needs and system specifications , among the types of software are the generic and the customized system acquisition process as discussed below.

The generic type of software is referred to the general purpose applications  and it is meant to provide variety of uses ,for instance the Microsoft excel is used to perform many tasks like making calculations and plotting of graphs.

Below are some example of generic software:

  1. Ms Word processors: it is used in production of the essay, letter and curriculum vitae.
  2. Ms publisher: This is used in the production of calendars, poster and cards .
  3. Ms excel: This is used to do some calculation and plotting of graph.

The customized software is referred to as the tailor made software and this is mainly developed for a specific company or organization or other types of businesses.

However this software is designed and developed for one customer where the specifications and requirements of customer are fully accommodated and implemented.

However these software can be designed to perform some functions which can be contents managements, inventories managements, human resources managements and among others.

  1. They have specific designs: this software is only developed for a specific users or customers.
  2. Incorporation of features: The software can have some features related to other software applications.
  3. It has flexibility: this software is highly flexible to accommodate all uses.
  4. Easy to upgrade: The system can be upgraded if new features are required.
  5. Developed using standard developments tools: The software is developing using some of the tools which are standardized.

Methods of System Acquisition

Therefore for this system I recommend the system to be acquired using the customized software acquisition process which will enable the system to be developed and all functionalities are implemented, however the generic software is not the best process to acquire the software since none can be able to fit all the requirements.

In the software design there are some specific attributes that measures the successful software and they includes the following:

The successful systems are said to be maintainable if they have high probability of being repairable in any given environment within a given period of time and also the system should have short repair time.

For every successful system there is dependability and security ,this is measured by ensuring that the system ha s ability to resisting any accidental or deliberated intrusion attempts.

A successful system is required to be efficient such that the ratios of the output  to the input  used by the users correlates 

A successful system  should be acceptable to all the users ,this is achieved by the implementation of all the required user requirements to achieve all the system functionalities.

In this OABS website system development process the first important thing is to correct and gather all the system requirements where the information is gathered from all the three major stakeholders who includes the youths , hosts and the administrators [6]  .

There are various tools and techniques that are set to collect and analyze the system requirements as discussed below.

Below are the various tools and techniques used to collect the system requirements.

  1. Use of questionnaires.

This is a tool or technique of collecting the required information where and it is administered to the target group of people ,however this consists of structured or open ended type of questions and the respondent select or fill in the questionnaires independently.

  1. Conducting interviews.

This is type of tool an technique that is used to collect information, however it is a better way compared to the use of the questionnaires since it is appropriate to do the information validations. However the interview is used to enable the information gathered to avoid miss-understandings   and allow better response evaluations.

  1. Through brainstorming.

The brainstorm is a process of gathering the information through holding a discussion with group or single shareholders of the system, however after the brainstorm process the various ideas are gathered and reviewed and analyzed and if necessary are added as part of the system requirements.

  1. The feasibility studies.

Attributes of Successful Software

The feasibility study is a tool used to gather information where the existing system requirements are analyzed and the requirements are them obtained from it and few changes are made.

After the collection  and selection of the system requirements those requirements require to be done verification and validations ,however the requirement validation is a process that is interactively used and is used in the entire project life-cycle [5].

However in the elicitations, analysis and specifications process the data collected is questioned in a constant manner to check its validity, this will ensures the system requirements that are produced are complete, consistent for the validation processes and system development.

Below are the two validation techniques that are used:

  1. Reviews and inspections.

This is one of the processes that very rigorous where it consumes a lot of time since all the stakeholders are represented .There is collaboration in the reviewing of the system requirements where the arising issues are noted in the issues logs.

However some of the issues get resolved immediately and some are forwarded to the system specialist to get more clarifications ,therefore the processes are interactive in nature and a series of iterations are until the issues get resolved.

  1. Prototyping .

This is another validation process that enables the system users and the developers be on agreement on the requirements before the system is implemented.

The prototyping however is another way to do the validity tests and requirements completeness, this process validates the system requirements through the provision of visual models to the system user.

After the validation the system developers decides the best approach of presenting the prototypes according to the situation.

The OABS  website system is used by various people and they use it to do some tasks ,however all these abilities of the system are referred to the system requirements .

Below are some of the major systems requirements.

  1. System should enable the youth to register and book for accommodation.

The system is used by the youths and then they make the booking stating their selected date.

  1. The system should enable the hosts to register and provide information about accommodation.

The hosts access the system and then register in order to be able to provide the accommodations information

  1. The system should allow the youth to make the payments.

The student will use the system to make the payments to the hosts after making bookings of the rooms.

  1. The system should enable the hosts to receive the payments.

The hosts will be able to receive the payments from the students who had booked the rooms for accommodations [4]  .

  1. The system should allow the student to share reviews comments about the past host on social network.

The students after using the accommodation of a certain host they can post the review comments and rate them on a social media

Tools and Techniques for Collecting and Analyzing System Requirements

Below are some of the system non –functional requirements and they illustrates how the system quality is and how it functions.

Below are some of the identified non-functional requirements:

  1. Uptime .

The system uptime measures the amount of the time that the OABS website will be accessible ,and  be available to the users, however the system to be developed will be having more than 99% uptime hours and thus no limitations of using the system.

  1. Response time.

The system response time is the time that elapsed between the end of time when the OABS website will be queried by the users and the beginning of the system response, however the OABS website will be having a short response time of less than 20 seconds such that the system users will not note any system delays.

The OABS website system will be highly reliable and the probability of it performing according to the requirement is more than 99.9% and this is at any given time while being accessed using any of internet connected device.

  1. Security .

The OBAS website system will enforce security to the users information by setting the access control using the usernames and passwords that prevents the unauthorized persons from accessing the system, therefore all the information of the users is kept private and confidential, where the integrity is enforced.

The OBAS website system has no any limitation of use by the registered users however it will be developed to ensure that it is effective, efficient and all the systems authorized users will use it and will be fully satisfied [3] .

Below are some few use cases that are used in the OABS website system which summarizes the use cases, their descriptions and the respective associated actors.

Use cases

Descriptions

Actors

Registering in system

In this use case the students  and the hosts register into the system and they are approved by the admin.

admin,host,student

Sharing review comments

This use case where the student share reviews about the previous hosts and the doctor review comment of the previous student to the social media.

Host and student

Cancelling room booking

This is the use case that allow the student cancel their bookings and also the admin can cancel the booking of a certain student.

Admin and student

Conclusion

The OABS website system implementation will be very efficient while being used by the target group this is because of good collection of system requirements, the designing process and the development of the entire system, therefore I recommend other similar companies to adopt the website system for better services delivery.

Reference

[1] k. Daryl ,Use Cases: Requirements in Context. Boston:Addison-Wesley, 2012,pp. 51-368.

[2] D,Alan, Systems Analysis and Design. New Jersey: John Wiley & Sons, 2014,pp.10-698.

[3] A, Dennis , Systems Analysis and Design 5th Edition .New Jersey:Wiley,2012, pp.1-592.

[4] B,Wixom, Systems Analysis and Design 6th Edition .New Jersey:Wiley,2014,pp. 448.

[5] D, Tegarden, Systems Analysis and Design: An Object-Oriented Approach with UML 5th Edition .Jersey: Wiley, 2015,  pp. 546.

[6] D, Alan,   Systems Analysis and Design with UML 4th Edition .New Jersey:Wiley, 2012, pp. 608.