Model
Driven
Requirement
Engineering
with
Cameo
Requirement+
4th
Genera:on
Requirement
Management
System
Requirement
Elicita:on
• Have
you
ever…
…misunderstood
a
customer
request?
…captured
wrong
requirements?
…ended
up
delivering
a
lot
more
func:onali:es
than
originally
es:mated?
…tried
to
measure
the
implementa:on
and
test
coverage?
© 2008 No Magic, Inc.
Architecture
is
much
more
than
development
Business
request
Requirement
elicita:on
&
analysis
Architecture
analysis,
design,
&
simula:on
© 2008 No Magic, Inc.
System
Architecture
Process
• Requirement
capturing
• Traceability
and
impact
analysis
• Test
case
recording
• Business
process
• Behavioral
analysis
• Func:onality
verifica:on
• Architecture
refinement
&
reconfigura:on
• Modeling
• Requirement
traceability
• Architecture
analysis
&
design
[CameoReq+]
Requirement
elicita:on
&
analysis
[MagicDraw]
UML/SysML/ BPMN
Modeling
[MagicDraw]
Architecture
analysis
&
evalua:on
[ParaMagic]
Simula:on
• Data
analysis
• Simula:on
© 2008 No Magic, Inc.
CameoReq+
Overview
• • • • • • • • •
Easy
to
use
Open
schema
architecture
with
business
rules
and
constraints
Dynamic
editor
from
open
schema
Domain
jargon
to
iden:fy
all
domain
specific
acronyms
and
abbrevia:ons
Spell‐checker
Complete
life‐cycle
traceability
Automated
document
genera:on
Test
case
genera:on
(CSV
format)
Web‐centric
document
genera:on
(Support
web
base
report,
open
office,
and
r]
format)
© 2008 No Magic, Inc.
What
CameoReq+
can
help…
• Domain
Expert
– Enforce
business
rules
and
constraints
– Complete
control
on
the
requirement
capturing
process
– Ensure
the
correctness
and
integrity
of
the
captured
data
• Analysts
– Have
a
deeper
analysis
of
needs
and
requirements
from
the
open
schema
architecture
– Ensure
the
domain
schema
is
complied
with
domain
specifica:ons
and
unique
needs
•
Architects
– Validate
and
verify
the
analysis
model
and
requirements
as
an
integrated
unit
rather
than
a
set
of
disjointed
documents
or
models
– Streamline
process
from
analysis
to
design
• Test
Engineers
– Have
a
be_er
vision
on
the
requirements
and
models
– Ensures
the
test
case
is
complied
with
the
requirements
and
models
– Include
tes:ng
at
the
beginning
of
the
development
cycle
© 2008 No Magic, Inc.
Open
Schema
Architecture
• CameoReq+
open
schema
architecture
is
built
on
top
of
the
industry
standard
Eclipse
Founda:on
Framework
• Open
schema
architecture
allows
domain
experts
to
create,
build,
and
define
data
captured
meets
the
domain
specific
needs
Create
your
own
schema
Build
your
own
data/forms/rules
Define
your
own
detail
data
• Fully
customizable
• True
pla]orm
independent
model
• Predefined
user
values
• Mul:media
node
for
mul:media
contents
• Support
all
eCore
data
types
and
more!
• Dynamic
editor
© 2008 No Magic, Inc.
Open
Traceability
Build
your
own
domain
specific
rela:onship
Define
a
rela:onship
a_ribute
for
your
domain
needs
Trace
all
elements
with
confidence
• Create,
build,
and
define
your
own
rela:onships
• Connect
requirements
with
other
business
drivers
or
development
ar:facts
in
any
way
desired
© 2008 No Magic, Inc.
Query
Builder
• CameoReq+
does
not
limit
how
you
search
your
data
• Query
builder
will
help
you
specify
any
constraints
and
criteria
needed
for
the
query
• Results
presented
in
both
table
and
html
document
Node
Node
Node
Query
result
© 2008 No Magic, Inc.
Dependency
Matrix
Your
own
schema
Your
own
rela:onship
Flexible
Query
Open
dependency
matrix
• CameoReq+
dependency
matrix
helps
analyze
impacts,
rela:onships,
dependencies,
gaps,
test
case
coverage,
and
more
• No
ma_er
what
rela:onship
you
have,
dependency
matrix
can
show
traceability,
coverage,
and
impact
analysis
© 2008 No Magic, Inc.
Automated
Report
Genera:on
• CameoReq+
provides
on
demand
document
views
that
will
give
you
reports
any
:me
you
want
it
• Supports
r],
html,
csv,
and
open
office
file
format
• Generates
presenta:ons
(Open
office
format)
from
your
requirements
• Supports
web‐centric
documenta:on
(with
naviga:on)
• Define
your
own
report
template
© 2008 No Magic, Inc.
Gap
Between
Business
and
IT
Request
Capture
Architect
• CameoReq+
help
• Reduce
risks,
rework,
and
communica:on
errors
• Unite
business,
IT,
engineers,
and
customers
© 2008 No Magic, Inc.
Stop
Chasing
a
Moving
Target
…
© 2008 No Magic, Inc.
Demo
Ques:on
?
Thank
You
for
Your
A_en:on
Let’s
keep
in
touch:
[email protected]
Awards Best Java Database Tool
Jolt Productivity Winner
Best Java Modeling Tool
Best Team Development Tool
© 2008 No Magic, Inc.