Efficient Requirement Engineering For Small Scale Collins Car Parking System

Ticket Generation

Discuss About The Efficient Requirement Engineer Small Scale.

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

Ticket Generation: Ticket generation is one of the key functions of the Collins car parking system. The system should be able to able to generate tickets for the car owners that are entering into the system. The system should start calculating the parking fees as soon as the car enters into the car parking area. The ticket generated should be able to generate the owner information, the car information and also the calculated hours and the total parking fees payable by the customer.

Handling payments: The system should be able to handle all the payments regarding the parking fees for the car parking system. The payment system should be able to store the details of the payment options in the system of the organization. The payment system should also be able to provide the customer with various type of payment options such as the cash payment or payment by card. The system should also be able to details of the payment such as the payment were made by card or by cash. The payment of the systems should be tracked by the payment id of the system.  

Recording problems in the log book:  The system might encounter a number of problems and the problems are to be noted in the systems. Additionally, the problems are to be recoded into the system as the problem logs and the problems are identified with the problems unique key. The system should be able to store all the details of the problems into the system such as the time of the problems, the details of the problems and the people that have encountered the problems.

Car owner’s details: The system should be able to store the details of the car owners in the system. The car owner details are to be stored with the unique identifier identifying the car owner number and also the additional details of the name of the customer, address of the car owner. In addition to this the information about should also be stored in the system. The car is to be identified by the car id and it is to be referenced with the details of the owners.

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

Calculation of parking fees: For the calculation of the of the parking fees are to be calculate by the system and for the calculation of the parking fees the method should be able to identify the different type of customers available for the system. The system requires to evaluate the customers according the categories provided below:

Handling Payments

  • 1 week 50 AUD
  • 2 weeks 95 AUD
  • 1 month 150 AUD
  • 3 months 350 AUD
  • 6 months 575 AUD
  • 12 months 800 AUD
  • Early bird (during weekday’s midnight to 10 AM) 2.5 AUD per hour
  • Normal rate (during weekdays 10 AM to midnight) 5 AUD per hour
  • Early bird (during weekend’s midnight to 10 AM) 5 AUD per hour
  • Normal rate (during weekend’s 10 AM to midnight) 10 AUD per hour

The calculation of the parking fees are to be done in accordance with the following measurements provided above. The systems should have the methods installed in the systems.

Authenticating Parking: The parking system already has the information about the car owners stored in the systems and hence, the system should be able to use the details of the cars as the authentication metrics. The authentication of the car owners should allow them an entry into the car parking system, whereas an unidentified authentication should deny the access to the car owners into the systems.

Data storage:  The system should be able to provide an efficient data storage facility for the car parking system. The system consists of a number of entities such as the car owner, car, and payment and invoice details in the system. The invoice would finally result into the generation of the tickets for the systems.

Security Management: The system should provide an efficient essence of security for the system and the system should be able to store the data and maintain the data integrity of the system. The system would be maintaining a large amount of data for the car owners and also the data of the cars would be stored in the system and hence, there is huge need of securing the data that stored in the system.

Non-functional requirements are those requirements which elaborate the performance characteristic of the system and define the constraints on how the system will do so. The non-functional requirement of the Collins Car Park system is provided in the section below:

Availability: The system should be available to the staffs of the system 24×7 so that the staffs of the organization can work efficiently and provide services to their customers 24×7. This is very important for the organization as the car owners would not like to park their cars anywhere else as they are already paying for the services they are receiving. The business of the system would also be hampered to a great deal.

Performance: The system should be able to provide the staffs and the customer of the organization with an excellent performance. The system staffs of the system would be able to perform all the required activities within the system. Additionally, the authentication and the payment features of the system should be performed efficiently so that the requirements of the organization and the business efficiencies would be maintained.

Recording problems in the log book

Scalability: It is referred to as the desired graceful change in system’s performance characteristics under growing utilization, and whether system can handle increasing load by simply adding computing units. The system should be scalable the so that the staffs would be having a limit to which they would be able to perform the activities. This would mean that the access control aspects of the system are maintained and the data of the system would be well structured.

Maintainability: The system should be maintainable and the maintenance of the system should not be much of a head ache for the organization or the company. For the maintenance of the Collin’s Car Park System, the maintenance procedures should be done at the day when the cars are not parked and maintenance of the parking area should be done on the busiest day of the week when the cars out of the car parking areas.

Security: The system designed for the organization should accurately secured. This would enable the organization to maintain the confidentially within the system. The data of the organization should be secured efficiently and the organization should be able to maintain the data integrity in the database of the system. It is also to be seen that the data of the users of customers of the organization are not leaked out as this might be hampering the privacy of the customers of the Collin’s Car parking system. 

The description for the use case diagram created is provide in the table below:

Use Case

Description

Parking Area Entrance

The car owner would enter into the car parking system.

Car Parking

The car owner would be able to park their cars in the parking area

Provide Details

The details of the of the car owner is saved in the system

Car details Recording

The car details would be recorded in the system.

Ticket Generation

The tickets for the car parking and the owner would be generated.

Payment Calculation

The parking fees of the car owner would be calculated.

Make Payment

The car owners would be able to make the payment in the system.

Payment option Selection

The payment option can be selected easily by the car owner.

Exit system

The car owner would be able to exit the system.

Use Case

Actors

Parking Area Entrance

Car Owners

Car Parking

Car Owners

Provide Details

Car Owners

Car details Recording

Car Owners, Administrator

Ticket Generation

System

Payment Calculation

System

Make Payment

Car Owners, System, Administrator

Payment option Selection

Car Owner

Exit system

Car Owners

The car owner making a payment for the parking fee generated from the system is being discussed in this section:

Use Case Name:

Make payment

Primary Actor:

Car Owner

Secondary Actors:

System

Other Stakeholders:

Administrator

Business Goal:

The business goal of the organization is to provide the car owner with the procedures of paying the parking fees to the organization. Additionally, the car owner is also to be provided with an efficient payment options. 

Precondition:

The owner of the car and the car is to be registered into the system and also the owner is to be provided access to the system.

Success Condition

The success condition is reached when the payment by the car owner is successfully completed.

Main Path

The main path of make payment

1.Payment calculation

4. Make Payment

2.Ticket generation

3.Payment option selection

Post condition:

Exit System

The system would be working with the other components of the system and also the system would be interfaced with the ticket collection and payment system.

The application components would be divided into three parts, the ticketing system, the parking system and the car owner validation system.

The user interface would be divided into two sectors, firstly the interface would be designed for the customers and the other aspect of the system would be designed for the staffs of the Collins car parking system.

The database design would be include the details about the data regarding the customers, the cars and the payment details.

The software development lifecycle is to be adopted for the development of the system fop the Collins car park system. Firstly the functional and non-functional requirements of the system are to be identified. After this the design of the system should be ideated. The next stage involves the development of the prototype for the system and sending it to the clients of the system. The clients of provide the feedback for the system and the further development of the system is done according to the feedback provided by the clients.

Car Owner’s Details

Planning- The planning phase of the software development lifecycle involves the development of the plan of the system. The system requirements and the other criteria of the system are decide during this phase. The planning for the system are done in this phase.

Analysis- In the analysis phase the business rules of the organization are studied and the functional and the non-functional requirements of the system are developed and ideated during this phase. Additionally, the functional analysis of the system is done before further proceeding with the design of the system. 

Design- The core interfaces of the systems are designed in this phase the interfaces designed in this phase are integrated with the modules of the system. Additionally, the methods for the system are developed in this phase and the methods are called into a single function during the implementation phase.

Implementation- the Collins car parking system would be implemented in the parking area of the organization and additionally, the system would be integrated with the systems that are already implemented in the car parking area. The implemented system would be providing the organization with the payment and the authorization features.

Testing- The system is tested in this phase and the analysis of the system is performed in this phase and the system is updated according to the analysis.

Maintenance– The maintenance of the Collins car parking system is done after the system is been implemented. The maintenance of the parking system is done at night as the parking lot would be busy during morning.

References

Ahmed, M. A., Butt, W. H., Ahsan, I., Anwar, M. W., Latif, M., & Azam, F. (2017, March). A Novel Natural Language Processing (NLP) Approach to Automatically Generate Conceptual Class Model from Initial Software Requirements. In International Conference on Information Science and Applications (pp. 476-484). Springer, Singapore.

Almorsy, M., Grundy, J., & Müller, I. (2016). An analysis of the cloud computing security problem. arXiv preprint arXiv:1609.01107.

Bello, S. I., Bello, R. O., Babatunde, A. O., Olugbebi, M., & Bello, B. O. (2017). A University Examination Web Application Based on Linear-Sequential Life Cycle Model.

Bertoncello, V., Possamai, O., Bortolozzi, F., & Vosgerau, D. S. (2017, April). A Model for the Development of Learning Objects Using Educational Design. In Proceedings of the 2017 International Conference on Information System and Data Mining (pp. 111-118). ACM.

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

Dwarakanath, A., Chintala, U., Virdi, G., Kass, A., Chandran, A., Sengupta, S., & Paul, S. (2015, May). CrowdBuild: a methodology for enterprise software development using crowdsourcing. In Proceedings of the Second International Workshop on CrowdSourcing in Software Engineering (pp. 8-14). IEEE Press.

Elamin, R., & Osman, R. (2017, July). Towards Requirements Reuse by Implementing Traceability in Agile Development. In Computer Software and Applications Conference (COMPSAC), 2017 IEEE 41st Annual (Vol. 2, pp. 431-436). IEEE.

Gude, B. C., Kakumani, L. R., Phanindhar, S., & Singireddy, S. R. (2016). GSU Event Portal.

Johnston, S. K., & Nally, M. P. (2015). U.S. Patent No. 9,122,422. Washington, DC: U.S. Patent and Trademark Office.

Mall, R. (2014). Fundamentals of software engineering. PHI Learning Pvt. Ltd..

Mao, K., Capra, L., Harman, M., & Jia, Y. (2017). A survey of the use of crowdsourcing in software engineering. Journal of Systems and Software, 126, 57-84.

Misra, H. (2016). Managing User Capabilities in Information Systems Life Cycle: Conceptual Modeling. International Journal of Information Science and Management (IJISM), 15(1).

Mythily, M., Valarmathi, M. L., & Durai, C. A. D. (2018). Model transformation using logical prediction from sequence diagram: an experimental approach. Cluster Computing, 1-12.

Rodriguez-Martinez, L. C., Duran-Limon, H. A., Mendoza-González, R., & Muñoz, J. (2015). Identifying common activities in the graphical user interface development process and their integration into the software-system development life cycle. Computer Science and Information Systems, 12(1), 323-348.

Saeed, M. S., Sarwar, N., & Bilal, M. (2016, August). Efficient requirement engineering for small scale project by using UML. In Innovative Computing Technology (INTECH), 2016 Sixth International Conference on (pp. 662-666). IEEE.

Sah, A., Bhadula, S. J., Dumka, A., & Rawat, S. (2018). A Software Engineering Perspective for Development of Enterprise Applications. In Handbook of Research on Contemporary Perspectives on Web-Based Systems (pp. 1-23). IGI Global.

What Will You Get?

We provide professional writing services to help you score straight A’s by submitting custom written assignments that mirror your guidelines.

Premium Quality

Get result-oriented writing and never worry about grades anymore. We follow the highest quality standards to make sure that you get perfect assignments.

Experienced Writers

Our writers have experience in dealing with papers of every educational level. You can surely rely on the expertise of our qualified professionals.

On-Time Delivery

Your deadline is our threshold for success and we take it very seriously. We make sure you receive your papers before your predefined time.

24/7 Customer Support

Someone from our customer support team is always here to respond to your questions. So, hit us up if you have got any ambiguity or concern.

Complete Confidentiality

Sit back and relax while we help you out with writing your papers. We have an ultimate policy for keeping your personal and order-related details a secret.

Authentic Sources

We assure you that your document will be thoroughly checked for plagiarism and grammatical errors as we use highly authentic and licit sources.

Moneyback Guarantee

Still reluctant about placing an order? Our 100% Moneyback Guarantee backs you up on rare occasions where you aren’t satisfied with the writing.

Order Tracking

You don’t have to wait for an update for hours; you can track the progress of your order any time you want. We share the status after each step.

image

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

image

Trusted Partner of 9650+ Students for Writing

From brainstorming your paper's outline to perfecting its grammar, we perform every step carefully to make your paper worthy of A grade.

Preferred Writer

Hire your preferred writer anytime. Simply specify if you want your preferred expert to write your paper and we’ll make that happen.

Grammar Check Report

Get an elaborate and authentic grammar check report with your work to have the grammar goodness sealed in your document.

One Page Summary

You can purchase this feature if you want our writers to sum up your paper in the form of a concise and well-articulated summary.

Plagiarism Report

You don’t have to worry about plagiarism anymore. Get a plagiarism report to certify the uniqueness of your work.

Free Features $66FREE

  • Most Qualified Writer $10FREE
  • Plagiarism Scan Report $10FREE
  • Unlimited Revisions $08FREE
  • Paper Formatting $05FREE
  • Cover Page $05FREE
  • Referencing & Bibliography $10FREE
  • Dedicated User Area $08FREE
  • 24/7 Order Tracking $05FREE
  • Periodic Email Alerts $05FREE
image

Services offered

Join us for the best experience while seeking writing assistance in your college life. A good grade is all you need to boost up your academic excellence and we are all about it.

  • On-time Delivery
  • 24/7 Order Tracking
  • Access to Authentic Sources
Academic Writing

We create perfect papers according to the guidelines.

Professional Editing

We seamlessly edit out errors from your papers.

Thorough Proofreading

We thoroughly read your final draft to identify errors.

image

Delegate Your Challenging Writing Tasks to Experienced Professionals

Work with ultimate peace of mind because we ensure that your academic work is our responsibility and your grades are a top concern for us!

Check Out Our Sample Work

Dedication. Quality. Commitment. Punctuality

Categories
All samples
Essay (any type)
Essay (any type)
The Value of a Nursing Degree
Undergrad. (yrs 3-4)
Nursing
2
View this sample

It May Not Be Much, but It’s Honest Work!

Here is what we have achieved so far. These numbers are evidence that we go the extra mile to make your college journey successful.

0+

Happy Clients

0+

Words Written This Week

0+

Ongoing Orders

0%

Customer Satisfaction Rate
image

Process as Fine as Brewed Coffee

We have the most intuitive and minimalistic process so that you can easily place an order. Just follow a few steps to unlock success.

See How We Helped 9000+ Students Achieve Success

image

We Analyze Your Problem and Offer Customized Writing

We understand your guidelines first before delivering any writing service. You can discuss your writing needs and we will have them evaluated by our dedicated team.

  • Clear elicitation of your requirements.
  • Customized writing as per your needs.

We Mirror Your Guidelines to Deliver Quality Services

We write your papers in a standardized way. We complete your work in such a way that it turns out to be a perfect description of your guidelines.

  • Proactive analysis of your writing.
  • Active communication to understand requirements.
image
image

We Handle Your Writing Tasks to Ensure Excellent Grades

We promise you excellent grades and academic excellence that you always longed for. Our writers stay in touch with you via email.

  • Thorough research and analysis for every order.
  • Deliverance of reliable writing service to improve your grades.
Place an Order Start Chat Now
image

Order your essay today and save 30% with the discount code ESSAYHELP