- Before
software
can be
designed & coded
- we must have a reasonable grasp of what is
expected &
required
from that software,
- and before we can
prescribe
those
expectations & requirements
- we must have a
reasonable grasp of the
domain
, i.e., be able to
describe
it.
As a consequence we can claim that
-
Software Systems Development
can be ``divided'' into
three phases:
-
Domain Science & Engineering
-
Requirements Engineering
-
Software Design
In this course we shall only consider
domain analysis & description.
Dines Bjorner
2018-11-06