Assignment title: Information
Version-1 1 of 10
GULF COLLEGE – MUSCAT – SULTANATE OF OMAN
UNDERGRADUATE COMPUTING PROGRAMME
ACADEMIC YEAR: 2015-2016
FRONT COVER
ASSIGNMENT PAPER
Module Title: User Centred Systems Development
Module Code: CE00353-5
Method of Assessment : Assignment
Weighting: 50% Module Credits: 15
Level: 5 Semester/Teaching block: 1
Morning Session/Evening Session: Both Examiner: Mr. Varusai Mohamed
Additional Information (if any): It is a group assignment.
In academic
affiliation with
Version-1 2 of 10
Module Title: User Centred Systems Development
Module Code: CE00353-5
Module Leader: Mr. Varusai Mohamed
Weighting: 50%
Submission Time and Date:
Section A: Submission Date: 17th April,2016 (6th Week)
Section B: Submission Date: 29th May, 2016 (12th week)
Final Submission Date & Time: 12th June, 2016 @1 PM
You should hand in one copy of your assignment/project by the time and date mentioned above
to the appropriate 'hand-in location' at the Gulf College. Fill in the front cover (staple together with
your assignment). MAKE SURE that you fill in all the relevant details on this form. An
acknowledgement will be given to you upon receiving your assignment. This is your receipt, keep
it. You can submit work by post, but you must send it recorded delivery, it must be postmarked
two days before the deadline date and a copy must be kept by you in case it is lost in the post.
Faxed assignments will not be accepted.
Assignments must be submitted by the due date. The only circumstance in which assignments
can be submitted late is if an extenuating circumstances form is submitted at the same time. In
these circumstances work may be submitted up to 2 weeks late only. If the extenuating
circumstances are upheld, the assignment will be graded; otherwise a 0 will be awarded.
This assignment will assess learning outcomes:
1) REVIEWING THE ROLE OF THE USER IN THE SYSTEM DEVELOPMENT
PROCESS.
Knowledge &
Understanding
2) APPLY USER CENTERED ANALYSIS, DESIGN AND IMPLEMENTATION TECHNIQUES TO
DEVELOP A SIMPLE PROTOTYPE, FROM CONCEPTION THROUGH TO IMPLEMENTATION
THEREBY DEMONSTRATING KNOWLEDGE OF THE FULL LIFE CYCLE OF A USER
CENTERED PROJECT.
Analysis
Application
Problem Solving
3) REVIEW AND COMPARE METHODOLOGIES FOR USER-CENTRED ORIENTATION IN THE
DEVELOPMENT PROCESS.
Knowledge &
Understanding
Version-1 3 of 10
UCSD Assignment
Assignment Description
This is a group assignment. This assignment has two sections. Section A has to be
completed in week number 8 and Section B has to be completed in week number 12. The
student group is to develop a Windows application for the following scenario and to apply a
suitable methodology for system development.
Scenario
Dynamics Data Tech L.L.C is an IT services & solutions provider in the Sultanate of Oman. It
has many clients. Mustafa Electricals is one of its clients. Mustafa electricals has 4
departments and the following table has functions for each department.
Stock
Department
Finance
Department
Sales Department Registration
Department
Receiving the
products from
supplier
Getting
payment from
customer
Checking personal
information
Getting order from
customer
Issuing the
products to sales
department
Checking
order and
sales
Checking the
payment
Checking order
Maintaining the
stocks
Creating
receipt for
customers
Delivering the
products
Preparing invoice
Maintaining the
re-order state
Calculating
total
Checking delivery to
customer
Cancel the order
(You can add some more departments and operations if needed. )
All works are done manually in this company. There are many problems in the company in
maintaining the information of customers,orders,sales,stocks, and reports in the files
consisting of papers. The manager in Mustafa Electricals wants to change the existing
system into automation. He buys the needed computers, but he needs a new information
system(software) to process the information.
Dynamics Data offers a project for Mustafa Electricals. Dynamics Data starts the project and
it gets all the requirements from Mustafa Electricals. The project manager of Dynamics Data
needs to select a methodology for the prototype development. The system development has
many phases such as analysis,design,coding,testing and maintenance.
Version-1 4 of 10
Outline of Tasks
You have to assume that you are working as a team member to develop a system in the
Dynamics Data L.L.C. You have to select a suitable methodology to develop a system for
Mustafa electricals. As a team member, how do you help in the phases of the system
development? Write your views and recommendations for the following:
Section A
Write a report with a minimum of 500 words to list out the user's requirements and
discuss them. (10 marks)
Write a report with a minimum of 200 words to list the goals and introduction of the
project for Mustafa Electricals. (5 marks)
What is a suitable methodology for system development? Discuss all the phases of
selected methodology. (500 words) (10 marks)
Compare the selected methodology with a traditional methodology and discuss the
results in your report. (300 words minimum) (10 marks)
What are the tools and techniques that are being used to collect system
requirements? (200 words minimum) (10 marks)
Investigate on an automated tool which is used in designing phase and explain how it
helps the user.(300 words minimum) (5 marks)
What are the different forms of prototyping? Which form of prototype will you use to
design prototypes in the proposed system? Design five prototypes for Mustafa
Electricals and explain.(300 words minimum) (15 marks)
You have to prepare all the types of test cases(positive,negative) for any two
prototypes that you designed. (200 words minimum) (10 marks)
Section B
You have to design and develop your system using any one of the programming
language(Visual Basic, Java..etc). You can use a database system to store/retrieve
data. Include the implemented screens and some important programs in your report.
(15
marks)
You have to prepare a power point presentation for demonstrating your work.
(10 marks)
Version-1 5 of 10
Deliverables
1. Each team must submit a hard copy of a report
2. A ten-minute presentation of the proposed system.
3. The electronic files for report, presentation and application
Guidelines to the assignment
This is a group assignment. Each group can get the idea and knowledge of the selected
methodology from the relevant lectures/tutorials and follow the assignment report guidelines
which are given in the class room. Each group could have 3 or 4 members and they have to
share the activities equally between them. During the presentation all the team members
have to present. The members of one group cannot change to another group without the
knowledge of the module tutor. Each group has to get approval from the module tutor for
their team members. Each group must show the new information system and presentation
during the demonstration. This assignment should have 3000 words maximum. Upload your
assignment in Moodle and check for plagiarism before submission.
Version-1 6 of 10
USER CENTRED SYSTEM DEVELOPMENT [CE00353-5]
Project Approval Form
Project Title :
Group Members: Group No:
Sl.No. Student Name Student Id Award
Approved By :
(Module Tutor)
Date :
Version-1 7 of 10
USER CENTRED SYSTEM DEVELOPMENT - CE00353-5
MARKING SCHEME - ASSIGNMENT
Marks : 100 Weighting : 50%
Student Full Name:
Student ID Number:
Marker: First
Marker
Second
Marker
Agreed
Mark
Description of user's requirements (10%)
Project goals and project background (5%)
Explanation of a selected methodology (10%)
Methodology comparision (10%)
Tools and Techniques used to collect system requirements
(10%)
Investigation of designing tools (5%)
Description of prototyping (5%)
Designing prototypes (10%)
Designing test cases (10%)
Implemented Screens and Programs (15%)
Individual participation and power point presentation (10%)
Total (100%)
Comments if any:
Version-1 8 of 10
Assessment Criteria
The Marking Criteria below show how each area (plan, investigation & analysis, design,
implementation,documentation) will be assessed. These marks will be summed to give the
overall grade out of 50. Note: Poor or inadequate referencing will result in a capped mark.
Failure to plan, analyse, design and construct will result in zero marks.
The marks will be split into:
0-39% A fail assignment does not meet the minimal requirements for a pass, for example:
Some parts of the assignment may not have been attempted. The knowledge and
understanding of methodology will be wrong or incomplete and the plan/ collection of
information in the report is irrelevant and explanations may be missing and / or improper
justification may be given. The written report does not comply with an acceptable
standard.
40-49% The assignment will demonstrate an understanding of the scenario and the excellent
knowledge of methodology, explanation, application, plan. Some explanations /
components may not be complete. There is a lack of justification and synthesis. The
written report will be of an acceptable standard but may be lacking content and / or
clarity.
50-59% The assignment will demonstrate a good understanding of the scenario and a good
knowledge of methodology, explanation, application, plan. Some explanations /
components may not be complete. There is a good justification and synthesis. The
written report will be of an acceptable standard but may be lacking of clarity.
60-69% The assignment will demonstrate a very good understanding of the scenario and a very
good knowledge of methodology, explanation, application, plan. Explanations /
components may not be complete. There is a very good justification and synthesis. The
written report will be to a very good standard.
>=70% The assignment will demonstrate an excellent understanding of the scenario and an
excellent knowledge of methodology, explanation, and an excellent demonstration of
application and a good plan in sharing work and neat arrangment of components in
report / presentation and an excellent judgement / justification. All assignment
requirements will be met to a high standard. All screens / prototypes / tables will be
provided. The written report will be presented in a professional manner.
Version-1 9 of 10
Plagiarism Warning
Summary
Plagiarism occurs if you use somebody else's work in an assignment or exam
answer, but fail to state where you got the material from. You need to be also very
careful about the amount of words you are using from somebody else's work.
It can happen in any type of assessment where you are given the questions or
tasks in advance.
If another student uses your work in his/her answer(s), both you and he/she will be
punished when caught.
Punishments for committing plagiarism can be very severe.
The details
Plagiarism is a form of cheating in which students use the work of others and present it as
their own. Staffordshire University publishes a fully detailed description of what the term
'plagiarism' means on the University's main web-site under the heading 'Procedures for
dealing with suspected cases of academic dishonesty. We strongly recommend that you go
and read the full document at the above address. Meanwhile, here is an extract of some of
the relevant content. You will have committed plagiarism and may be caught, reported and
punished (as described below) if you:
Copy extensively from the work of others (from sources such as books,
magazines, journals, web-sites for example) and submit the work as your own. NB
It is acceptable to refer to the work of others as long as you do not use too much,
and reference your sources properly.
Copy another students' work and submit it for assessment under your own name.
Allow another student to copy your work and they then submit it for assessment
under their name
This last item is of particular importance; few students seem to understand what it means. If,
for example, you allow another student to borrow your work and they subsequently copy
some of that work and present it as their own, you and they will both be punished even
though someone else copied your work.
Version-1 10 of 10
The risks of working with other students
Some assessment tasks are explicitly designed for group work, and it will be made clear that
a group answer is expected from you. All other tasks are intended as an assessment of your
individual comprehension and performance, and group answers are not permitted. In
individually assessed forms of assessment your work must be different from that of every
other student. Plagiarism can occur in assignments and any examination where the
questions are issued to students in advance. In both cases it is possible for you to ask other
people about how best to answer the questions or complete the necessary tasks.
You should be aware that different modules and subjects may have different requirements. In
some subjects, answers to questions may, for example, require every student on a module to
employ or refer to the same diagram(s), concepts and the like in order to construct an
acceptable answer. You should note, however, that even in these circumstances your
explanations of what the diagrams mean, and any other writing referring to any common
diagrams and concepts should all be in your own words. Moreover, the situation may be
very different on other modules, where the submission of work that has a very similar
structure, or the use of very similar materials such as concepts, diagrams, quotations and the
like, to that of another student, may lead to you being accused of plagiarism.
The picture is complicated and, unfortunately, it is not possible to give advice that is directly
relevant to every module you study. If you are unsure about how to avoid plagiarism in any
specific module, then rather than hoping and guessing, you should ask for guidance from the
member of staff who delivers that module.
Our overall advice is straightforward; by all means discuss how best to answer questions or
complete tasks with your colleagues, but when it comes to actually writing your answers - DO
IT ALONE!
What happens if you get caught?
Examination Boards may punish offending students in any manner that they deem fit. Typical
punishments Boards may choose range from reducing grades, making students re-sit
modules, through to failing students on a module or an entire award. The University regards
this form of cheating as a serious offence. Full details of the range of likely punishments can
be found on the University's web-site under the heading 'Procedures for dealing with
suspected cases of academic dishonesty.
Please consider yourself warned!
Version-1 11 of 10