Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
14 views9 pages

Cse4006writ 1

The document is an assignment cover sheet for a coursework in Object Oriented Programming, detailing the assessment type, learning outcomes, and tasks required for submission. It outlines the scenario involving the automation of employee details management for the Colombo Institute of Studies, specifying user functionalities for HR and Admin roles. The assignment includes tasks such as providing design solutions with UML diagrams, developing a system using OOP concepts, and creating a user manual, along with guidelines for report formatting and assessment criteria.

Uploaded by

Reema Akram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views9 pages

Cse4006writ 1

The document is an assignment cover sheet for a coursework in Object Oriented Programming, detailing the assessment type, learning outcomes, and tasks required for submission. It outlines the scenario involving the automation of employee details management for the Colombo Institute of Studies, specifying user functionalities for HR and Admin roles. The assignment includes tasks such as providing design solutions with UML diagrams, developing a system using OOP concepts, and creating a user manual, along with guidelines for report formatting and assessment criteria.

Uploaded by

Reema Akram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Assignment Cover Sheet

Qualification Module Number and Title


HD in Computing/HD in Software Engineering Object Oriented Programming- CSE4006

Student Name & No. Assessor

Hand out date Submission Date

Assessment type Duration/Length of Weighting of Assessment


WRIT1- Assessment Type 100%
Coursework 3000 words equivalent

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

Signature of the assessor Date

FEEDBACK FORM
1
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY
Module:
Student:
Assessor:
Assignment:

Strong features of your work:

Areas for improvement:

Marks Awarded:

2
Coursework

Learning outcomes covered

LO1: Explain the fundamentals of Object-Oriented Programming concepts


LO2: Design Object-Oriented based applications
LO3: Develop Object-Oriented applications

Scenario and the Task

“Colombo institute of Studies” is currently handling employee details manually. Institute


plaining to automate the process so that HR manager and the Assistant can manage employee
details easily.

User levels and functionalities are follows


HR Manager
1. Add new departments and designations

2. Add new Employees and allocate them to available departments and designations

3. Search Employee details based on department, designations, name, EPF number etc.

Admin
1. Create a new account (HR Manager and HR Assistant)

You are required to apply OOP concepts for the above scenario. Data need to be saved and
retrieved from a File

3
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
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)

Guidelines for the report format


Paper A4
Margins 1.5” left, 1” right, top and bottom
Page numbers – bottom, right
Line spacing 1.5
Font
Headings 14pt, Bold
Normal 12pt
Font face- Times New Roman

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

4
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)
Your .zip should be titled with your Student ID Number, module code and assessment id, e.g.
st12345678_CIS5003WRIT1.zip

Assessment Criteria

This submission will be assessed as follows Total marks Marks obtained by


Allocated the student for the
answer provided
Part A: Task 1: Out of 30

POOR 0-12

Poor use of Object Oriented Design Methodology

Use case Diagram


 Poor or no identification of use cases
 Poor or no Identification of Actors and
associations
Class Diagram
 Poor or no identification of associated
methods, with correct signatures and
attributes in each class
 Poor or no identification of relationships

Sequence Diagram
 Poor or no identification of set of use cases
as sequence diagrams.

SATISFACTORY 13-18
Proper use of Object Oriented Design Methodology

Use case Diagram


 Has identify few of correct use cases
 Has identify few correct Actors and
associations

5
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.

GOOD 19-21

Use case Diagram


 Accurate use of <<include> <<extend>>
stereo types in use case diagram

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

Correct use of UML notations with minor mistakes

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

Fluency (Of design)

Evidence of critical analysis on different

6
perspectives covering how all UML diagrams
support in designing

Task 2: Out of 20

POOR 0-8

 No proper standard coding

 Insufficient code evidence with no or poor


explanation

 Poor use of Object oriented concepts no or


poor explanation

 Poor implementation of the design

SATISFACTORY 9-12

 Proper standard coding

 Sufficient code evidence with proper


explanation

 Basic use of Object oriented concepts (at


least 3 concepts) with basic explanation

 Proper implementation of the design with


minor mistakes

13-15
GOOD

 Proper use of Object oriented concepts (at


least 4 concepts) with proper explanation

 Proper implementation of the design with no


mistakes

EXCELLENT 16-20

Excellent use of Object oriented concepts (all the


concepts) with proper explanation

7
Task 3: Out of 10

POOR 0-4
 Poor structure no clear explanation and
screenshots

 Content is not specific and sufficient

SATISFACTORY 5-6

 Has provide basic explanation with


screenshots

 Content is specific and sufficient

GOOD 7-8
 Has provide average explanation with
screenshots

EXCELLENT 9-10
 Excellent , clear and descriptive explanation
with screenshots

Part B: Task 4: Out of 40

POOR 0-16
 System with syntax and logical errors

 Poor or not able to explain and demonstrate


implementation of the design Poor or not able
to explain and demonstrate Object oriented
concepts used in the system

SATISFACTORY 17-24

 Error free system

 Partially able explain, demonstrate and


justify the implementation of the design
Partially able to explain and demonstrate
Object oriented concepts used in the system

GOOD 25-30
 Able to explain, demonstrate and justify the

8
implementation of the design

 Able to explain and demonstrate Object


oriented concepts used in the system

EXCELLENT 31-40

Has demonstrate excellent level of understanding of


Object oriented concepts

Total marks 100

You might also like