SCU: Kevin's Farm Information System Report, Data Analysis & Design
VerifiedAdded on 2022/08/17
|22
|4155
|12
Report
AI Summary
This report provides a comprehensive analysis of the Kevin's Farm Information System, addressing the need for an automated system to manage increased farm complexities. The report begins with an introduction to Kevin's Farm, detailing its operations and challenges. It then explores data gathering activities, focusing on interview techniques, including how interviews are conducted, interview questions, and the advantages and disadvantages of this method. The report continues with the development of various UML diagrams, including use case descriptions and diagrams, activity diagrams, an Entity Relationship Diagram (ERD), a Domain Model class diagram, and a System Sequence Diagram. These diagrams are used to visualize the system's functionalities and database schemas. The report concludes with a summary of the findings and references used.

SOUTHERN CROSS UNIVERSITY
ASSIGNMENT COVER
Student Name:
Student ID No.:
Unit Name:
Unit Code:
Tutor’s name:
Assignment No.:
Assignment Title:
Due date:
Date submitted:
Declaration:
I have read and understand the Rules Relating to Awards (Rule 3 Section 18 –
Academic Misconduct Including Plagiarism) as contained in the SCU Policy
Library. I understand the penalties that apply for plagiarism and agree to be
bound by these rules. The work I am submitting electronically is entirely my
own work.
Signed:
(please type
your name)
Date:
ASSIGNMENT COVER
Student Name:
Student ID No.:
Unit Name:
Unit Code:
Tutor’s name:
Assignment No.:
Assignment Title:
Due date:
Date submitted:
Declaration:
I have read and understand the Rules Relating to Awards (Rule 3 Section 18 –
Academic Misconduct Including Plagiarism) as contained in the SCU Policy
Library. I understand the penalties that apply for plagiarism and agree to be
bound by these rules. The work I am submitting electronically is entirely my
own work.
Signed:
(please type
your name)
Date:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
PART B.......................................................................................................................................................3
Introduction.................................................................................................................................................3
5. Data Gathering Activities.........................................................................................................................4
How interview is conducted..............................................................................................................4
Interview Questions...........................................................................................................................5
Advantage of the interview...............................................................................................................8
Disadvantage of the interview...........................................................................................................8
6.Use Case Descriptions and Diagram; Activity Diagrams.........................................................................9
Brief use case description......................................................................................................................9
Table 1 below shows brief use case descriptions for the kevin’s Farm information system.........9
A Full Use case description.................................................................................................................10
Table 2 below shows full use case description of the purchase Kevin’s farm produce...............10
Use Case Diagram................................................................................................................................12
Figure 1 below show the use case diagram for the Kevin’s farm information system................12
Activity Diagram.................................................................................................................................13
Figure 2 below shows the activity diagram for the Kevin’s farm information system..............13
7.ERD and Domain Model Class Diagram................................................................................................15
Entity Relationship Diagram..............................................................................................................15
Figure 3 below shows ERD and database schemas for the Kevin’s farm information system...15
Domain Model Class Diagram............................................................................................................17
Figure 4 below shows a Domain Model class diagram for the Kevin’s farm information system
...........................................................................................................................................................17
8. System Sequence Diagram..............................................................................................................19
Figure 5 below shows the sequence diagram for the Kevin’s farm information system.............19
Conclusion.................................................................................................................................................20
Reference...................................................................................................................................................21
PART B.......................................................................................................................................................3
Introduction.................................................................................................................................................3
5. Data Gathering Activities.........................................................................................................................4
How interview is conducted..............................................................................................................4
Interview Questions...........................................................................................................................5
Advantage of the interview...............................................................................................................8
Disadvantage of the interview...........................................................................................................8
6.Use Case Descriptions and Diagram; Activity Diagrams.........................................................................9
Brief use case description......................................................................................................................9
Table 1 below shows brief use case descriptions for the kevin’s Farm information system.........9
A Full Use case description.................................................................................................................10
Table 2 below shows full use case description of the purchase Kevin’s farm produce...............10
Use Case Diagram................................................................................................................................12
Figure 1 below show the use case diagram for the Kevin’s farm information system................12
Activity Diagram.................................................................................................................................13
Figure 2 below shows the activity diagram for the Kevin’s farm information system..............13
7.ERD and Domain Model Class Diagram................................................................................................15
Entity Relationship Diagram..............................................................................................................15
Figure 3 below shows ERD and database schemas for the Kevin’s farm information system...15
Domain Model Class Diagram............................................................................................................17
Figure 4 below shows a Domain Model class diagram for the Kevin’s farm information system
...........................................................................................................................................................17
8. System Sequence Diagram..............................................................................................................19
Figure 5 below shows the sequence diagram for the Kevin’s farm information system.............19
Conclusion.................................................................................................................................................20
Reference...................................................................................................................................................21

PART B.
Introduction.
The Kevin is the owner of the farm and was initial started by Kevin and his friend. The farm is
run by Kevin and his wife Mary. They also have other workers who help in the operation of the
farm. The farm started in their home later it expanded. The Kevin’s farm produce is produced
organically and these produces are certified vegetables, fruit and nuts, honey, decorative plants
and eggs. The permaculture principles and biodynamic soils is used to grow these farm produce.
The farm was started at Kevin’s home. The farm was started as a need of organic grown food by
the community.
The farm has expended from being domestic farm with small number of customers into the huge
commercial farm producing a lot of farm produce. Kevin has decided to use one of the spaces of
their home farm which was used for grazing cattle to expand on his farming activities. Kevin
works with his friend, wife and has workers who he recent employed from the Southern Cross
University’s Plant Science faculty to help in managing a farm.
Due to increase in produce of large volume of farm produce, animal output and in the increase of
customers name and demand of the Kevin’s farm produces. Kevin find it difficult to monitor and
track farm activities well. So, there is need to develop the information system that shall help in
managing the increased farm complexities.
There is need to automate farm activities by developing the farm information system that shall
make farm activities more efficient, effective and secure while making their customer satisfied
This report shall explain data gathering techniques such as interview(Satzinger et al. 2016).. The
data collecting is to be done and analyzation of the collected data. Different UML diagrams shall
be drawn after analysing the data collected and case study of the Kevin’s farm (Lethbridge and
Laganiere,2016). This report shall have facts from the analyzation of the business need and
suggestions to the required changes. This report shall be used as a tool to implement the
information system (Sommerville, 2016).
Introduction.
The Kevin is the owner of the farm and was initial started by Kevin and his friend. The farm is
run by Kevin and his wife Mary. They also have other workers who help in the operation of the
farm. The farm started in their home later it expanded. The Kevin’s farm produce is produced
organically and these produces are certified vegetables, fruit and nuts, honey, decorative plants
and eggs. The permaculture principles and biodynamic soils is used to grow these farm produce.
The farm was started at Kevin’s home. The farm was started as a need of organic grown food by
the community.
The farm has expended from being domestic farm with small number of customers into the huge
commercial farm producing a lot of farm produce. Kevin has decided to use one of the spaces of
their home farm which was used for grazing cattle to expand on his farming activities. Kevin
works with his friend, wife and has workers who he recent employed from the Southern Cross
University’s Plant Science faculty to help in managing a farm.
Due to increase in produce of large volume of farm produce, animal output and in the increase of
customers name and demand of the Kevin’s farm produces. Kevin find it difficult to monitor and
track farm activities well. So, there is need to develop the information system that shall help in
managing the increased farm complexities.
There is need to automate farm activities by developing the farm information system that shall
make farm activities more efficient, effective and secure while making their customer satisfied
This report shall explain data gathering techniques such as interview(Satzinger et al. 2016).. The
data collecting is to be done and analyzation of the collected data. Different UML diagrams shall
be drawn after analysing the data collected and case study of the Kevin’s farm (Lethbridge and
Laganiere,2016). This report shall have facts from the analyzation of the business need and
suggestions to the required changes. This report shall be used as a tool to implement the
information system (Sommerville, 2016).
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

5. Data Gathering Activities.
The interview is to be conducted between consultant and the workers to collect vital information
that shall help in the development process of the system (Agarwal and Goel, 2014).
How interview is conducted.
Determining the goal of the interview is being established.
What kind of information is needed to be obtained?
Is information able to help in improving the system?
Is the interview information solution to the research?
Identify the interviewee.
The participant should have knowledge about the information you need to obtain.
The goal of the interview is also considered during identifying the interviewee (Sommerville,
2016)..
Schedule appointment with the interviewee.
Obtain appropriate date and time for the interview.
Prepare the interview guide.
The open-ended questions are formulated.
There is need to avoid leading questions.
There is need to create clear and easy to understand interview questions.
The interview questions are to be focusing on the goal of the interview and should have a room
to be adjusted thus make them flexible.
The interview questions should be in align with data gathering and analysing goals.
The interview is to be conducted between consultant and the workers to collect vital information
that shall help in the development process of the system (Agarwal and Goel, 2014).
How interview is conducted.
Determining the goal of the interview is being established.
What kind of information is needed to be obtained?
Is information able to help in improving the system?
Is the interview information solution to the research?
Identify the interviewee.
The participant should have knowledge about the information you need to obtain.
The goal of the interview is also considered during identifying the interviewee (Sommerville,
2016)..
Schedule appointment with the interviewee.
Obtain appropriate date and time for the interview.
Prepare the interview guide.
The open-ended questions are formulated.
There is need to avoid leading questions.
There is need to create clear and easy to understand interview questions.
The interview questions are to be focusing on the goal of the interview and should have a room
to be adjusted thus make them flexible.
The interview questions should be in align with data gathering and analysing goals.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Conducting interview.
Meet the interviewee at the scheduled place, time and date (Sommerville, 2016).
Giving interviewee the interview questions.
Start interviewing the interviewee.
Recorded the interview.
The interview can be recorded on the piece of paper, recorded using audio or video (Satzinger et
al. 2016).
Transcribe and analysing the interview.
After obtaining the recorded data from the interview there is need to analysis the data to
obtaining useful data that is helpful in the implementation of the Kevin’s information
system(Satzinger et al. 2016)..
Gathering process ends.
The data is finally gathered and this data meets the system requirement.
Interview Questions
Dear Participant.
I am a consultant conducted to gather requirements for the system and analyze the system
requirements for the project. The requirements collected are helpful during the implementation
of the Kevin’s farm information system(Satzinger et al. 2016).. I kindly request you to cooperate
and provide detailed information in your area of expert. Kindly feel free to provide all detailed
information you may know in your field. The objective of this interview is to collect information
that shall help in analyzing of the system requirement and ensure all the requirements are
Meet the interviewee at the scheduled place, time and date (Sommerville, 2016).
Giving interviewee the interview questions.
Start interviewing the interviewee.
Recorded the interview.
The interview can be recorded on the piece of paper, recorded using audio or video (Satzinger et
al. 2016).
Transcribe and analysing the interview.
After obtaining the recorded data from the interview there is need to analysis the data to
obtaining useful data that is helpful in the implementation of the Kevin’s information
system(Satzinger et al. 2016)..
Gathering process ends.
The data is finally gathered and this data meets the system requirement.
Interview Questions
Dear Participant.
I am a consultant conducted to gather requirements for the system and analyze the system
requirements for the project. The requirements collected are helpful during the implementation
of the Kevin’s farm information system(Satzinger et al. 2016).. I kindly request you to cooperate
and provide detailed information in your area of expert. Kindly feel free to provide all detailed
information you may know in your field. The objective of this interview is to collect information
that shall help in analyzing of the system requirement and ensure all the requirements are

involved and also to ensure different stakeholder participate in the development process (Agarwal
and Goel, 2014). The response of this interview shall be kept with a lot of confidential and
integrity. The interview shall take few of your minutes not more than 30minutes.
The following below are the interview questions kindly take 5 minutes to read understand before
we start with the interview.
Can you allow us we proceed with the interview 1=N0[] 2=No [
Section I
1.What is your position at the farm?
2. Kindly tick by ticking in the brackets below.
Manager [] worker [] owner[]
3. What are your roles at the farm?
4. What activities do you participate in at the farm?
5.what kind of produces does a farm deal in?
6.Can you tell me about the Kevin’s farm in you own way?
7. How many customers do you receive per day?
8.Do you interact with customers?
If yes how often is this interaction?
Daily[] weekly[] monthly[]
8.what are the problems have the customer raise?
9.what are your suggestions about customer problem?
10. what is the solution to customer problems?
11.what are the produce that customer orders mostly?
Fruits [] Honey[]
12. How do the customer places order?
13 .How fast are your produce get ready for the market?
14.How do you track and monitor customer orders?
15.Have you every interacted with the any information system?
16.How was interaction with information system?
and Goel, 2014). The response of this interview shall be kept with a lot of confidential and
integrity. The interview shall take few of your minutes not more than 30minutes.
The following below are the interview questions kindly take 5 minutes to read understand before
we start with the interview.
Can you allow us we proceed with the interview 1=N0[] 2=No [
Section I
1.What is your position at the farm?
2. Kindly tick by ticking in the brackets below.
Manager [] worker [] owner[]
3. What are your roles at the farm?
4. What activities do you participate in at the farm?
5.what kind of produces does a farm deal in?
6.Can you tell me about the Kevin’s farm in you own way?
7. How many customers do you receive per day?
8.Do you interact with customers?
If yes how often is this interaction?
Daily[] weekly[] monthly[]
8.what are the problems have the customer raise?
9.what are your suggestions about customer problem?
10. what is the solution to customer problems?
11.what are the produce that customer orders mostly?
Fruits [] Honey[]
12. How do the customer places order?
13 .How fast are your produce get ready for the market?
14.How do you track and monitor customer orders?
15.Have you every interacted with the any information system?
16.How was interaction with information system?
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

SECTION 2
Kindly select YES or No
Usability YES NO
Have you ever used the new Kevin’s information system?
Is the Kevin’s information system protype user-friendly?
Is the system simple to use?
Is the system easy to learn how to use?
Is the system information about the produce easy to understand?
Do you think the information system is productive to use and has value?
RELIABILITY
Is the system prototype having errors?
Does the prototype perform correctly?
Are the fields validated to capture intended data?
AVAILABILITY
Is the system available always
How often does system go off .
SATISFACTION AND FUTURE USE
Is the Kevin’s farm information system productive and can it help in keeping
data and track transactions for customer?
Do you think the system shall be of help to the farm?
Will the system help farm increase profit and make customer satisfied?
SECTION III
Kindly make your suggestions and recommendations for you would like we work on.
Kindly select YES or No
Usability YES NO
Have you ever used the new Kevin’s information system?
Is the Kevin’s information system protype user-friendly?
Is the system simple to use?
Is the system easy to learn how to use?
Is the system information about the produce easy to understand?
Do you think the information system is productive to use and has value?
RELIABILITY
Is the system prototype having errors?
Does the prototype perform correctly?
Are the fields validated to capture intended data?
AVAILABILITY
Is the system available always
How often does system go off .
SATISFACTION AND FUTURE USE
Is the Kevin’s farm information system productive and can it help in keeping
data and track transactions for customer?
Do you think the system shall be of help to the farm?
Will the system help farm increase profit and make customer satisfied?
SECTION III
Kindly make your suggestions and recommendations for you would like we work on.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Kindly identify issues with system you are using and what changes do you suggest we
make?
Thank you for taking your time.
Advantage of the interview.
The interview is flexible because the interviewer can adjust on the type of the question to ask but
the questionnaires the questions are fixed nothing can be added again (Dick et al. 2008)
There is high response rate during interview because workers how are not able to write and read
are able to take part in the interview by answering questions (Dick et al. 2008).
The interviews help in capturing the no-verbal behavior of the participant because there is face to
face interaction with the respondent (Agarwal and Goel, 2014).
The interviews help in obtaining detained data because the interviewee is able to provide extra
information in his/her area of expert that the interviewer may not have knowledge with.
Disadvantage of the interview.
Expensive
The interview is costly because it requires employees to enable interview to take place.
The information collected mostly depends on the interviewer’s ability and skills in conducting
interview and gathering information well (Agarwal and Goel, 2014)..
Most interviews are conducted manually and information collected is transferred into soft copies.
Small sample size.
Most interview are conducted on small group of people as compared to the questionnaire which
cover a lot of people. This make interview to have limited size (Dick et al. 2008).
Limited time
make?
Thank you for taking your time.
Advantage of the interview.
The interview is flexible because the interviewer can adjust on the type of the question to ask but
the questionnaires the questions are fixed nothing can be added again (Dick et al. 2008)
There is high response rate during interview because workers how are not able to write and read
are able to take part in the interview by answering questions (Dick et al. 2008).
The interviews help in capturing the no-verbal behavior of the participant because there is face to
face interaction with the respondent (Agarwal and Goel, 2014).
The interviews help in obtaining detained data because the interviewee is able to provide extra
information in his/her area of expert that the interviewer may not have knowledge with.
Disadvantage of the interview.
Expensive
The interview is costly because it requires employees to enable interview to take place.
The information collected mostly depends on the interviewer’s ability and skills in conducting
interview and gathering information well (Agarwal and Goel, 2014)..
Most interviews are conducted manually and information collected is transferred into soft copies.
Small sample size.
Most interview are conducted on small group of people as compared to the questionnaire which
cover a lot of people. This make interview to have limited size (Dick et al. 2008).
Limited time

Interview are time consuming because there is need to schedule and plan for the interview.
6.Use Case Descriptions and Diagram; Activity Diagrams.
Brief use case description.
Table 1 below shows brief use case descriptions for the kevin’s Farm information system.
Use Case Brief Use Case Description
Register customer The new customer enters details on the
system registration form and submits the
system then verifies the customer registration
and provide customer with login details.
Customer login. The customer login on the system using
username and password to access system
main features.
Search produces The customer searches for the Kevin’s farm
produce on the system by produce id or name.
View farm produce The customer views the available farm
produce on the system.
Place order The customer places order by adding
produces on the shopping cart.
Book The customer provides the details of the
produce he/she need to purchase by booking.
Confirm order The worker confirms the availability of the
order
Confirm booking The worker confirms the customer booking
Make bill The worker processes the bills for the
customer order
Make Payment The customer selects the payment option
either by cash or credit to settle payments
Receive payment The worker receives the payment from
6.Use Case Descriptions and Diagram; Activity Diagrams.
Brief use case description.
Table 1 below shows brief use case descriptions for the kevin’s Farm information system.
Use Case Brief Use Case Description
Register customer The new customer enters details on the
system registration form and submits the
system then verifies the customer registration
and provide customer with login details.
Customer login. The customer login on the system using
username and password to access system
main features.
Search produces The customer searches for the Kevin’s farm
produce on the system by produce id or name.
View farm produce The customer views the available farm
produce on the system.
Place order The customer places order by adding
produces on the shopping cart.
Book The customer provides the details of the
produce he/she need to purchase by booking.
Confirm order The worker confirms the availability of the
order
Confirm booking The worker confirms the customer booking
Make bill The worker processes the bills for the
customer order
Make Payment The customer selects the payment option
either by cash or credit to settle payments
Receive payment The worker receives the payment from
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

customer.
Make produce change The worker makes some changes on the
produces availability
Purchase produce The customer buys the farm produce.
Purchase confirmation The customer receives a notification for the
confirmation of the purchase of the order
Deliver order The customer orders are delivered to
customer at the preferred date and time.
Pick up order Some customers prefer to come and pick their
orders on their preferred time and date.
A Full Use case description.
Table 2 below shows full use case description of the purchase Kevin’s farm produce.
Full Use Case Description purchase
Use Case Name Purchase Farm produce
Scenario Success Scenario: The farm produce is
successfully purchased.
Fail to purchase produces because produces
are not available.
Failed to purchase produce because
customer do not have enough money in the
account.
Triggering Event The customer wants to buy Kevin’s farm
produce
Actors Customer and Worker
Purpose To purchase farm produce.
Overview/Description The use case demonstrates how the
customer purchases produces on the
information system.
Type Study and implementation Requirement.
Make produce change The worker makes some changes on the
produces availability
Purchase produce The customer buys the farm produce.
Purchase confirmation The customer receives a notification for the
confirmation of the purchase of the order
Deliver order The customer orders are delivered to
customer at the preferred date and time.
Pick up order Some customers prefer to come and pick their
orders on their preferred time and date.
A Full Use case description.
Table 2 below shows full use case description of the purchase Kevin’s farm produce.
Full Use Case Description purchase
Use Case Name Purchase Farm produce
Scenario Success Scenario: The farm produce is
successfully purchased.
Fail to purchase produces because produces
are not available.
Failed to purchase produce because
customer do not have enough money in the
account.
Triggering Event The customer wants to buy Kevin’s farm
produce
Actors Customer and Worker
Purpose To purchase farm produce.
Overview/Description The use case demonstrates how the
customer purchases produces on the
information system.
Type Study and implementation Requirement.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Stakeholders Mary, Kevin, customer, regulation board,
government and worker
Pre-Conditions The system is working well. The farm
produce is available on the system. The
customer has not yet login.
Post-Conditions The customer has purchased farm produces
and received purchase complete
notification.
Special Requirements
Flow of Events
Actor Action System Response
Customer login on the system and
purchases produce on the system then
logout on after buying
System verifies purchase details and notify
customer of the purchase complete.
Alternate Flow of Events/Exceptional Conditions
Customer purchases produces by making
payment of the produce
Incorrect produce details.
Produce not available on system.
System error.
government and worker
Pre-Conditions The system is working well. The farm
produce is available on the system. The
customer has not yet login.
Post-Conditions The customer has purchased farm produces
and received purchase complete
notification.
Special Requirements
Flow of Events
Actor Action System Response
Customer login on the system and
purchases produce on the system then
logout on after buying
System verifies purchase details and notify
customer of the purchase complete.
Alternate Flow of Events/Exceptional Conditions
Customer purchases produces by making
payment of the produce
Incorrect produce details.
Produce not available on system.
System error.

Use Case Diagram.
Figure 1 below show the use case diagram for the Kevin’s farm information system.
The actors.
The use case actors include customer, Regular and worker.
The use cases
The following are the use cases for the Kevin’s farm information system.
Place order, buy farm produce, login, register, search produce, produce available, make
payments, collection list, automatic discount off, receive payments, make bills, manage
bookings, customer book, add produce list, make change and deliver order.
Assumptions: The regular is a customer who buys farm produce regularly and normal customer
take time to buy produce.
Figure 1 below show the use case diagram for the Kevin’s farm information system.
The actors.
The use case actors include customer, Regular and worker.
The use cases
The following are the use cases for the Kevin’s farm information system.
Place order, buy farm produce, login, register, search produce, produce available, make
payments, collection list, automatic discount off, receive payments, make bills, manage
bookings, customer book, add produce list, make change and deliver order.
Assumptions: The regular is a customer who buys farm produce regularly and normal customer
take time to buy produce.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 22
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.