You can download the solution to the following question for free. For further assistance in IT Projects assignments please check our offerings in Accounting assignment solutions. Our subject-matter experts provide online assignment help to Accounting students from across the world and deliver plagiarism free solution with free Grammarly report with every solution.
(ExpertAssignmentHelp does not recommend anyone to use this sample as their own work.)
SIMON'S KENNELS CASE STUDY
Simon's Kennels (SK) provides temporary care for Cats and Dogs. It is mainly for Cats and Dogs whose owners have gone on holiday for anything between 2 days and 10 weeks, although some provision is available for pet owners who wish to leave their pets for up to 6 months for any reason. Simon employs two office staff and a number of kennel staff to help him run the kennels. SK's reputation has suffered recently due to the fact they have had a number of situations where they have been over booked and have not had suitable accommodation for the pet when the owners arrived to drop it off.There have also been a few times where a pet's medical condition was not known or their food requirements not fully understood, therefore causing problems with allergies and an unhappy Vet stating that there wasn't sufficient information available. All reservations and associated administration is currently manual and on paper, which is often lost or not available when needed. SK realizes that they need a better system to manage reservations and record information about the pet and they have come up with a list of what they need to do:
OVERVIEW
The objective of this piece of coursework is for you to demonstrate your ability to analyse a given situation, identify the problem domain and to prepare a feasibility report for the resolution of these business problems. As part of this coursework you will be required to use some Soft system and Object Oriented techniques that you have learnt as well as addressing the systems development issues in a given business situation.
TASKS
Complete the below tasks and present them in the same sequence in your answer.
Write a Root Definition (RD) around the problem theme selected in 1(a) above carry out a CATWOE test (remember the test is part of the RD refinement process so an outcome will be a second RD). Your RD must relate directly to the RP and the answers given in 1(a).
Produce a Use Case Diagram showing the Use Cases and Actors involved in the system under discussion. Provide a brief overview (no more than 2 or 3 lines) for each use case.
What are their options to provide a solution to the problem described in the given case study? Assess the options (at least two), make a recommendation and give reasons for your choice (and the rejection of the other options).
You are required to focus on the identification of the objects, their attributes, methods, and relationships, cardinality among these objects and their representation using UML notation, in the draft class diagram. Identify any / all Gen-Spec, any / all Whole-Part and association links amongst your relationships. Whole-Part and associations MUST be shown with the appropriate cardinality. Identify the attributes and operations also for the classes that you identify to draw the class diagram.
You are required to draw the sequence diagram for the following use case:
You should submit your answers for Tasks 1, 2, 3, 4, 5 and 6 in the form of a report having the following sections:
Your report should be about 2500 words in total. The word count does not include any words on diagrams or pictures or in the CATWOE test. Nor does it include the Title page. However, the word count does include the brief use case descriptions that you provide in Task 2.
Review your requirements with our FREE Assignment Understanding Brief and avoid last minute chaos.
We provide you services from PhD experts from well known universities across the globe.
No more plagiarism worries. We give you a FREE Grammarly report with every assignment.
Our experts work round the clock to provide you with solutions before the scheduled deadline.
Simon's kennel is a business house which takes care of those pets, whose owners go out-of-station for vacation or other reasons. Currently, pets taken care of are primarily cats and dogs. Clients book the kennels by making phone calls. The staff members of the company receive the calls and record the necessary details from the clients. These details include the address of the clients, the number of pets, the date of booking, the medical record of the pets and dietary requirements. Recently the company has been facing a lot of issues with respect to over-booking. The records are all manual in nature and hence are prone to errors. There is no proper mechanism to update the medical records of the pets and hence it results in complications like allergies and vet dissatisfaction. The organization is in search of a proper system to cater to their business needs, so that operations are smoother in nature.
The study of this system involves a five stage investigation
Stage 1: Predict: In this stage, we engage into discussions on the probable processes that we may expect to find out during the actual investigation. This stage will test our pre-notions regarding the industry involved.The industry at-hand is similar to any online booking service. Although the business needs and framework are unique for Simon's kennels, yet a background study of related industries would help us to understand the industry trends. A background study would ensure that our predictions are more tuned and accurate.
Stage 2: Plan: In this stage, we plan on the best methods that we can employ, to make sure that we get accurate observations. We also prepare a list of questions that would be used to gather the necessary details. Our aim would be to make the whole process very systematic. Every step should be planned, and probable outcomes should be evaluated. A well prepared plan ensures that the implementation is carried out in a systematic manner, with minimum number of glitches. We make sure that all the necessary stakeholders are kept informed about the whole process of planning. There are certain important guidelines which need to be followed while framing the actual plan. Firstly, the plan should be realistic in nature. Secondly, the actual needs of the projects should be addressed. It is important to make a clear distinction between the good-to-have and must-have features. These precautions would ensure that the plan is relevant and well-formed.
Stage 3: Data collection: This stage involves data collection from different sources. The staff could be involved in group discussions or personal interviews. The staff should be educated regarding the positive outcomes of the research. It is important to extract the tacit knowledge of the workers. It is known that, in any organization, not all the information is available in documented form. Most of the information is in non-documented form, with the employees of the organization. Proper questionnaire would be used to see that all the relevant details are captured.The staff would be encouraged to share their experiences and feedback. It is important to evaluate the inputs obtained from the staff, because that would reflect the actual needs of the organization. They are the most important stakeholders, as far as the proposed system is concerned and so their involvement is of utmost importance.
Stage 4: Analysis: This stage would involve a thorough analysis of the data collected, to understand the strengths and weaknesses in the existing system. Data is analyzed to find patterns, or uncover anything which we missed to notice during our interaction. At this stage, we might also like to go back to the staff involved in the data collection. They are the most important stakeholders, as far as this project is concerned. Thus, it is important to ensure that they are always involved in the analysis. They can be involved to get some necessary insights and confirmations regarding our conclusions. Their feedback can make our analysis better toned.
Stage 5: Reformulate: This is a critical stage, in which we apply our findings and conclusions, to formulate a better design for the existing system. At this stage, we are quite clear about the strengths and weaknesses of the underlying system. We have done a thorough study of the actual business needs and the existing loopholes. The strengths and capabilities have been identified and understood. It is the correct time for implementation and re-engineering. The findings of this stage would form the basis for the further steps that would be adopted.