Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave

Waterfall Methodology for the Doneslouching.com Project

The scope of the project of developing the website doneslouching.com is clear along with the clear requirements, and hence, the use of Waterfall project development methodology is suggested. The waterfall method indicates a Sequential Development Process where a particular phase begins only after the end of the previous phase (Andrei et al., 2019). All the phases of the waterfall method are carried out sequentially, and hence, it is possible to deliver software within a fixed time. The details of the chosen software development methodology are presented in the following diagram-

SDLC (Waterfall)

Figure 1: SDLC (Waterfall)

(Source: Prepared by the author using MS Visio)

As indicated in the above figure, in this methodology, the end of one phase indicates the beginning of the next; therefore, only after completion of the requirements analysis phase, the design phase starts and so on (Balaji & Obaidy, 2016). Since the requirement of this project is clear, the choice of this methodology is justified.

The project life cycle indicates the steps that a project manager is required to consider for successful project management and delivery. A project life cycle generally has four phases, which are presented in the following diagram-

Showing the Project Lifecycle

Figure 2: Showing the Project Lifecycle

(Source: Prepared by the author using MS Visio)

As indicated in the above figure, the four phases of a project lifecycle are initiation, planning, execution and closure (Akinsola et al., 2020). Along with that, every phase of this project requires appropriate monitoring and control to ensure the successful delivery of the website on time.

The details of all the actors associated with the project and the system are presented in the following table-

Actor

Category

Type

Description

Farmer

Primary

Human Actor

This is a primary actor who will be subscribing to the website to get the necessary manpower for fruit picking activities.

Fruit Picker

Primary

Human Actor

This is another primary actor who will be responsible for volunteering the fruit picking activities and receiving payment for the same or gifts from the farmer.

Gift Manager

Secondary

Human Actor

This actor is responsible for providing gifts to those fruit pickers who are not taking any payment but are helping the farmers with fruit picking.

Administrator

Abstract

Non-human actor

This is a non-human yet one of the most important actors. This actor is accountable for all the works related to managing website’s smooth operation, through regular back up of data, upgradation and easier data recovery.

Table 1: Showing the details of the Actors associated with the system

The use case diagram showing the main functionality of the doneslouching.com website is presented as follows-

Illustrating the Use Case Diagram

Figure 3: Illustrating the Use Case Diagram

(Source: Prepared by the author using MS Visio)

The above picture presents a detailed description of the use cases associated with the operations of the website doneslouching.com.

The use case description associated with all the use cases represented in figure 3 is presented in the following tables-

Use Case Number

1

Use Case Type

Base

Use Case Name

Registers

Actor Involved

Farmer

Associated Data Sources

Contact Details, Farm Details and Tax

Associated User Interface

Registration

Pre-Conditions

NA

Post-Conditions

Subscription

Detailed Description

A farmer is required to register to the website to enrol themselves in the subscription process.

Normal Course of Events

Alternate Course

Farmers directly select from the associated pickers.

Use Case Number

2

Use Case Type

Base

Use Case Name

Approves

Actor Involved

Farmer

Associated Data Sources

Requested schedule by the fruit pickers

Associated User Interface

Registration and Subscription

Pre-Conditions

Both farmer and fruit pickers need to register

Post-Conditions

Approval of the schedule

Detailed Description

The farmer is responsible for the approval of the schedule requested by the fruit picker.

Normal Course of Events

Alternate Course

The schedule is approved by the system based on the dates requested by the farmer.

Use Case Number

3

Use Case Type

Base

Use Case Name

Manage Account

Actor Involved

Fruit Picker

Associated Data Sources

Data related to the schedule of their visit

Associated User Interface

Registration to the website

Pre-Conditions

The fruit picker needs to register on the website.

Post-Conditions

The schedule request will be accepted or rejected.

Detailed Description

The website will allow all the fruit pickers to easily manage their accounts.

Normal Course of Events

Alternate Course

The administrator can also take the responsibility of account management.

Use Case Number

4

Use Case Type

Base

Use Case Name

Select/schedule

Actor Involved

Fruit Picker

Associated Data Sources

Calendar data

Associated User Interface

Registration and Account Management

Pre-Conditions

The fruit picker needs to register on the website

Post-Conditions

Volunteering for the fruit picking activities

Detailed Description

The fruit picker is allowed to select a schedule for fruit picking and can also request a schedule.

Normal Course of Events

Alternate Course

The system admin can schedule the fruit picking activities.

Use Case Number

5

Use Case Type

Base

Use Case Name

Registers

Actor Involved

Fruit Picker

Associated Data Sources

Personal and contact details

Associated User Interface

Registers

Pre-Conditions

NA

Post-Conditions

Account management, payment, gifts

Detailed Description

In order to volunteer for fruit picking, the fruit picker first needs to register to the website.

Normal Course of Events

Alternate Course

The fruit picker can directly contact the farmer.

Use Case Number

6

Use Case Type

Abstract (include)

Use Case Name

Contact details

Actor Involved

Farmer

Associated Data Sources

Registration

Associated User Interface

Registration Page of the Website

Pre-Conditions

Registration

Post-Conditions

Accepting/Rejecting the Picker’s schedule

Detailed Description

While registering to the website, the farmer is required to provide their contact details.

Normal Course of Events

Alternate Course

The registration process may not involve providing contact details to access the website.

Use Case Number

7

Use Case Type

Abstract (include)

Use Case Name

Farm Address

Actor Involved

Farmer

Associated Data Sources

Registration

Associated User Interface

Registration Page of the Website

Pre-Conditions

Farmer’s Registration

Post-Conditions

Accepting/Rejecting the Picker’s requested schedule

Detailed Description

While registering to the website, the farmer is required to provide their farm address so that it is easier for the pickers to identify the location.

Normal Course of Events

Alternate Course

The registration process may not involve providing the farm details.

Use Case Number

8

Use Case Type

Abstract (include)

Use Case Name

Tax Details

Actor Involved

Farmer

Associated Data Sources

Registration

Associated User Interface

Registration Page of the Website

Pre-Conditions

Farmer’s Registration

Post-Conditions

Accepting/Rejecting the Picker’s requested schedule

Detailed Description

While registering to the website, the farmer is required to provide their tax details so that it is easier for the pickers to identify the location.

Normal Course of Events

Alternate Course

The farmers can provide their tax details only during payment.

Use Case Number

9

Use Case Type

Base

Use Case Name

Data Backup

Actor Involved

Administrator

Associated Data Sources

Farmer and picker's data

Associated User Interface

Website interface

Pre-Conditions

Farmer and picker providing data

Post-Conditions

Smooth system functionality

Detailed Description

The administrator is responsible for regular data backup.

Normal Course of Events

Alternate Course

Data backup is not done.

Use Case Number

10

Use Case Type

Base

Use Case Name

Recovery

Actor Involved

Administrator

Associated Data Sources

Farmer and picker's data

Associated User Interface

Website interface

Pre-Conditions

Data Backup

Post-Conditions

The smooth functioning of the website 

Detailed Description

Data recovery in the responsibility of the administrator in times of any disaster.

Normal Course of Events

Alternate Course

Data recovery facility is absent on the website

Use Case Number

11

Use Case Type

Base

Use Case Name

Upgrade

Actor Involved

Administrator

Associated Data Sources

Farmer and picker's data

Associated User Interface

Website interface

Pre-Conditions

Data Backup

Post-Conditions

The smooth functioning of the website

Detailed Description

The administrator is responsible for the regular upgrade of the website.

Normal Course of Events

Alternate Course

The website upgrade will be done only when required.

Use Case Number

12

Use Case Type

Base

Use Case Name

Allocated Gift

Actor Involved

Gift Manger

Associated Data Sources

Payment details of the Pickers

Associated User Interface

Work scheduling and payment of the pickers

Pre-Conditions

No payment is given to pickers

Post-Conditions

The farmer decides the gift

Detailed Description

The gift manager is responsible for allocating gifts for the pickers.

Normal Course of Events

Alternate Course

No gift is allocated for the picker if they wish not to accept payment.

Use Case Number

13

Use Case Type

Abstract

Use Case Name

Bank Details

Actor Involved

Picker and Gift Manager

Associated Data Sources

Payment of the Picker

Associated User Interface

Website interface

Pre-Conditions

Picker providing bank details

Post-Conditions

Picker accepting payment

Detailed Description

The gift manager checks if the picker has any bank details. The absence of bank details indicates that the picker has not accepted any payment.

Normal Course of Events

Alternate Course

No gifting options are available.

Table 2: Showing the details of all the use cases

References

Andrei, B. A., Casu-Pop, A. C., Gheorghe, S. C., & Boiangiu, C. A. (2019). A study on using waterfall and agile methods in software project management. Journal Of Information Systems & Operations Management, 125-135. Retrieved from: https://www.rebe.rau.ro/RePEc/rau/jisomg/SU19/JISOM-SU19-A12.pdf

Akinsola, J. E., Ogunbanwo, A. S., Okesola, O. J., Odun-Ayo, I. J., Ayegbusi, F. D., & Adebiyi, A. A. (2020, July). Comparative analysis of software development life cycle models (SDLC). In Computer Science On-line Conference (pp. 310-322). Springer, Cham. Retrieved from: https://link.springer.com/chapter/10.1007/978-3-030-51965-0_27

Balaji, S., & Obaidy, M. A. (2016, March). Project characteristics used for methodology selection to develop the software project. In 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT) (pp. 3570-3573). IEEE. DOI: 10.1109/ICEEOT.2016.7755370. Retrieved from: https://ieeexplore.ieee.org/abstract/document/7755370

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2022). Project Development Methodology And Use Case Description For Doneslouching.com. Retrieved from https://myassignmenthelp.com/free-samples/mis605-systems-analysis-and-design/sequential-development-process-file-A1DDE66.html.

"Project Development Methodology And Use Case Description For Doneslouching.com." My Assignment Help, 2022, https://myassignmenthelp.com/free-samples/mis605-systems-analysis-and-design/sequential-development-process-file-A1DDE66.html.

My Assignment Help (2022) Project Development Methodology And Use Case Description For Doneslouching.com [Online]. Available from: https://myassignmenthelp.com/free-samples/mis605-systems-analysis-and-design/sequential-development-process-file-A1DDE66.html
[Accessed 08 September 2024].

My Assignment Help. 'Project Development Methodology And Use Case Description For Doneslouching.com' (My Assignment Help, 2022) <https://myassignmenthelp.com/free-samples/mis605-systems-analysis-and-design/sequential-development-process-file-A1DDE66.html> accessed 08 September 2024.

My Assignment Help. Project Development Methodology And Use Case Description For Doneslouching.com [Internet]. My Assignment Help. 2022 [cited 08 September 2024]. Available from: https://myassignmenthelp.com/free-samples/mis605-systems-analysis-and-design/sequential-development-process-file-A1DDE66.html.

Get instant help from 5000+ experts for
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing: Proofread your work by experts and improve grade at Lowest cost

loader
250 words
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Plagiarism checker
Verify originality of an essay
essay
Generate unique essays in a jiffy
Plagiarism checker
Cite sources with ease
support
close