MSc Object-Oriented Software Technology at University of Brighton
Company/ Organisation: [ top ]
Caradon plc is an international group comprising many companies organised in business sectors. The electrical sector includes four companies (Trend, ESSER, Novar and Gent) that support the Core Development Group (CDG). CDG is responsible for researching into new technologies and then disseminating them as appropriate into the four companies. It is within CDG that I will be placed until September 1999.
Company supervisor: [ top ]
Mr Nigel Davies (Firmware Developer at Caradon Trend)
Dr Ali Hamie (Senior Lecturer at University of Brighton), e: a.a.hamie@bton.ac.uk
The Unified Modeling Language (UML) and Object-Orientation in general, as required by the development groups of four Caradon companies.
To disseminate UML and best OO practices into four Caradon companies: Trend, ESSER, Novar and Gent.
Importance: [ top ]
Success of the project will improve software development in targeted development groups of the Caradon companies.
The outcome of the project will be knowledge of UML and OO techniques by the Caradon developers. A website will hold information on UML, relative resources, presentations’ slides, handout material and evidence of the teaching/mentoring process.
Timetable of planned events: [ top ]
WEEK ENDING |
EVENT |
4/7 |
Settle in the group and the company culture |
11/7 |
Set-up ‘skeleton’ of website for UML including introductory material. Investigate into 4 companies |
18/7 |
Work on composing a 1-day seminar on UML |
25/7 |
Complete material & structure of seminar on UML |
1/8 |
Perform seminar for one of the Caradon companies & Revise seminar material/update website/investigate next company |
8/8 |
Perform seminar for one of the Caradon companies & Revise seminar material/update website/investigate next company |
15/8 |
Perform seminar for one of the Caradon companies & Revise seminar material/update website/investigate next company |
22/8 |
Perform seminar for one of the Caradon companies & Revise seminar material/update website |
29/8 |
Evaluate and compare UML CASE tools and report findings |
5/9 |
[‘no project goes to plan’– this week allows for extenuating circumstances] |
12/9 |
[‘no project goes to plan’– this week allows for extenuating circumstances] |
19/9 |
‘Write-up’ week |
Relationship to the course: [ top ]
- Object-Oriented Software Development (OOSD)
- Rigorous Object-Oriented Design (ROOD)
- Software Engineering Research Methods (SERM)
- Human Computer Interface Design (HCID)
The UML was taught on the course and it is at the heart of this project. The modules that focused on the teaching of UML and OO concepts and techniques include OOSD and ROOD. Research and presentation skills – needed for this project – were the focus of the SERM module. Skills developed in HCID will be utilized when setting up the web site.
Sources of information: [ top ]
Bibliography
Booch, Grady et al. | The Unified Modeling Language User Guide | 1999 | Addison-Wesley |
Rumbaugh, James et al. | The Unified Modeling Language Reference Manual | 1999 | Addison-Wesley |
Eriksson, Hans-Erik & Magnus Penker |
UML toolkit | 1998 | Wiley and sons |
Douglass, Bruce Powel | Real-time UML: developing efficient objects for embedded systems | 1998 | Addison-Wesley |
Alhir, Sinan Si | UML in a nutshell: a desktop quick reference | 1998 | O’Reilly |
Fowler, Martin & Kendall Scott |
UML Distilled | 1998 | Addison-Wesley |
Internet
OMG | www.omg.org |
Rational | www.rational.com |
Other Resources: -