BACS2053 Assignment Question - 202105
BACS2053 Assignment Question - 202105
BACS2053 Assignment Question - 202105
Assignment
Assignment For this assignment, you will be analysing a business scenario to identify the users’
Overview requirements. You will derive and create Unified Modelling Language (UML) analysis
models for the newly proposed system.
The analysis models will be used to facilitate the construction of the design models for
the new system by using relevant software tools.
Team This is a group assignment. Students are to work in teams of 4-5 members.
Organization
If the number of students in the tutorial group is not a multiple of 4-5, then the tutor
should make the decision for the grouping.
Even though this is a team assignment, each team member should participate in
preparing every deliverable required in the assignment and the marks will be given
based on each individual contribution.
Detail In this assignment, each team will be assigned ONE application system from the list
Question below, by the respective tutor. (Note: No similar application system to be assigned to
more than one team in similar tutorial group. No changes are allowed after a system
has been assigned to each group). The following are a list of types of application
systems:
Based on the assigned application system, you are required to conduct more
research and analysis of the relevant organisation that would use the above
systems.
Students are encouraged to conduct interview, observation, survey and etc. on the
organization that they have chosen. Students are required to do research through
Internet sites, acquire further information from reference books, and obtain additional
ideas from other resources.
Assume that the chosen organization has commissioned your team to initiate a
project with the objectives to determine their current system’s problems and propose
a new system to improve their organization’s operations and performance.
Each team is required to propose at least 4-5 modules (depends on the number of
team members in the team) for the new system.
Note: Login Module & Report Generation Module are not counted.
Outline of Problem
This assignment consists of 2 parts. Your team is required to maintain an assignment
portfolio for each part. This portfolio should contain your weekly deliverables shown
to your tutor and be organized by week number.
Part 1 Portfolio
Carry out requirements analysis of the assigned system.
You may MAKE APPROPRIATE ASSUMPTIONS to support your answers.
By Week 7, your team is required to submit the following:
A complete softcopy report which includes the following items:
• A cover page (use the template provided).
• A content page & sign declaration
• Table of Contents.
• Part 1 Rubric
• Answer content (Arrange according to Part 1 “Weekly Class Deliverables
Schedule” table)
• References (Students are required to use Harvard Referencing System format)
• Appendices (if any)
Part 2 Portfolio
Based on your requirements analysis from Part 1, prepare the design models for the
selected system.
Important Reminder
This is your assignment. You are not allowed to refer to other groups’ work (except
for those in your team). Students found to be dishonest are liable to disciplinary
action (see Academic Impropriety).
Weekly Part 1
Class
Deliverables Week Deliverables
Schedule 1 (a) **Identify the problems faced by the current system
(b) **Prepare functional requirements list of the new system based on
the module that handled by him/her
2-3 (a) An Overview Use Case Diagram
(b) **Produce ONE (1) Detail Use Case Diagram for the use case/module
that handled by him/her
4 ** Produce ONE (1) Use Case Description for a use case / scenario.
(Refer to your Detail Use Case Diagram)
5 **Produce ONE (1) Activity Diagram for a use case / scenario. (Based
on the Use Case Description)
Note: “**” indicates that EACH team member should produce the
required diagram.
Part 2 & 3
Week Deliverables
8-9 (a) **Design ONE (1) Sequence Diagram based on the use case
scenario (in part 1).
(b) **Design ONE (1) Collaboration Diagram based on the use case
scenario (in part 1).
10 ** Draw ONE (1) State Chart Diagram for one of the relevant problem
domain classes related to the module that handled by each team
member.
4
11 (a) Final Class Diagram WITH generalization, data types and relevant
operations for the new system.
Apply aggregation and composition relationship appropriately in final
class diagram.
(b) Design ONE (1) Deployment Diagram (i.e. network diagram) for the
new system architecture.
12 Deadline: Submission of Assignment Part 2’s softcopy Assignment
report and softcopy models with proper file name.
b) A softcopy of software models with proper label of the tutorial group number and
team members’ name.
Main Folder ProgrammeYear_TutGroupNumber_LeaderFullName_Mode
ls (SystemName)
(e.g. RIT2_G2_YapKahHong_Part1 Models (Online
Shopping)
Subfolders By Part ->Weekly deliverable -
Academic You may only work with the students in your team to produce your answer.
Impropriety
Your attention is drawn to the University College Guidelines on Avoiding Plagiarism.
This covers cheating, attempt to cheat, plagiarism, collusion and any other attempts
to gain an unfair advantage in assessment.
5
Policy on Students are required to submit the assignment report on time The assignment must
Submission be submitted by the stated due date unless as revised and approved by the lecturer.
of For late submission, there will be a reduction of absolute marks from the mark’s
Assignment
score submitted:
• Late 1 to 3 days after deadline of submission: minus 10 marks;
• Late 4 to 7 days after deadline of submission: minus 20 marks;
Assessment The assessment criteria is provided below (refer to the rubrics for details):
Part 2
1. **Correctness and completeness of interaction diagrams
15
(Individual assessment)
2. **Correctness and completeness of state chart diagram(s) for
5
any ONE problem domain classes (Individual assessment)
3. Correctness and completeness of final class diagram. 10
4. Correctness and completeness of deployment diagram 5
5. Digital skill (Use of UML modelling tool) 10
Subtotal Marks for CLO2 45
TOTAL MARKS FOR CLO2 80
CLO2: Construct Unified Modelling (UML) diagrams for given
business Application using UML tool (C4, PLO6) -– Digital Skills
Part 3
6
* Note: Tutor has the right to adjust the mark based on the percentage of
contribution by each team member.
7
BACS2053
Object-Oriented Analysis and Design
Assignment (JUNE 2021)
Part 1
Programme R
Tutorial Group
Tutor Name
Date Submitted
Declaration
We confirm that we have read and shall comply with all the terms and conditions of TAR University
College’s plagiarism policy.
We declare that this assignment is free from all forms of plagiarism and for all intents and purposes is
my own properly derived work.
Team Members:
Assessment Criteria (Part 1)
Student Name Registration PS/FR OUCD DUCD AD ACD Subtotal of CLO2
Number 5% 5% 10% 10% 5%
BACS2053
Object-Oriented Analysis and Design
Assignment (JUNE 2021)
Part 2
Programme R
Tutorial Group
Tutor Name
Date Submitted
Declaration
We confirm that we have read and shall comply with all the terms and conditions of TAR University
College’s plagiarism policy.
We declare that this assignment is free from all forms of plagiarism and for all intents and purposes is
my own properly derived work.
Team Members:
Assessment Criteria (Part 2) Total
CLO1+
CLO2 CLO3 (20%) CLO2+
Student Name Registration 2 DID FCD SD DD DS Total of CLO2 (80%) WID FP Total of CLO3
Number 15% 10% 5% 5% 10% Part 1(35%) + Part 2 10% 10% CLO3
(45%) 20% 100%
Comments: