UP TO 15 % DISCOUNT

Get Your Assignment Completed At Lower Prices

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now
ICT239 Web Application Development TMA Assignment, SUSS, Singapore: Analyze the NSR and specify FIVE (5) new requirements for the CRM system,
University Singapore University of Social Science (SUSS)
Subject ICT239 Web Application Development TMA Assignment
Posted on: 21st Oct 2023

ICT239 Web Application Development TMA Assignment, SUSS, Singapore: Analyze the NSR and specify FIVE (5) new requirements for the CRM system,

Question 1 
Consider the following requirements, where (c), (d) and (e) are undesirable requirements:
(a) Functional requirement
(b) Non-functional requirement
(c) Design directive
(d) Implementation directive
(e) Platitude

Analyze the NSR and specify FIVE (5) new requirements for the CRM system, each of which falls under ONE (1) of the above classification. Justify your classification.

Question 2

Part (a) of this question is a group work discussion with the start date being the first week of the Course Timetable available from e-Services through the Student Portal. If you do not see the Discussion link in the Canvas portal T-group by the end of the first week, please contact your tutor immediately.

You are asked to discuss with your fellow group members how to produce the structural model for the CRM system; i.e.:

  • the class diagram; and
  • the class description.

You must not post a complete class diagram to your group discussion board. The complete class diagram should only be submitted in your TMA solution document.

You should limit your discussions to identifying the classes, their attributes, the associations and relationships between the classes, and any invariants needed.

As part of your discussions, you are asked to submit TWO (2) or THREE (3) postings to the discussion board.

Examples of the types of postings that would gain you credit are:

  • initiating a new thread of discussion about some significant aspects of the application; e.g., pointing out a problem in the requirements, suggesting how a particular aspect of the application might be modeled in terms of classes and associations, or explaining why you think an invariant is needed;
  • a response to a posting, where you attempt to resolve a problem that another group member has identified;
  •  a response to a posting, in which you state clearly and give evidence of why you agree or disagree with another group member’s suggestions, expanding significantly on what has been previously presented.

In all your postings, please maintain professional courtesy and avoid any comments that may give rise to unpleasant exchanges in the discussions. Remember that your comment may be correct even if someone else says it is incorrect.

Experience has shown that it is very difficult to obtain good marks for your postings if you attempt to make all your postings in a very short space of time. Time for reflection and measured judgment is an important part of this work.

(a) The NSR has limited information on the problem and requirements for the application. Analyze the NSR in your group Canvas discussion board and discuss possible classes, their attributes, the associations and relationships between the classes, and any invariants needed.

Copy TWO (2) postings you have contributed to the discussion.
For each posting, submit a screenshot AND a text copy of the posting.

(b) Develop a structural model for the system design by submitting the class description for the application.

Your answer should identify the classes, their attributes, and any hierarchical
relationship(s), omitting any foreign key associations.

(c) Complete the structural model for the system design, by appraising the associations among the set of classes in your solution to Question 2(b).

Construct the class association diagram in UML as your answer. Any derived association should be labeled, but you need not give the derivation.

Hire a Professional Essay & Assignment Writer for completing your Academic Assessments

Question 3 
Special note:
The information provided here is not necessarily applicable to the previous questions.

For the CRM system, the following requirement is given:

  •  Issue a cash voucher of the amount dollars to the customer who is the highest spender for the month.

From this, we extract the following information:

  • Given a month and an amount, find the customer whose total sales transaction is the highest in the month and issue a cash voucher of this amount to this customer.

From this, we can identify the use case: Issue Cash Voucher, with the following specification:

Given: A month and an amount
Goal: Create a cash voucher of the amount of dollars for the customer with the highest total sales transaction for the given month.

Figure Q3 shows a fragment of the class-association diagram with the Orchestrating Class relevant to this case:

Buy Custom Answer of This Assessment & Raise Your Grades

Get Help By Expert

Looking for top-notch academic support in Singapore? At Best Assignment Help Singapore, we've got you covered! Whether it's tackling challenging University assignments or completing those individual assignments, we specialize in offering expert assistance to students at the Singapore University of Social Science (SUSS). Take the stress out of your studies, from coursework to Essay Writing Services, our team is here to ensure your success. Don't struggle alone, let us guide you through your educational journey. Get the help you need today.

Answer
Recent Solved Questions
No Need To Pay Extra
  • Turnitin Report

    $10.00
  • Proofreading and Editing

    $9.00
    Per Page
  • Consultation with Expert

    $35.00
    Per Hour
  • Live Session 1-on-1

    $40.00
    Per 30 min.
  • Quality Check

    $25.00
  • Total
    Free

New Special Offer

Get 30% Off

UP TO 15 % DISCOUNT

Get Your Assignment Completed At Lower Prices

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now
My Assignment Help SG Services
My Assignment Help SG

Rated 4.9/5 Based on 22945 Singaporean Students