MSCSE Project Handbookv2.0 - 2009

Embed Size (px)

Citation preview

  • 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