CLOUD COMPUTING AND SOFTWARE AS A SERVICE
42904
ASSIGNMENT 2
Structure of this assignment:
Assignment 2 has three assessment items as follows:
(a) Software Application Development using Force.com platform.
(b) Written Report
(c) Presentation or demonstration of the developed software prototype
Weight of this assignment towards the overall subject grade :
35% of the overall subject grade. The weights assigned to the three individual assessment items are as below:
(a) 15% of the overall subject grade for the assessment item “Software Application Development using Force.com platform”
(b) 10% of the overall subject grade for the assessment item “Written Report”
(c) 10% of the overall subject grade for the assessment item “Presentation or demonstration of the developed software prototype” .
Submission deadline and requirements:
Submission Deadline:
The presentation/demonstration of your software application will be held during the week beginning 13th May 2024 during the lab sessions. The time for all the group presentations/demonstrations will be announced on Canvas.
The software application and written report are due on 20th May 2024 by 12 PM.
Submission Requirements:
Upload a soft copy of the written report on Canvas.
Objectives:
This assignment is linked to the Subject Level Objective (4).
Academic Standards:
Please refer to the statement on academic conduct and the use of plagiarism detection software in the subject outline.
Expected Workload:
The expected number of hours to complete this assignment is 20-30 hours of work per person (approximately)
Late Submission Policy:
You must hand and email the assignment on time. An extension may be granted for illness, misadventure, or other extenuating circumstances beyond your control. The issue of an extension should be raised with the Subject Coordinator as soon as possible after the circumstances occur. In general, extensions will be not be granted on or after the due date of the assignment.
Written consent in the form. of email should be obtained from the Subject Coordinator allowing for late assignment submission. Please note that such permissions for late assignment submissions will only be considered due to prior unforeseen extraordinary and genuine circumstances beyond your control. Late assignments submitted outside of these parameters will be deducted one mark per day late, more than seven days late assignments (without any special consideration) will receive zero marks.
Team/Group Registration:
This is a group assignment and it is expected that it will be done in groups of three students each. It is expected that you will be continuing with the same group as that of Assignment 1. If you have any issues with the working of your assignment group, please contact the subject coordinator as soon as possible.
Assignment Description:
Your organization is considering a major investment in Cloud Computing application development platform in areas where it may assist their business requirements. The Chief Information Officer (CIO) of your organization has come to know that you recently attained knowledge of Cloud Computing and the Force.com PaaS. You have been requested by the CIO to demonstrate the use of Force.com cloud computing platform through a small pilot project or prototype, project report; and present your findings to the CIO and CEO. You have been given the flexibility to research and select any enterprise application suitable for the cloud prototype (such as but limited to HR Management, Contract Management, Order Management or Student Enrolment Management).
Assessment Item 1: Software Application Development using Force.com platform (15% of the overall subject mark/grade):
Make use of Force.com PaaS to engineer a software prototype to address the organization- specific business problem that you have selected. Your prototype system should demonstrate the use of following key concepts:
(i) Data Objects (Minimum three objects showing look up (association) and master- detail relationships)
(ii) Data Validation Rules (Minimum three successfully implemented data validation rules)
(iii) Object-level security and Tab-Level security (Implement minimum one implemented object-level security and one tab-level security settings using Custom Profiles)
(iv) Organisation-wide default (Minimum one successfully implemented organisation-wide default access)
(v) Email Notification (Minimum two successful implementations of email notification automation process using workflow mechanisms)
(vi) Task creation and assignment (Minimum one successful implementation of task creation and automation process using workflow mechanisms)
(vii) Time-based workflow (Minimum one successful implementation of time-based workflow)
Submission requirements for Assessment Item 1:
PaaS application development confirming to the above criteria needs to be carried out using the Force.com platform.
(a) Create a unique login credentials for your group in Force.com
(b) Mention your Force.com login credentials in the assignment report.
(c) Any changes made to your project in Force.com/Salesforce.com, after this time will render your project ineligible for assessment.
Assessment Item 2: Written report
(10% of the overall subject mark/grade):
Your report should be written in the following format (adhering to the following sections)
(a) Preface Section: This section should address the following:
(i) Title of the report
(ii) Student Names (along with UTS Student ID’s)
(iii) Abstract (about 100 words)
(b) Introduction Section: This section should address the following:
(i) A brief background of the organization that is requesting Force.com PaaS implementation
(ii) What are the specific use-cases for using the Force.com PaaS in the above organization?
(c) System Modelling Section: This section should address the following:
a) Present the Data Model for the PaaS Application
b) Present the Custom User Profile/s with descriptions of each profile
c) Present the Workflow diagrams
d) Prototype System Screens and Description
(d) Contribution of each group member: In this section the individual contribution of each group member should be outlined. Although this is a group assignment, it will be assessed individually. If all group members have contributed equally in completing this assignment, this should be stated.
(e) Conclusion and Future work Section: This section should address the following:
(i) Conclude the report with your experience(s) with PaaS-based software development
(ii) Future further implementation of this PaaS application, and other areas within the organization where PaaS implementations could be done (along with rationale)
References being cited in the body of the report can be books, journals, conference articles or news articles). Your report should be written in Times New Roman Font (Size 12). Please format and structure your report legibly. Please follow “Harvard Referencing Style”. The referencing guidelines can be located athttp://www.bell.uts.edu.au/referencing/index.html
Send a soft copy (as .doc or .pdf file) via Turnitin link provided on Canvas. The deadline for submission of this assessment item is 20th May 2024 by 12 PM. The written report should not be more than 20 A4 pages including references, figures, and screen shots.
Assessment Item 3: Presentation requirements
(10% of the overall subject mark/grade):
You are required to demonstrate the developed software prototype and answer questions related to the developed prototype. This demonstration will be carried during the lab session during Week 12. The time for all the group presentations/demonstrations will be announced on Canvas. The entire group needs to be present and demonstrate the developed prototype.
Assessment Process for Assignment 2:
The following assessment criteria will be used in grading process for this assignment.
Criteria
|
Marks
|
Comments and Marks procured
|
Software Application Development
• Does the developed software application address the basic concepts and criteria listed under Assessment Item 1?
• Is the chosen case study logical and complete?
|
7 marks
8 marks
|
|
Written report
• Preface section
• Introduction Section
• System Modeling section
• Conclusion and future work section
|
1 mark
2 marks
4 marks
3 marks
|
|
Presentation
• Presentation structure and presentation contents
• Correct answers to questions asked
|
4 marks
6 marks
|
|
Total
|
35 marks
|
<Total marks>
|