To introduce the concepts of user and system
To describe functional and non-functional
To explain how software requirements may be
Semester 2 2015/2016
Lecture 0: Introduction
Lecturer: Mr. Kevin Miller
This course aims to introduce students to the principles
behind Database Management Systems. Students will
gain practical experience in designing a database
Organisations are increasingly aware of the importance of
information in the solution of their problems.
Because of decreasing cost of data storage, organisations
store increasing quant
Lecture 3 Pt. 1
Classes and Class Diagrams
Classes and Class
The most popular UML diagram is the
A systems structure is made up of a
collection of pieces often referred to
Classes describe the different types of
Lecture 2 PT. 2
Modelling System WorkFlows:
So now you have your use case model completed (subject of course to
refinement as you go along)
There may be Use cases that can be more clearly expr
Lecture 2 Pt. 1
Use Case Modelling
Use case are used to model requirements
Assuming you have requirements many times they are
loosely stated some may overlap and it may not be at a
first glance very easy to commun
Week 1 Pt 2 (1 hour)
What is the UML?
UML is the Unified
UML is a visual
language that lets
What is UML?
UML is made up of notation and diagrams
Notation consists of elem
Week 1 Pt 1 (2 hours)
Outline of Content
The concept of objects
The concept of components
How are objects and components
A simple case study
What is an Object?
How do objects communicate?
To explain why formal specification
techniques help discover problems in system
To describe the use of algebraic techniques
for interface specif
To describe the principal requirements
engineering activities and their relationships
To introduce techniques for requirements
elicitation and a
COMP3161 - Solution to question 4
Find the highest grade for CS51T.
Which tables are we interested in?
In this case it is only the Enrol table.
Step 1: Find the grades that are less than the other grades in the same table
- Since we are using th