Quality building supply qbs has proposed a project to

Assignment Help Software Engineering
Reference no: EM13380332

Quality Building Supply (QBS) has proposed a project to develop a business system.

The project team has gathered the following information:

The QBS stores have two kinds of customers: general public and contractors. The general public customers must supply credit card information in order to purchase any items. Their name, phone number and e-mail address are also stored for warranty/refund purposes. In addition, contractors have an account created by a QBS clerk so that they can get a specific discount. Each account thus created has a unique identifier and also stores the contractor's company name (if any), the current credit limit and the last purchase date and amount. The transactions for general public and for the contractors are accomplished by a QBS clerk who scans each item and adds them to the purchase. Items that cannot be successfully scanned are added to the purchase by hand.

If one or more items are not present on the shelf and a search reveals that the stock level is zero, they are added on an order that is created by the QBS clerk on behalf of the customer (either general public or contractor). Each order thus created has a unique identifier and stores order creation date, total amount and status (e.g. pending, closed...).

The name, price and stock level of the items stocked by QBS are recorded in the system of interest together with the item type. Items are produced by and sourced from a manufacturer, whose name and country are recorded in the system. The date of the last payment, the open balance and the date of the next shipment of items are also recorded for each manufacturer. Note that the manufacturer has no direct access to the system of interest. Also, at this stage the general public and contractors can search items online but can only purchase them in store.

The stock levels of each item are changed by the system with each purchase. However these levels need to be manually updated by a clerk in certain cases such as shipments of items from manufacturers, refunds, exchanges, etc.

Your task is (as a system analyst / designer) to prepare a report of system analysis for the above business system. Your report should consist of the following sections:
- Section 1: Identifying the use cases of the system based on the narrative above, and giving a brief description for each of the use cases.

(Please note that the narrative does not cover all the aspects of the QBS business system. You are only required to identify the use cases covered by the given information.)

From Section 2, you focus on only one use case. Although you can choose any use case identified in Section 1, we recommend that you take the use case, "Buy Items", for the following sections.

- Section 2: Developing a use case diagram.

- Section 3: Developing activity diagrams. (Please note that for the use case, "Buy Items", there are two scenarios, namely, "General public customer buys items" and "Contractor customer buys items". You should develop an activity diagram for each of the scenarios.)

- Section 4: Providing fully developed use case descriptions for the use case, (that is, a fully developed use case description for each of the scenarios).

- Section 5: Developing domain model class diagrams, (a diagram for each of the scenarios).

- Section 6: Developing system sequence diagrams, (a diagram for each of the scenarios).

The diagrams should be created using the Unified Modelling Language (UML). Please draw the diagrams using MS Visio and then insert the diagrams in your report.

The assignment is worth 30 marks. The following mark distribution will be used in evaluating your work:

Section 1, Use case identification and description
Section 2, Use case diagram
Section 3, Activity diagram
Section 4, Fully developed use case description
Section 5, Domain model class diagram
Section 6, System sequence diagram

Reference no: EM13380332

Questions Cloud

You have been hired as an information systems consultant to : you have been hired as an information systems consultant to examine state health centre a fictitious multi-centre state
Noticethatcorporatemanagementhasinthisexampleidentifiedandde : noticethatcorporatemanagementhasinthisexampleidentifiedanddevelopedtheconceptofaswellasdefinedtherequirementstaskmandate
Inadynamicbusinessmodelwealsorepresentthelife-cyclerelations : inadynamicbusinessmodelwealsorepresentthelife-cyclerelationshipsamongtheseentitiesshowingwhichentityisresponsibleforwhic
The dynamic businessmodel you are supposed to include in : the dynamic businessmodel you are supposed to include in your assignment represents the
Quality building supply qbs has proposed a project to : quality building supply qbs has proposed a project to develop a business system.the project team has gathered the
Write a research paper excluding the title page on logical : write a research paper excluding the title page on logical circular and arithmetic shift operations. use an example not
Questionneural and tree learning on continuous attributesa : questionneural and tree learning on continuous attributesa in general feedforward neural networks multi-layer
Questionlearning for numeric predictiona let the weights of : questionlearning for numeric predictiona let the weights of a two-input perceptron be w0 02 w1 05 and w2 05.
Decision tree learninga describe the main steps in the : decision tree learninga describe the main steps in the basic decision tree learning algorithm. the table below contains

Reviews

Write a Review

 

Software Engineering Questions & Answers

  Problem on software requirement

Use the Logisim simulator to create your circuits - Problem on software requirement

  Part of the responsibilities of a practising security

part of the responsibilities of a practising security engineer is to stay abreast of developments in the eld and to

  Creating a program using the move instruction

Create a program using the move instruction to manufacture the following results. Move the contents of register AX to registers BX, SI, and DS.

  Draw the eerd for main entities of stock trading system

Draw the EERD to accurately represent this set of requirements. This will be Conceptual Design. Clearly specify any assumptions which you are making. You can use any tools (software) to draw EERD.

  Why you consider the statement to be valid or invalid

The statement is made that: ‘... bitmapped graphics have intrinsic advantages over vector graphics when used in a web environment'. By giving a critical assessment of the issues explain why you consider the statement to be valid or invalid. Post y..

  Design a solution algorithm to read the electricity usage

An electricity supply authority records on an electricity usage document the value of electricity that each consumer uses.

  Creating a grade average program

Create a grade average program that will produce the numerical grade average of test scores input by a user.

  For the prototype user interface

For the prototype user interface, design a switchboard that leads from main sections to sub-sections of related system tasks. The main sections may include member information, registration, payments

  Produce a software design specification document

Complete the template as best as you can. Make any reasonable assumptions based on your understanding of the problem that allow you to address as many sections of the SDD template as possible.

  Describe functional and nonfunctional requirements

Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.

  Viruses and malicious software

Viruses and Malicious Software  Web Strategies and Protocols (browsers, cryptographic posture, and server and protocol securities)

  Investigate and analyse the effect of applying cmmi

investigate and analyse the effect of applying cmmi practicesprocesses in an agile environment in terms of business

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd