80 likes | 173 Views
Software Engineering (Second Year) Dr. Rami Bahsoon School of Computer Science The University Of Birmingham r.bahsoon@cs.bham.ac.uk www.cs.bham.ac.uk/~rzb Office 112 Computer Science. Lecture 1. Introduction. Who I am. Rami Bahsoon: course facilitator Lecturer in Software Engineering
E N D
Software Engineering (Second Year)Dr. Rami BahsoonSchool of Computer ScienceThe University Of Birminghamr.bahsoon@cs.bham.ac.ukwww.cs.bham.ac.uk/~rzbOffice 112 Computer Science Lecture 1. Introduction Software Engineering Dr R Bahsoon
Who I am • Rami Bahsoon: course facilitator • Lecturer in Software Engineering • Background: MS and PhD in Software Engineering • Delivered related courses at the MSc and BSc level • Active researcher in the field of Software Engineering • Office: School of Computer Science, Office 112 • Web: http://www.cs.bham.ac.uk/~rzb/ • E-mail: r.bahsoon@cs.bham.ac.uk Software Engineering Dr R Bahsoon
Objectives • Describes the principles and practices of systematically engineering software systems using UML • Engineering OO Software • Describes Unified Modeling Language (UML) notations to the specification, analysis, design, and modeling of OO software • Overview of process models Software Engineering Dr R Bahsoon
Assessment • Assessment • Assessment on Part II • 2 hr examination (33%) • Continuous assessment (34%) • Group modelling exercise – due date TBD • Courtesy face-to-face feedback providing training for your examination • Resit (where allowed) by examination only with the continuous assessment marks carried forward Software Engineering Dr R Bahsoon
Meetings • Lectures & meetings • Monday, 12:00–1:00, UGO4 – Learning Centre. • Tuesday, 12:00-1:00, LT1 – Law (all groups) • Office Hours: • Open door policy or follow my timetable (TBA) • Appointment by e-mail r.bahsoon@cs.bham.ac.uk • Please use SE in the subject head • Read your e-mails for any updates! Software Engineering Dr R Bahsoon
Learning resources • My teaching page: http://www.cs.bham.ac.uk/~rzb/teaching.htm • Self-contained material • Handouts • UML related books: • UML Distilled: A Brief Guide to the Standard Object Modeling Language, Martin Fowler • Using UML : Software Engineering With Objects and Components, Perdita Stevens, Rob Pooley Software Engineering Dr R Bahsoon
Learning outcome • Describe and use principles for building OO software systems using UML • Knowledge of UML notation: ability to produce UML documentation • Group-working skills (real-life practical requirement!) Software Engineering Dr R Bahsoon
Questions ? Software Engineering Dr R Bahsoon