| |
Duration:
2 days
Location: On or off site
Availability: Immediate
Who should attend: People
with an interest in using computer technology
to achieve more effective and profitable
business solutions, business and systems
analysts, workshop facilitators, project
managers and developers.
Course
outline:
Participants will gain a broad understanding
of the field and a grasp of the fundamental
concepts and terminology. They will also
understand the benefits and risks and be
able to discuss them in the context of particular
projects.
A specific set of techniques for business-oriented
requirements engineering and specification
modelling will be conveyed. All
participants will receive a complete set
of the visual aids used, supplementary materials
and a copy of Ian Graham's book Object-Oriented
Methods (Addison-Wesley 2001). Exercises
and discussion sessions will be frequent
(only some shown in the schedule below).
Content
|
Schedule
- Day 1
-
Why projects often fail
- Basic concepts of object technology
and UML
- Approaches to requirements
engineering
- Why requirements engineering
is not the same as system specification
- Question and discussion session.
- Modelling very large enterprises:
Mission Grids (optional)
- Selecting a business process
area
- Establishing measurable business
objectives
- Prioritizing them
- What is a business process?
- Activity diagrams for business
process modelling
-Exercise based on class experience.
- Modelling communicating agents
- Deriving and analyzing business
use cases
- Exercise
- Business versus specification
use cases
- Exercise
- Extracting and refining an
object model
- Validating the model
|
Schedule
Day 2
-
Discovering and recording business
rules
- Where to put the rules.
- Using patterns to record best
practice (optional)
- Other UML notations
- State charts
- Relationship between state
charts and use cases
- Business states
- Exercise
- Sequence and collaboration
diagrams
- Use of scenarios in requirements
engineering
- Exercise
- Discussion session: use cases
v. activity diagrams
- Basic principles of successful
modelling
- Types, classes and rôles.
- Decoupling the model
- Exercise
- The modelling process
- Agile development processes
(optional)
- Using the objectives and their
priorities to manage the project
|
|
Please
note, when taught at your site, this
course is customizable. Modules
can be adapted, removed, added from
other courses, or even created.
|
|
To
book a public or onsite course, please contact Clive Menhinick on +44 (0)161 225 3240, or email: clive@trireme.com. Alternatively, use the booking form.
©
TriReme International Limited 2001-2006. All
rights reserved. |