University | Singapore University of Social Science (SUSS) |
Subject | ICT239 Web Application Development TMA Assignment |
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
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.
- A2329C Dosage Form Design AY2024 Term 4 – Graded Assignment (Individual Report), Singapore
- ANL312 Text Mining and Applied Project Formulation, End-of-Course Assessment, SUSS, Singapore
- CMM315 Peacebuilding and Security, End-of-Course Assessment, SUSS, Singapore
- HFS351 ECA (End-of-Course Assessment) SUSS : July Semester 2024 – Safety Management and Audit
- HFSY217 ECA (End-of-Course Assessment) SUSS : July Semester 2024 – Emergency Preparedness and Response Planning, Singapore
- NSG3EPN Assignment Two instructions rubric – Contemporary nursing practice :Engagement in Professional Nursing, LTU Singapore
- HFS201 GBA (Group-based Assignment) SUSS: July 2024 – Workplace Evaluation and Design
- Business Accounting & Finance – (VM) – A3 Assignment, UOM, Singapore
- HRM3010S: Managing People At Work, Assignment, UCD, Singapore
- HFS351: Safety Management and Audit, End-of-Course Assessment, SUSS, Singapore
UP TO 15 % DISCOUNT