COIT11226 Development Of BGNP As Web Based Store: Assessment 3 Answer

pages Pages: 4word Words: 890

Question :

COIT11226 Assessment 3 – Practical & Written Assessment

Length:1,500 words (From Introduction to Conclusion)

Instructions

This is an individual assignment, and it is expected students answer the questions themselves. Discussion of questions is allowed (and encouraged), however each student should develop and writeup their own answers. See CQUniversity resources on Referencing and Plagiarism.

Complete all tasks and submit the following on Moodle:

  • One (1) MS Word report containing answers for each task. The report must include unit name, unit code, student full name, student ID, campus (or distance), lecturer (or tutor) on the front page.
  • One (1) MS Visio file containing all the diagrams/drawings for Tasks 2, 3, 4 and 5 (you will see different tabs/ pages at bottom of Visio screen). The diagrams must be in the same file, but are different diagrams/drawings kept with separate tabs/ pages within a single Visio file. A screenshot or copy-and-paste of each of the four diagrams must also be included in different parts for the related tasks within the MS Word report.
  • For successful submissions on Moodle, include the acceptable file types as required above.

This is an individual assignment. It is expected that students answer the questions themselves. Discussion of questions is allowed (and encouraged). However, each student should develop and write-up their own answers. See CQUniversity resources on Referencing and Plagiarism.

Case Study – Best Gifts ‘N’ Presents (BGNP)

To help people purchase gifts and presents for friends, relatives and family members, Best Gifts ‘N’ Presents (BGNP) started a web store (as BGNP Web Store System) to sell different types of gift cards online. They initially carry only five types of popular gift cards mainly for movie theatres, supermarkets, florists, book stores and restaurants. However, over the last two years, the business grew substantially, even corporate customers purchase their gift cards when they initially targeted at the individual customers. So, they decided to sell a variety of gift cards for individual and corporate customers. They currently carry a range of gift cards for nation-wide supermarket stores, hardware stores, book stores, electronic stores, stationery stores, office supplies, furniture stores, florists, restaurants and movie theatres. Customers visit their online web store to purchase the type of gift card they need in the price values of $10, $20, $30, $50, $70, $100, $500 and $1,000 or a combination to total up to the amount they like. What have been ordered will be collected in a physical BGNP office located in Perth. A customer can easily browse their catalogue of all gift cards and select one or more gift card items to add to the shopping cart. When all items are ready for check out, the customer will proceed to pay them. The Online Sale Ordering System accepts only PayPal, Visa Card and Master Card for payments. Upon a successful payment, the customer would receive a payment receipt. In the next morning, the gift cards ordered by the customers the day before will be sent out to all customers Australia wide. At the end of each month, BGNP staff print month-end sale report for sale performance monitoring different types of gift card order from BGNP. BGNP use the sale history of past twelve months to understand what types of gift cards sell well or not to help them understand their customers’ preferences and decide on their strategies of marketing promotions.

Personnel Information

The project is to develop an Online Gift Cards Sale Ordering system for Best Gifts ‘N’ Presents (BGNP), as a web-based Store. You are in the development team that consists of 4 members. You are assumed to have been appointed as a systems analyst right after you completed your study. There are an analyst programmer with 2 years of experience and two programmers one and a half years of experience with you in the team.'

Financial Information

The customer and the oversight committee of the project indicated that the technology investment cost of the project is $24,500.00. They foresaw a consistent recurring cost of $7,500 in using the technology with an expected discount rate of 8% within a 5-year period. They also worked out their forecasted benefits as $20,000.00, $25,000, $30,000.00, $35,000.00 and $40,000.00, in the 5-year period.

The Tasks

Consider the same case scenario for Online Gift Cards Sale Ordering system as your BGNP project in Assignment 2, as a system analyst in a project team of four members.

With the above project in hand, you are to complete Tasks 1, 2, 3, 4 and 5 below.

Task 1 needs you to decide your ways to gather the critical information system requirements information from the related end-users and/or stakeholders, in order to model some important modelling diagrams that usefully demonstrate what the new system is technically about.

For Tasks 2, 3, 4 and 5, you need to fully explain each modelling diagram and clearly provide any useful assumptions supporting why a diagram is drawn the way you present it, e.g. you clear the doubts of readers by telling:

  • Reasons for any inclusion of <<includes>> relationship in UCD,
  • Selective use of new unknown useful attributes in CD,
  • Selective use synchronisation bars for looping, join and/or split concepts to handle tasks in the system in AD, and
  • Selective use of LOOP, OPT and ALT frame in SSD.

Task 1.Requirements Elicitations

There are six (6) information gathering techniques covered in this unit (see textbook pp.50-58). Select two most useful relevant information gathering techniques out of the six for the above case study scenario that would help you effectively investigate the new system requirements. For each of the two information gathering techniques, you:

  • Explain how each of the two information gathering techniques helps achieve the best possible useful system information from the selected relevant end-users involved in the system development project.

What to include in your report for this task?

  1. Description of two techniques,
  2. Explanation how the selected information gathering technique 1 could achieve the best possible useful system functionality and user requirement information from the selected end-users, and
  3. Explanation how the selected information gathering technique 2 could achieve the best possible useful system functionality and user requirement information from the selected end-users.

Task 2.Use Case Diagram (UCD)

Draw a use case diagram for the entire system (in ONE MS Visio diagram) within the project.

What to include in your report for this task?

  1. A screenshot or copy-and-paste of the diagram. You MUST also submit the original MS Visio file containing the diagram,
  2. To help end users understand your developed UCD, provide useful succinct explanations and
  3. To show your diagrams is drawn with your own thoughts and to avoid similarity of your diagrams against other submissions, please provide supporting assumptions e.g. you assume a need to provide <<included>> use cases to show a program calling other sub-programs, right after your presented UCD. Assumptions are important to let the marker follow you in reading, particularly if you draw your UCD based on things not in the case study but what you have thought of subjectively (i.e. if any).

Task 3.Domain Class Diagram (DCD)

Draw a domain class diagram for the entire system. You must closely follow instructions below:

  • Each class must have a primary key, e.g. customerID, productID, etc.,
  • Each class must have at least two or more other related attributes,
  • On each association line, there must be a meaningful word reflecting the relationship in the association,
  • Show inheritance for a superclass with TWO (2) different subclasses to handle the two credit card payment types (Visa card and Master card) as in the case scenario above, and
  • Indicate AT LEAST three common attributes as identified in the superclass. Indicate appropriate different attributes as identified for the subclasses.

What to include in your report for this task?

  1. A screenshot or copy-and-paste of the diagram. You MUST also submit the original MS Visio file containing the diagram,
  2. Succinct explanations of your CD (e.g. what the classes represent, why you have chosen certain relationships), and
  3. In this task you must include supporting assumptions for what you have made about the system (e.g. your chosen type of multiplicity, your addition of an attribute not discussed in the case study for a specific class, you add shipping address in addition to postal address for a customer user).

Task 4.Activity Diagram (AD)

Draw an activity diagram for a specific scenario that shows an online customer uses the BGNP Web Store System to browse the catalogue of all gift cards and select gift card items to add to the shopping cart. When all items are ready for check out, the customer proceed to pay them. The Online Sale Ordering System accepts only PayPal, Visa Card and Master Card for payments. Upon a successful payment, the customer would receive an email payment receipt.

What to include in your report for this task?

  1. A screenshot or copy-and-paste of the diagram. You MUST also submit a same original MS Visio file containing the AD diagram,
  2. Succinct explanations, and
  3. Enable the marker to share your understanding of why you draw a diagram beyond information that you were given from the case study scenario and task guidelines. Please provide supporting assumptions right after your presented AD, if your AD is drawn based on things not in the case study but what you have subjectively thought of (i.e. if any in AD).

Task 5.System Sequence Diagram (SSD)

Draw a system sequence diagram based on the scenario below:

“At the end of each month, BGNP staff print month-end sale report for sale performance monitoring different types of gift card order from BGNP.” Note: You are to keep your SSD simple and meaningful about the task.

What to include in your report for this task?

  1. A screenshot or copy-and-paste of the diagram. You MUST also submit the original MS Visio file containing the diagram,
  2. Succinct explanations, and
  3. To enable the marker to share your understanding of why you draw a diagram beyond information you have obtained from the case study scenario and task guidelines, please

provide supporting assumptions right after your presented SSD if your SSD is drawn based on things not in the case study but what you have subjectively thought of (i.e. if any in SSD).

Show More

Answer :

For solution, get connected to online professionals.