7/29/2019 MSCSE Project Handbookv2.0 - 2009
1/18
SCHOOL OF INNOVATIVE TECHNOLOGIES AND ENGINEERING
DEPARTMENT OF BUSINESS INFORMATICS AND SOFTWARE ENGINEERING
MSC SOFTWARE ENGINEERING
Industrial Project (2009)Version 2.0
7/29/2019 MSCSE Project Handbookv2.0 - 2009
2/18
TABLE OF CONTENTS
Table of Contents ...................................................................................................................... 2
1. Introduction ............................................................................................................................ 3
2. GEnERAL INFORMATION ................................................................................................. 3
3. project Title ............................................................................................................................ 3
The Project Proposal Form ..................................................................................................... 4
4. DELIVERABLES .................................................................................................................. 4
Industrial Project Report Part 1 .............................................................................................. 4First Presentation .................................................................................................................... 4
Industrial Project Report Part 2 .............................................................................................. 4
Second Presentation ............................................................................................................... 4
The User Manual .................................................................................................................... 5
Deadlines for deliverables ..................................................................................................... 5
5. SUPERVISION ..................................................................................................................... 5
Responsibilities of the Supervisor ..........................................................................................5
Responsibilities of the Student ............................................................................................... 6
6. FORMAT of the PROJECT ................................................................................................... 6
Use of copyrighted material ................................................................................................... 7
PLAGIARISM ....................................................................................................................... 78. Submission of PRoject ........................................................................................................... 7
9. ASSESSMENT and marking scheme ................................................................................... 8
PROJECT CREDITS ............................................................................................................. 8
MARKING SCHEME ............................................................................................................8
FAILURE ............................................................................................................................... 9
10. APPENDICES ....................................................................................................................10
PROJECT PROPOSAL FORM ............................................................................................... 11
PLAGIARISM AGREEMENT FORM ................................................................................... 12
DECLARATION FORM ......................................................................................................... 13
Page 2 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
3/18
1.INTRODUCTION
The industrial project has the following aims:
To work on real life problems and formulate appropriate solutions for
these problems. To apply their acquired skills and knowledge in the developmentprocess and produce solutions which are of industry standard.
To develop the student ability to carry out research in the field ofsoftware engineering.
On completion of the Industrial project, the student should be able to:
Investigate a real-world problem domain.
Formulate requirements to support part or whole of a real-world
domain. Design, implement, and test a software system that meetsrequirements.
Ensure that the developed software system meets all the qualityattributes.
Evaluate the effectiveness and ease of use of a developed a softwaresystem.
Manage a project.
Provide appropriate documentation.
The project will be scheduled on 18 weeks. The student is expected to work underindustry conditions bearing in mind of work pressure and deadlines.
2.GENERAL INFORMATION
Below is a list of people who will be involved at some stage during the preparation of
the masters dissertation:
The student is expected to do all the research work under regular supervision.
The supervisors will guide the student in his/her research work.
The Master Project Coordinator (MPC) is responsible for the allocation of
project titles to the MSc. students and for assigning project supervisors.
3.PROJECT TITLE
All project titles represent real-world projects from the industry. Students will not be
allowed to choose their own research/project titles. Selection of students, for a
Page 3 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
4/18
particular project, will be done by the company/firm representatives. Internal project
supervisors will be assigned by the project coordinator.
The Project Proposal Form
The students are required to fill in the Project Selection Form together with his/her
supervisor.
4. DELIVERABLES
Industrial Project Report Part 1
(60 marks)
This is a report covering approximately 40% of the total requirements which
include:
40% of design
40% of coding
40% of testing
40% of implementation
First Presentation
(120 marks)
The presentation/demonstration will last for about forty minutes. It will involve the
student explaining what he/she has achieved and what he/she has learnt from
the project.
Industrial Project Report Part 2
(60 marks)
This is a report covering the remaining 60% of the requirements which include:
60% of design
60% of coding
60% of testing
60% of implementation
Second Presentation
(140 marks)
Page 4 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
5/18
The presentation/demonstration will last for about forty minutes. It will involve the
student explaining what he/she has achieved and what he/she has learnt from
the project. The presentation will be attended by the students supervisors.
The User Manual
(20 marks)
Together with the developed software, a user manual should be produced. The
latter must explain clearly the installation process and also how to use the
software system.
Deadlines for deliverablesIndustrial Report Part 1 and First Presentation Students will be notified of theexact date in due time.Industrial Report part 2, User Manual and Second Presentation - Students will benotified of the exact date in due time.
All deliverables should be submitted to the SITE administration on due dates before3.30 pm. Late submission will be penalised.
5.SUPERVISIONAll the MSc. students shall have one supervisor.
Responsibilities of the Supervisor
The supervisor must be accessible so that students can discuss problems
(technical, academic and personal) with them. This is particularly applicable for
part-time students. Note that students should arrange for an appointment to
see the supervisor.
The supervisor should offer advice to the Masters student on the suitability of
his/her work for publication. The supervisor should also advise on the construction
and writing of research observations and conclusions in a form and style suitable
for publication.
Note that the supervisor has a responsibility to look at and give his/her comments
on the content of the project but he/she is not expected to correct the
grammatical mistakes in the project reports nor be involved in the correction
of codes.
Page 5 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
6/18
Responsibilities of the Student
The student is expected to work diligently and with commitment, on the assigned
project, under the guidance of his/her supervisor.
The research topic is a matter for discussion and agreement between the
supervisor and the student. The student should design a work schedule with theagreement of the supervisor and report to the supervisor on the progress of the
project at agreed stages.
For formal meetings with the supervisor, the student must be properly prepared
and have available notebooks, appropriate raw data, literature references and any
other material necessary to make the meetings fruitful and positive.
It is the responsibility of the student to seek out the supervisor for advice and
assistance between formal meetings whenever necessary. In this respect,
students should take an appointment to meet their supervisor.
Notebooks, workbooks and literature indices and abstracts, in either written and /or
electronic form must be kept and updated on a regular basis. Care must be taken
to avoid loss of electronic data.
It is the responsibility of the student to ensure that regular supervisory
sessions take place. The frequency of such sessions will vary from case to
case and with the stage of the students research development.
6. FORMAT OF THE PROJECT
The dissertation must follow a standard format with a standard set of elements. In its
final form the dissertation must be arranged in the following order:
Title page
Declaration Form
Authorisation/Copyright page
Abstract
Acknowledgements
Table of Contents
List of Tables (if any)
List of Figures (if any)
List of abbreviations (optional)
Text (Introduction, main body and conclusions )
References or bibliography
Page 6 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
7/18
Appendices (if any)
Blank sheet
Use of copyrighted material
If the student uses copyrighted material in his/her project, he/she must give
full credit to the author and publisher of the work used. In cases where the
quotation exceeds fair use, the student must obtain written permission from
the copyright owner.
In order to determine whether extracts from copyrighted materials exceed the
fair use criterion, the student should consider the length of the portion
quoted, the nature of the copyrighted work quoted, the effect of the use on themarket for or value of the quoted work, and the purpose and character of
his/her use, including whether it is commercial in nature or for non-profit
educational use. If the student is in doubt he/she should obtain permission.
PLAGIARISM
Plagiarism is a very serious offence which may lead to failure.
A candidate shall state in the dissertation the sources from which
the information it contains is derived and the extent to which the
candidates have made use of the work of others.
A candidate may not submit a dissertation, a substantial part of
which consists of material which has been submitted for any
other Degree or qualification
The student should sign the attached Plagiarism Agreement Form (seeAppendix) to assert that the work is his/her own.
8. SUBMISSION OF PROJECT
The Masters student should submit two soft bound copies (one copy for the inter
supervisor and one copy for the second marker) of the project and two hard bound
copies of the user manualto SITE administration by the submission deadline. The
following should also be submitted:
Page 7 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
8/18
1 CD with the complete (as submitted in hard copy) report and usermanual in PDF format
ONLY IF APPLICABLE - 2 copies of system developed on CD/Disk(source code and optional executable file). You will be marked on thissoftware submitted. Any modifications made on the software afterthis date will not be taken into consideration.
LATE SUBMISSION
Students are informed of the DEADLINE well in advance. Projects submitted after
the due date will result in a penalty of 5 % per day overdue, down to the minimum
pass level (40%).
In case of illness, a softcopy of the report should be submitted by e-mail. A last
minute computer crash is NOT an acceptable reason.
Permission for late submission must have the support of the supervisor but can only
be granted by the Head of SITE. It is the students responsibility to obtain a written
extension signed by the Head of SITE.
9. ASSESSMENT AND MARKING SCHEME
PROJECT CREDITS
The Industrial project carries 400 marks. Consequently, the marks gained from it
can make a significant difference to the final degree mark.
MARKING SCHEME
The MSc Industrial Project will be marked according to the following marking
scheme:
Industrial Report Part 1 (60 Marks)
First Presentation (120 Marks)
Industrial Report Part 2 (60 Marks)
Second Presentation (140 Marks)
User Manual (20 Marks)
Total (400 Marks)
For a detailed marking scheme, please refer to the Appendix.
Page 8 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
9/18
FAILURE
A student who fails the project will be awarded the PGD (Post-Graduate
Diploma) if s/he has cleared all the modules.
A student who fails the project and who has not accumulated at least 24
credits via the passed modules must re-submit the project. Then, if s/he
passes the project and the accumulated number of credits is at least 24, the
student will be awarded the PGD.
Page 9 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
10/18
10. APPENDICES
Page 10 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
11/18
DEPARTMENT OF BUSINESS INFORMATICS AND SOFTWARE ENGINEERING
PROJECT PROPOSAL FORMSurname (in Block Capitals): ............
Other Names: .....
Cohort: ........................
Project Title:
..........
..
Proposed Supervisor: ...
Brief Description of the Project: ....
..
..
..
..
..
..
..
..
..
..
Equipment and Software required:
..
..
..
..
Signature of student: Date:
7/29/2019 MSCSE Project Handbookv2.0 - 2009
12/18
DEPARTMENT OF BUSINESS INFORMATICS AND SOFTWARE ENGINEERING
PLAGIARISM AGREEMENT FORM
The aim of our course is to educate and advise our students at many levels.
Technical aspects of the course are most obvious, but we also hope to instruct the
accepted social and ethical standards of a professional. Plagiarism involves
knowingly making use of someone elses work without acknowledgement, and
representing it as your own. This is a form of cheating which distorts our
assessments, and also means that the student have not learnt and understood the
work. You are reminded that there regulations concerning plagiarism. It is a
policy within the School that when any student is found to have committed plagiarism
in any piece of examined or assessed work, a Fail mark of 0% will always be
awarded for that piece of work.
I have read and understood the above, and confirm that my submitted masters
dissertation will be all my own work.
Family Name (in Block Capitals): ...
Other Names: ...........
Course/Year:
Project Title:
...........
Signature of student:
Date: ...
Page 12 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
13/18
DEPARTMENT OF BUSINESS INFORMATICS AND SOFTWARE ENGINEERING
DECLARATION FORM
I hereby declare that the intellectual content of this dissertation is the product of my
own work and that, to the best of my knowledge and belief, it contains no material
previously published or written by another person nor material which has been
accepted for the award of any other degree or diploma of the University or any otherinstitute, except where due acknowledgement and reference are made in the text.
Students Name: ...
Signature of student:
Date: ........
NOTE: The Declaration Form should be attached to your dissertation. No
work will be accepted without it.
Page 13 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
14/18
Industrial Project Report Part 1 (60 marks)
Assessment Marks SupervisorsMarks
2nd MarkersMarks
AgreedMarks
Time Management
Work plan (showing tasks,sub-tasks anddeliverables)
6
Status of the project 2Management of project 2
Requirement Analysis
Functional requirements-. Use casediagrams/DFD
10
Use case Specifications 15
Design Input/Output 10
*Test Plan TestObjectives,Environment, Test data,extreme values,
expected results,Results Obtained
Data Modelling (classDiagram/ERD)
5
Deployment Plan 5
Risk Assessment
Identification of risks 2
Risk Management Plan 3
Total (60)
General Comments:
Supervisor: ___________________ Signature: ____________________
Second Marker: ____________________ Signature:____________________
Date : ____________________
Page 14 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
15/18
First Presentation/Demonstration (120 marks)Final Presentation Marks Supervisors
Marks2nd MarkersMarks
AgreedMarks
RequirementsFunctional Requirements 40
*Testing
Unit Testing 10
Integration Testing 5System Testing 5
Performance Testing 5
Stress Testing 5
Test Results 10
Volume Testing 5
Code Organisation -
Code reuse 5
Comments 5
creation ofpackages/libraries
5
Ability to explain code 10
Deployment - A set upprogram/guidelines toinstall the software
10
Total 120
General Comments:
Supervisor: ___________________ Signature: ____________________
Second Marker: ____________________ Signature:____________________
Date :________________________
Page 15 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
16/18
Industrial Project Report Part 2 (60 marks)
Assessment Marks SupervisorsMarks
2nd MarkersMarks
AgreedMarks
Time Management
Work plan (showing tasks,sub-tasks anddeliverables)
3
Status of the project 1Management of project 1
Requirement Analysis
Functional requirements -.Use case diagrams/DFD
15
Use case Specifications 20
Design Input/Output 10
* Test Plan TestObjectives, Environment,Test data, extreme values,expected results, resultsobtained
Data Modelling (class
Diagram/ERD)
5
Deployment Plan 5
Total (60)
* Marks will be allocated during presentation
General Comments:
Supervisor: ___________________ Signature: ____________________
Second Marker: ____________________ Signature:____________________
Date : ____________________
Page 16 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
17/18
Second Presentation/Demonstration (140 marks)
Final Presentation Marks SupervisorsMarks
2nd MarkersMarks
AgreedMarks
RequirementsFunctional Requirements 60
*Testing
Unit Testing 15
Integration Testing 5
System Testing 5
Performance Testing 5
Stress Testing 5
Test Results 12
Volume Testing 5
Code Organisation -
Code reuse 3
creation ofpackages/libraries
5
Ability to explain code 10
Deployment - A set upprogram/guidelines toinstall the software
10
Total 140
* Marks will be allocated during presentation
General Comments:
Supervisor: ___________________ Signature: ____________________
Second Marker: ____________________ Signature:____________________
Date :________________________
Page 17 of 18
7/29/2019 MSCSE Project Handbookv2.0 - 2009
18/18
User Manual (20 marks)User Manual Marks Supervisors
Marks2nd MarkersMarks
AgreedMarks
System installation Guidelines 5
Formatting 2
Use of appropriate graphics 2
Clearness 2
Ease of use 2
Error Message References 2
Support 5
Total 20
A User Manual will not be useful if the software has not been implemented fully and
working properly and no marks will be allocated.
General Comments:
Supervisor: ___________________ Signature: ____________________
Second Marker: ____________________ Signature:____________________
Date :________________
18 f 18