Cse4006writ 1feb 22
Cse4006writ 1feb 22
Learner declaration
I certify that the work submitted for this assignment is my own and research sources are fully
acknowledged.
Marks Awarded
First assessor
IV marks
Agreed grade
FEEDBACK FORM
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY
Module:
Student:
Assessor:
Assignment:
1
Strong features of your work:
Marks Awarded:
Coursework
2
Learning outcomes covered
“City Bookshop” is one of the new bookshop located in the heart of the city. The company
planned to implement an application in order to automate transaction process
Manager: (can perform all the functionality as cashier plus the following)
1. Create a new account (can have different account types)
You are required to apply OOP concepts for the above scenario. Data need to be saved and
retrieved from a File
Part A: Report
Task 1.Provide design solution (UML diagrams) for the above mention Scenario. Provide
clear explanation for all the diagrams mentioned below. (Provide assumptions if necessary)
(30 marks) (LO2)
a) Use case Diagram
3
b) Class Diagram
c) Sequence Diagram
Task 2: Develop a suitable system for the above scenario based on the design. Required to
use Object Oriented concepts (Object, Class, Abstraction, Inheritance, Encapsulation and
Polymorphism) for the development. Document the main functionalities and Object Oriented
concepts applied with proper explanation and source code. (Marks 20) (LO1, LO3)
Task 3: Provide a user manual for the developed solution (Marks 10) (LO3)
Part B: Demonstration
Task 4: System demonstration. System should work according to the expected
functionalities. Should be able to demonstrate Object Oriented concepts (Object, Class,
Abstraction, Inheritance, Encapsulation, and Polymorphism) applied to the given scenario.
(Marks 40) (LO1, LO3)//60
Submission Details
Please see Moodle for confirmation of the Assessment submission date.
Any assessments submitted after the deadline will not be marked and will be recorded
as a Non-Attempt.
Report must be submitted to the as a MS word file to the Turnitin.
SMIS submission: Must submit a .zip file throw the SMIS. Zip file must contain
Turnitin report with project files (contain all the project elements)
4
Your .zip should be titled with your Student ID Number, module code and assessment id, e.g.
st12345678_CIS5003WRIT1.zip
Assessment Criteria
POOR 0-12
Sequence Diagram
Poor or no identification of set of use cases
as sequence diagrams.
SATISFACTORY 13-18
Proper use of Object Oriented Design Methodology
Class Diagram
Identification of associated methods, with
correct signatures and attributes in each class
Correct identification of relationships
Sequence Diagram
Has identified set of use cases (about 3) as
sequence diagrams.
5
GOOD 19-21
Class Diagram
Clear identification of private, public access
modifiers & it is visible in the class diagram
Sequence Diagram
Appropriate use of lifelines, messages and
objects in proposed sequence diagrams
Evaluation
Student has given basic description about the
design and given a reasonable justification
Effective judgements have been made about
the content and levels of information to be
included
EXCELLENT 22-30
Excellent Design
Highly detailed diagram
Use of OO concepts clearly visible
Backed by relevant assumptions
Excellent use of UML notation
Evaluation
Good justification of the design
Judge validity of results
Use critical reflection to evaluate the work
and justify with valid explanations
Task 2: Out of 20
6
POOR 0-8
SATISFACTORY 9-12
13-15
GOOD
EXCELLENT 16-20
Task 3: Out of 10
POOR 0-4
Poor structure no clear explanation and
screenshots
7
Content is not specific and sufficient
SATISFACTORY 5-6
GOOD 7-8
Has provide average explanation with
screenshots
EXCELLENT 9-10
Excellent , clear and descriptive explanation
with screenshots
POOR 0-16
System with syntax and logical errors
SATISFACTORY 17-24
GOOD 25-30
Able to explain, demonstrate and justify the
implementation of the design
EXCELLENT 31-40
8
Has demonstrate excellent level of understanding of
Object oriented concepts