Beruflich Dokumente
Kultur Dokumente
Business IT Project
Business IT Project
Topic 3:
Employing Software Engineering
V1.0
V1.0
Learning Outcomes
By the end of this topic, students will be able to:
Choose a suitable Software Engineering approach
for the design of your computing artefact.
Carry out the design for a computing artefact.
V1.0
V1.0
Business IT Project
Key Points
The content of this lecture is not meant to replicate
or replace concepts and techniques introduced in
other modules associated with this programme.
It is meant to compliment concepts and techniques
introduced in other modules associated with this
programme.
This lecture should help YOU decide how YOU will
document the design for YOUR project.
V1.0
Appropriate Development
Methods
V1.0
Different Methods
You have been introduced to several different
design methods throughout this course:
- Structured
- Object-oriented
V1.0
V1.0
Business IT Project
Structured
A method that is best suited to database projects:
- Data flow diagrams and entity relationship
diagrams are the key diagrams to use in this type
of student project.
object oriented systems
- Cannot be used to model object-oriented
- Not good for modelling websites
- No integral project management approach
V1.0
Object-Oriented
A method that can be used for most student
projects:
- UML notation can be used to design database
y
systems.
- Good for database design, website design and the
design of real-time systems
V1.0
V1.0
V1.0
Business IT Project
Structure of a Design
Specification
p
V1.0
Key Points
Every text book, academic paper or Web site that you
look at will put forward a different structure for a design
specification.
The structures are not right or wrong they are
different.
They are different because of the context within which
they are to be used.
The structure presented here is the structure YOU are
required to use for YOUR project.
This argument also applies to the contents of a design
specification.
V1.0
Structure
Structural Model
V1.0
V1.0
Business IT Project
Structural Model
This section presents:
- either a detailed class diagram for YOUR system
- or detailed data flow diagrams (DFD) and entity
relationship diagrams (ERD)
V1.0
Content of a Design
Specification
p
V1.0
Important
The contents presented here are the contents YOU
are required to produce for YOUR project.
V1.0
V1.0
Business IT Project
V1.0
Entities
Relationships
Attributes
Cardinality
V1.0
Important Points
V1.0
V1.0
Business IT Project
V1.0
V1.0
V1.0