THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2011/2012
- ARCHIVE for reference only
THIS PAGE IS OUT OF DATE

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Informatics : Informatics

Undergraduate Course: Software Engineering Group Practical (INFR10029)

Course Outline
SchoolSchool of Informatics CollegeCollege of Science and Engineering
Course typeStandard AvailabilityNot available to visiting students
Credit level (Normal year taken)SCQF Level 10 (Year 4 Undergraduate) Credits10
Home subject areaInformatics Other subject areaNone
Course website http://www.inf.ed.ac.uk/teaching/courses/ Taught in Gaelic?No
Course descriptionThis practical exercise involves rich client programming on the Eclipse extensible development platform. Students will collaborate to produce a plug-in for Eclipse which can be used to analyse models expressed in the UML modelling language.
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Co-requisites
Prohibited Combinations Other requirements Successful completion of Year 2 of an Informatics Single or Combined Degree, or equivalent by permission of the School.

This group practical course cannot be taken together with any other group practical course.
Additional Costs None
Course Delivery Information
Not being delivered
Summary of Intended Learning Outcomes
1 - Design using the rich-client design paradigm, including code-generation frameworks and modelling frameworks.
2 - Apply meta-models in modelling and program generation.
3 - Implement software in Java which adds to a rich-client application.
4 - Work as a team in a collaborative, shared software development with intermediate and working versions of software shared by the CVS version control system.
5 - Follow best practice in using source code archives and log files to record progress in software development.
Assessment Information
Written Examination 0
Assessed Assignments 100
Oral Presentations 0

Assessment

The assessed coursework for this course is a single group exercise which is to produce a software product which is a plug-in for the Eclipse extensible development environment. The purpose of the plug-in is to connect models expressed in the UML modelling language to formal analysers. The plug-in is to be presented from a Web site together with demonstration examples and tutorials.
Special Arrangements
None
Additional Information
Academic description Not entered
Syllabus In this practical exercise students will:
* Research model-driven development, rich-client development, the Eclipse platform and the Eclipse Modelling Framework.
* Design and implement a software product which connects UML modelling tools to analysis tools such as performance or static analysers.
* Collaborate to produce a polished, well-presented product incorporating a thorough test suite.
* Document the system using both developer-focused JavaDoc and user-focused Web tutorials.
* Design and implement a Web site of static HTML content describing the software product.

Relevant QAA Computing Curriculum Sections: Software Engineering, Systems Analysis and Design
Transferable skills Not entered
Reading list * Eclipse
* Eclipse Modelling Framework (EMF)
* UML2
* Omondo
Study Abroad Not entered
Study Pattern Lectures 0
Tutorials 10
Timetabled Laboratories 0
Non-timetabled assessed assignments 90
Private Study/Other 0
Total 100
KeywordsNot entered
Contacts
Course organiserDr Amos Storkey
Tel: (0131 6)51 1208
Email: A.Storkey@ed.ac.uk
Course secretaryMiss Kate Weston
Tel: (0131 6)50 2701
Email: Kate.Weston@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Timetab
Prospectuses
Important Information
 
© Copyright 2011 The University of Edinburgh - 16 January 2012 6:16 am