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.
- Project Management Assignment Report : Implementing an Information System for a Geotechnical Company
- Corporate Veil Piercing Analysis Assignment : UK, Singapore, and Delaware Case Study on Limited Circumstances
- Tableau Data Storytelling Assignment 2: County Health Rankings Analysis & Action Plan
- S3419C Active Ageing & Elderly Care Assignment Report: Madam Tan Case Study on Health, Nutrition & Well‑Being
- S2070C Senior Living & Quality of Life Assignment: Singapore Case Study on Ageing Theories, Policies & Resources
- B1059C Counselling & Coaching Skills Assignment : Intake Session Case Study with Reflection Paper
- CCD2C03 Ethical Hacking and Intrusion Prevention Assignment : Artworks Pte Ltd Case Study for Secure VAPT Implementation
- MBA Career Development Portfolio: What Employers Want Analysis and Future Success Action Plan
- Principles of Economics Assignment: Real-World Demand & Supply Analysis and Key Economic Concept
- BM4062 Business Storytelling Assignment : Behavioural Change at RWS through Sustainability-Themed Presentation
UP TO 15 % DISCOUNT