90 likes | 192 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. Revision. Objectives & Learning Outcomes.
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 Revision Software Engineering Dr R Bahsoon
Objectives & Learning Outcomes • 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 • Component and architecture design • Learning Outcomes • Knowledge of UML notation: ability to produce UML documentation • Group-working skills (real-life practical requirement!) Software Engineering Dr R Bahsoon
Assessment • Assessment • 1.5 hrs examination (50%) • Continuous assessment (50%) • Group modelling exercise • Courtesy face-to-face feedback providing training for your examination • Walk-through design feedback with our demonstrator Software Engineering Dr R Bahsoon
Exam Structure • Reading through UML design • Understanding General Concepts • Documenting UML design • Documenting Components, interfaces, architectures • Software Lifecycle – basics Software Engineering Dr R Bahsoon
Part I – Sample • Interpreting UML diagrams • In FEW words, explain the relation in the below diagrams. Software Engineering Dr R Bahsoon
Part I – Sample 2 • Explain ONE important difference between sequence and collaboration UML diagrams • Describe how the RUP model differs than that of the waterfall model Software Engineering Dr R Bahsoon
Answer Composed of 64 squares Software Engineering Dr R Bahsoon
Part II – Sample • Draft a use case diagram for an online library system. Make use of both <<include>> and <<extend>> stereotypes. State any necessary assumptions you make. Answer? Software Engineering Dr R Bahsoon
Quick Review • Flipping through the slides • Covering all the UML related lectures & comments on the coursework (55 minutes) • Q&A • Exam related • Coursework related • Exam hints and tips • Useful hints Software Engineering Dr R Bahsoon