The case study that is involved in report is the case study of Allsports Sports Club. Allsports is multisport club that has many members who are involved in many activities like athletics, table tennis, darts, cricket, and football. There is a newsletter that is published by this company every week. The newsletter consists of ten articles that are written by the club members itself. And there are five advertisements that are paid by the outside business. This source of income helps to meet the cost of publication of Allsports.
The club is facing problem in maintaining the track on the members about who is submitting articles and about what advertisements are being published and who are the schedule editor for the next edition (Panigrahi, Mall and Pati 2017). This report consists of the business process about analyzing as well as developing specification of the information system. This report states a software development methodology that will be suitable for the club. This report also states three techniques of data gathering that can be possible for Allsports Sports Club. There are set of questionnaire in this report that are gathered for developing the information system for the club. This report also states functional as well as non-functional requirements needed for this system.
The aim of this report is to design a business system for Allsports having HighVolatge Information Services for carrying out the analysis as well as specification development for the automated information.
The objective of this report are stated below:
Software Development Methodology or the system development methodology is basically a framework in software engineering that can be used for making structure, planning the information system, as well as controlling the development process of information system. There are many methods that can be chosen for the developing the system (Pranam 2018). They are agile software development, DSDM (Dynamic Systems Development Model), Extreme Programing (XP), lean development method (LD), scrum technique and many other techniques that can be used for developing the system.
The best system development methodology that can be used for developing the information system is agile methodology of system development (Kuhl 2014). The agile software development is considered as a conceptual framework that can be undertaken for engineering projects. There are many development methodologies that are involved in the system. The methodologies that are used in agile methodologies are DSDM (Dynamic Development Model), Scrum, and Crystal Methods.
This methodology is mainly chosen for developing the system of ASC is because this agile methodology mainly focuses on the working software. It considers the working software as the main primary measure for the work that us in progress. This agile methodology of software development also emphasize real-time communication that is mainly done by face to face communication or over written documents.
There are four data gathering techniques that can be used for gathering data for a system analysis (Paternoster et al. 2014). The four techniques that can be used for data gathering is observation, questionnaire, Interview as well as Focus Group Session. Three data gathering techniques that ca be used for gathering the data are questionnaire, interview as well as group session.
Questionnaire is a data collection instrument that can used for administering sample subjects that can be done either through phone, face to face, email or online. There are many advantages that this data collection method provides (Witten et al. 2016). Questionnaire provides the researchers with opportunity to formulate as well as structure the plan of data collection accurately. The respondents who attends the questionnaires can think about answers and then answer them. The questionnaires also helps to carry out a use case with the sample of the subjects.
Interviews can be carried out for gathering the data while developing a system software. Interviews can be conducted accordingly to overcome the shortfalls that comes from other data collection techniques (Hutton and Huckaby 2018). The interviews helps researcher to uncover insight, deep as well as learn the information that might have been missed by other date gathering techniques.
Group session is another data gathering technique that can be used for gathering the techniques while developing the system. Group sessions that provides benefit for an interview to bring the next level of discussion that is to be chosen by many other groups. There are many people related at same time. It helps researchers to corroborate facts easily.
Some questions that can be asked for developing the system are as follows:
Functional requirements that are to be involved in a system software are stated below:
The non-functional requirements that can be involved while developing the system software of ASC are:
All these requirements are to be fulfilled while developing the system software of ASC (Langdon and Harman 2015). All the functional requirement are to be fulfilled at the time of developing the software and the non-functional requirement are to be maintained throughout the life cycle of the software system.
Conclusion
This report clearly stated the details of the proposed system for ASC. For making the system automated for ASC, there should be many processes that are to be followed as a system developer. The system that is proposed for ASC should implement software development methodology which will help the system to be built successfully. For gathering the data, techniques are also explained clearly in this report for investigating the automated information system and the main reason for choosing the techniques are also stated in this report. There are 10 questions stated in this report contains the requirements for developing a system. This report also states functional as well as non-functional requirements for the new system of ASC.
Overview |
|
Title |
Use Case Diagram for Member Sign Up |
Description |
In this use case, the member of the Allsports Sports Club needs to sign up to become the member of the magazine. The member who plays sports in the club needs to provide their details about them in the system. The database administrator stores the details in the system and at the time of login, they see match those details with the provided details. |
Actors Involved |
The actors involved in this use case is the member associated with the club and the database administrator. |
Pre- Conditions |
The pre-conditions that are to be satisfied is that there should be a proper interface where the member can put their details. |
Post- Conditions |
After login the member can view their submitted articles for the magazine. |
Exceptions: All the system should work properly and the president of the club can keep a track on number of article submitted by each of the member. |
Overview |
|
Title |
Use Case Diagram for Advertiser |
Description |
The advertiser provides advertisements in the magazine of the ASC for which they pay to ASC. |
Actors Involved |
The actors involved are Advertiser and the President |
Pre- Conditions |
The advertiser needs to upload their details of advertisement in the website. |
Post- Conditions |
The President needs to approve their request of advertisement in their weekly magazine. |
Exceptions: There should proper communication in between the advertiser and the president. |
Dick, J., Hull, E. and Jackson, K., 2017. Requirements engineering. Springer.
Hutton, J. and Huckaby, T., 2018. Interactive signage and data gathering techniques. U.S. Patent Application 15/731,334.
Kuhl, J.G., 2014. Incorporation of Agile Development Methodology into a Capstone Software Engineering Project Course. In Proceedings of the 2014 ASEE North Midwest Section Conference (pp. 1-8).
Langdon, W.B. and Harman, M., 2015. Optimizing existing software with genetic programming. IEEE Transactions on Evolutionary Computation, 19(1), pp.118-135.
Laplante, P.A., 2017. Requirements engineering for software and systems. Auerbach Publications.
Panigrahi, C.R., Mall, R. and Pati, B., 2017. Software Development Methodology for Cloud Computing and Its Impact. In Resource Management and Efficiency in Cloud Computing Environments (pp. 286-307). IGI Global.
Paternoster, N., Giardino, C., Unterkalmsteiner, M., Gorschek, T. and Abrahamsson, P., 2014. Software development in startup companies: A systematic mapping study. Information and Software Technology, 56(10), pp.1200-1218.
Pranam, A., 2018. Software Development Methodologies. In Product Management Essentials (pp. 65-74). Apress, Berkeley, CA.
Witten, I.H., Frank, E., Hall, M.A. and Pal, C.J., 2016. Data Mining: Practical machine learning tools and techniques. Morgan Kaufmann.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download