Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

tem 1 Requirements Determination ( this activity relates to Week 8 ) : You need to read Case 1 and record the requirements in the

tem 1 Requirements Determination (this activity relates to Week 8):
You need to read Case 1 and record the requirements in the template that we have provided for you
(available on Canvas; please see the teaching material in week 8).
Each requirement should be concise (usually between two to five words) and should start with a verb (e.g.search
purchase history,pay online,provide...).
In each row of the table, you need to mention whether a requirement is essential or desirable. An essential
requirement is a requirement that is necessary for achieving the goal of using the system. On the other hand, it is
possible to achieve the goal of using the system effectively without a desirable requirement (in other words, not
including desirable requirement/functionality is not going to affect how effectively the system works), but it would
be good/preferable to have it implemented.
To answer this question well, watch the lecture recordings, prepare the first draft of your answer before attending
your tutorial, show it to your tutor during the tutorial to receive feedback and ask your questions.
Item 2(a) FMC Diagram (this activity relates to Week 8):
Please use the template that we have provided for you (available on Canvas; please see the teaching material
in week 8). Using the template is highly important.
This item is standalone and not based on either Case 1 or Case 2. The shapes (agents, storage, arrows, etc.)
and their labels need to be based on these five requirements only: personalise level of service access;
personalise level of service support; edit user profile; use a chatbot (to receive personalised service support,
personalised information about product,...); and track orders. You should not consider any other requirement for
drawing this FMC diagram.
Consider these external service providers for your FMC diagram: credit card institutions, PayPal, parcel delivery,
and a software vendor who provides additional technical support.
You can use Draw.io, Signavio, Lucidchart, or any other software that you prefer. For this diagram, Signavio is
the most suitable software. Please see the software section in this document.
To answer this question well, you need to: (a) watch the lecture recordings (or at least review the lecture slides)
and pay special attention to the part that is about determining a suitable label for an agent or storage shape, (b)
prepare the first draft of your answer before attending your tutorial, (c) show it to your tutor during the tutorial to
receive feedback and to improve it.
Item 3(a) Use Case Diagram (this activity relates to Week 9):
For this item, you need to read the part of Case 1 that is about requirements related to B2C customers and draw
a use case diagram only for these requirements: choose type of user,personalise level of service access,
personalise level of service support,search for a product, and track orders.
There is no specific template for drawing a use case diagram. A relevant use case diagram is only based on the
requirements above.
All use cases should be in one use case diagram. Consider Purchase online as the start point (as the starting
use case) in your diagram. Each of the above five use cases becomes a branch of Purchase online and may
have sub-branches. Pay attention to and and or words in the requirements in Case 1, as they indicate the
need to use includes and/or extends.
You do not need to draw any subject boundary for drawing this use case diagram.
Each use case should start with a verb and should be between one to five words (usually,2-3 words).
To draw the diagram, you can use Draw.io, Signavio, Lucidchart, or any other software that you prefer. Please
see the software section in this document.
Do not Copy. Do not Distribute. All teaching and assessment content and documents are copyright protected.
6
To answer this question well, watch the lecture recordings (or at least review the lecture slides), prepare the first
draft of your answer before attending your tutorial, show it to your tutor during the tutorial to receive feedback
and to improve it.
Item 4(a) Class Diagram (this activity relates to Week 10):
You need to use the template that we have provided for you (available on Canvas; please see the teaching
material in week 10). Using the template is highly important.
You need to identify the most suitable attributes and operations/methods for the specified classes by yourself.
Mention multiplicity for the association relationships.
You do not need to name/label the relationships.
Attributes should be nouns. Operations/methods should be verbs.
The attributes that you write for the parent (super) class should be general, so that they generally cover the
attributes of each child class. The attributes and methods/operations that you write for each child class should
describe the class clearly (i.e. the

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional SQL Server 2012 Internals And Troubleshooting

Authors: Christian Bolton, Justin Langford

1st Edition

1118177657, 9781118177655

More Books

Students also viewed these Databases questions

Question

Discuss the value of adult learning theory to HRD interventions

Answered: 1 week ago

Question

Conduct a task analysis for a job of your choosing

Answered: 1 week ago