You are on page 1of 16

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


Architecture

Requirement

Business
 analysis,

elicita:on
&

request
 design,
&

analysis

simula:on


© 2008 No Magic, Inc.
System
Architecture
Process

•  Requirement
capturing
 •  Modeling

•  Traceability
and
impact
 •  Requirement
traceability

analysis
 •  Architecture
analysis
&

•  Test
case
recording
 design

•  Business
process


[CameoReq+]
 [MagicDraw]

Requirement
 UML/SysML/
elicita:on
&
 BPMN

analysis
 Modeling


[MagicDraw]

Architecture
 [ParaMagic]

analysis
&
 Simula:on

evalua:on

•  Behavioral
analysis

•  Func:onality
verifica:on
 •  Data
analysis

•  Architecture
refinement
 •  Simula:on

&
reconfigura: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
 Build
your
own
 Define
your
own

schema
 data/forms/rules
 detail
data

• Fully
customizable
 • Predefined
user
 • Support
all
eCore

• True
pla]orm
 values
 data
types
and
more!

independent
model

 • Mul:media
node
for
 • Dynamic
editor

mul:media
contents


© 2008 No Magic, Inc.
Open
Traceability

•  Create,
build,
and

define
your
own

rela:onships

Trace
all
elements
 •  Connect

with
confidence

Define
a
 requirements
with

rela:onship
 other
business

a_ribute
for

your
domain
 drivers
or

Build
your

own
domain

needs
 development

specific
 ar:facts
in
any
way

rela:onship

desired


© 2008 No Magic, Inc.
Query
Builder

•  CameoReq+
does
not
limit
how
you

search
your
data
 Node

Node

•  Query
builder
will
help
you
specify
any

constraints
and
criteria
needed
for
the
 Node

query


•  Results
presented
in
both
table
and
html

document
 Query
result


© 2008 No Magic, Inc.
Dependency
Matrix

•  CameoReq+

dependency
matrix

helps
analyze
impacts,

rela:onships,

Your
own
 dependencies,
gaps,

schema

test
case
coverage,
and

Your
own
 Flexible
 more

rela:onship
 Query

•  No
ma_er
what

rela:onship
you
have,

Open

dependency
 dependency
matrix
can

matrix

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:

robert_ong@nomagicasia.com

Awards
Best Java Jolt Best Java Best Team
Database Tool Productivity Modeling Tool Development
Winner Tool

© 2008 No Magic, Inc.