Title: Conceptual Design using Holocentric Modeler
1Conceptual Design using Holocentric Modeler
Holocentric
Presented byShane Rice Software Development
Quality and Productivity ATO
2What is Holocentric Modeler
Holocentric
- a tool that captures, organizes, integrates and
presents models, specifications and code for
developing object-oriented software and systems. - Integrates object-oriented methods and languages
into a seamless development approachfrom early
analysis and design concepts through to detailed
class code and back again - supports a number of popular object-oriented
methods and notations, which cover Class, Object
Interaction, Use Case diagrams as well as General
Diagrams - Incorporates the capacity to model both business
and system design in an integrated environment
3Business Process Model
Holocentric
- Identify the actors and model the business
process - Engage business representatives and arrange
workshops to model with them model current
business process, if necessary, then future
business processes fulfilling the intent of the
required change - Document the internal and external users/actors
involved in the system - Model the business process - begin at a high
level and gradually increase the granularity i.e
determine the scope of the business then the
major processing areas, then the processes within
those areas. -
4The benefits of the BPM include
Holocentric
- Business sign-off and ownership of final business
process - Shared understanding of business process
- Emergence of products and services that support
the users experience of the business process - Identification and clarification of business
rules impacting on the process - Understanding of responsibilities and
capabilities - Exposure of touch points between users and the
systems supporting the business process
5BPM in Holocentric
Holocentric
6Process Steps
Holocentric
- Are an extension of the UML Use Case forming the
hub of the functional requirements and include
the following content - A description of the work to be carried out
within the process step and how that piece of
work will satisfy the needs of the stakeholders
and fulfil the business intent - A series of dialogues or usage scenarios
describing the interaction between the actors
(Human and system) within the process. This
consists of a normal course describing the main
success scenario and a series of alternate
courses detailing other scenarios which may be
either successful or unsuccessful. - Pre and Post Conditions detailing the expected
state of systems or other events both before and
after the process step is executed
7Modelling the Business Requirements
Holocentric
The requirements model reaches maturity through
linking artefacts to their relevant use cases as
they reach completion. The final result is a
complete section of the business process that can
be signed off by business and subsequently built
by the development team.
8Benefits of a Modelling Business Requirements
Holocentric
- Functional requirements are expressed in
Business Context with system responsibilities
defined as a series of interactions between
participants (Actors as Human or System) within a
business process - The system design is approached from both a user
and business perspective - The conceptual design evolves in a transparent
and flexible manner - Each use case consists of a build able and
testable unit of work leading to a potentially
iterative development process
9Holocentric Artefacts
Holocentric
This diagram displays the relationships between
the artefacts included in a standard Holocentric
analysis model. External artefacts such as
screen shots are included as required using
links to the relevant object.
10Benefits of using Holocentric Modeler
Holocentric
- Standardised approach to business and application
design - Centralised repository of project information
- Traceability from original business requirements
to implementation of code - Simulation of the entire Business Change which
incorporates all products to support the users
experience - Approach the business and IT design from the
users perspective - Design artefacts (e.g. Business Rules Actors)
can be reused and shared both within and outside
the organisation - Powerful scripting language allows tool
customisation
11Contact Details for Holocentric
Holocentric
- Holocentric Website www.holocentric.com
- (Trial version of the software available for
download) - ACT Sales Manager Ian Excel Phone 0414 987
031 - Implementation Manager
- Ben Clohesy Phone 0405 300 876
12(No Transcript)