ICT284: The MulchNetwork is a Green Waste Recycling Business. It Connects Three Contractors: Systems Analysis and Design Assignment, NUS, Singapore

University National University of Singapore (NUS)
Subject ICT284: Systems Analysis and Design

1. Stakeholders and Requirements

The MulchNetwork is a green waste recycling business. It connects three contractors that have excess products to local clients who want those products, through its internet-based referral service. This referral service is based on postal codes.

The main product is mulch. This is the tree branches and leaves that are removed from people’s gardens and then shredded and made available for sale.

However, commercial tree contractors generally have too much to use themselves and send the prunings to landfill sites.

MulchNetwork saves adding to landfill sites, by joining clients and tree contractors supplying mulch and firewood and other services, such as tree pruning.

Clients can register on-line for the services offered through MulchNetwork:

  • a quote from a tree contractor to do some pruning
  • a load of mulch
  • a load of
  1. List the stakeholders for the proposed Eze-Mulch system, and in each case explain what their interest in the system
  2. List and briefly describe the functional requirements for the Eze-Mulch system as identified in the
  3. Using the FURPS+ categories, identify and briefly describe several non-functional requirements for Eze-Mulch. Address all of the categories (URPS+): if you consider that any of them are irrelevant, explain

2. Use case modeling: user goal technique

You have been asked to carry out use case modeling to identify the functional requirements for a new dive computer to be worn on the wrist, similar to those produced by Aqua Lung, Suunto, or Cressl. These are used by recreational and professional scuba divers and free divers, and allow the user to receive dive data during and after a dive. The watch is to connect with an app that will provide a variety of additional features as well as those on the watch itself.

Use the user goal technique to identify all the use cases that would be relevant to the user of the watch. Use your own experience, or that of a diver of your acquaintance, together with any research you need to do.

  • Present your list in a table giving the use case name and an informative brief
  • Draw a use case diagram representing the same

Buy Custom Answer of This Assessment & Raise Your Grades

3. Use case modeling – event decomposition technique

Use the event decomposition technique to carry out use case modeling for the Featherless Flight Indoor Parachuting System (FFIPS) described below. For each event, you identify, name the event, state the type of event, name the resultant use case and give a brief description of it, and name the actors involved. Present your results in the form of a table with the headings:

Event Type of event Use case Brief Actors (only for
Description external events)

Featherless Flight (FF) is an indoor skydiving facility that operates in the center of the city. It has four padded vertical wind tunnels that enable customers to experience freefall on the ground in conditions of safety1. It is a relatively new venture and the manager, Terry Lee, is keen to see FF grow and expand.

4. Domain modeling

Draw a UML domain model class diagram for the system as described here. Be as specific and accurate as possible, given the information provided. If any information you need is not given explicitly, make realistic assumptions, and document them.

Cats-R-Us is a new business that brings together people who are prepared to offer a service for cats with cat owners looking for that service. Cat lovers offer boarding (in their own home or the cat owner’s home), grooming, training for cat shows. Owners register on the website and search the Cats-R-Us database to find a suitable service provider in their local area, and contact them to discuss making a booking. If the service provider and the owner are happy then a booking is made. The service providers charge a rate for their service, but the system does not handle the payments.

Cats-R-Us need a new system to keep track of the owners, cat lovers, and services provided. The systems analyst has commenced the requirements analysis and has provided a set of notes for you to draw a domain model class diagram, as follows:

  • The cat lovers providing the service may be boarders, trainers, and groomers, or indeed all
  • Information held about the cat lovers is their name, address, suburb, contact phone number, email, and details about the different services they provide along with the rates charged for each
  • Cat lovers offer a range of services. Sitters have their own home and cat’s home rate per day; groomers have separate charges for wash, trim, nail clipping; trainers offer beginner, intermediate and advanced training
  • Information held about owners is their name, address, contact phone number and
  • Each owner may have many cats. Each cat has its name, breed, size, and age recorded, along with any special notes about it.
  • Each booking is for a single cat or group of cats belonging to the same owner for the same time period (e.g. an owner’s two cats may be booked for a wash and trim in the same booking).
  • The owner can add comments and a star rating to the booking after the service has been provided. These comments are used as advertising on the Cats-R-Us site and the star rating is used as one of the search criteria that users can
Get Help By Expert

If you are struggling with complex assignment writing tasks of (ICT284) system analysis and design then hire our online assignment helper for your help. Our experts provide high-quality, hassle-free computer science assignment help to NUS university students at a very affordable price.

Answer

Looking for Plagiarism free Answers for your college/ university Assignments.

Ask Your Homework Today!

We have over 1000 academic writers ready and waiting to help you achieve academic success