Upload
romilive
View
63
Download
2
Embed Size (px)
DESCRIPTION
Introduction to Cameo Requirements+, a model driven requirement engineering tool.
Citation preview
ModelDrivenRequirementEngineeringwithCameoRequirement+
4thGenera:onRequirementManagementSystem
RequirementElicita:on
• Haveyouever……misunderstoodacustomerrequest?
…capturedwrongrequirements?…endedupdeliveringalotmorefunc:onali:esthanoriginallyes:mated?
…triedtomeasuretheimplementa:onandtestcoverage?
© 2008 No Magic, Inc.
Architectureismuchmorethandevelopment
Businessrequest
Requirementelicita:on&analysis
Architectureanalysis,design,&simula:on
© 2008 No Magic, Inc.
SystemArchitectureProcess
• Dataanalysis• Simula:on
• Behavioralanalysis• Func:onalityverifica:on• Architecturerefinement&reconfigura:on
• Modeling• Requirementtraceability• Architectureanalysis&design
• Requirementcapturing• Traceabilityandimpactanalysis
• Testcaserecording• Businessprocess
[CameoReq+]
Requirementelicita:on&analysis
[MagicDraw]
UML/SysML/BPMN
Modeling
[ParaMagic]
Simula:on
[MagicDraw]
Architectureanalysis&evalua:on
© 2008 No Magic, Inc.
CameoReq+Overview
• Easytouse• Openschemaarchitecturewithbusinessrulesandconstraints• Dynamiceditorfromopenschema
• Domainjargontoiden:fyalldomainspecificacronymsandabbrevia:ons
• Spell‐checker• Completelife‐cycletraceability• Automateddocumentgenera:on
• Testcasegenera:on(CSVformat)
• Web‐centricdocumentgenera:on(Supportwebbasereport,openoffice,andr]format)
© 2008 No Magic, Inc.
WhatCameoReq+canhelp…
• DomainExpert– Enforcebusinessrulesandconstraints
– Completecontrolontherequirementcapturingprocess
– Ensurethecorrectnessandintegrityofthecaptureddata
• Analysts– Haveadeeperanalysisofneedsandrequirementsfromtheopenschemaarchitecture
– Ensurethedomainschemaiscompliedwithdomainspecifica:onsanduniqueneeds
• Architects– Validateandverifytheanalysismodelandrequirementsasanintegratedunitrather
thanasetofdisjointeddocumentsormodels– Streamlineprocessfromanalysistodesign
• TestEngineers– Haveabe_ervisionontherequirementsandmodels
– Ensuresthetestcaseiscompliedwiththerequirementsandmodels
– Includetes:ngatthebeginningofthedevelopmentcycle
© 2008 No Magic, Inc.
OpenSchemaArchitecture
Createyourownschema• Fullycustomizable• Truepla]ormindependentmodel
Buildyourowndata/forms/rules• Predefineduservalues
• Mul:medianodeformul:mediacontents
Defineyourowndetaildata• SupportalleCoredatatypesandmore!
• Dynamiceditor
• CameoReq+openschemaarchitectureisbuiltontopoftheindustrystandardEclipseFounda:onFramework
• Openschemaarchitectureallowsdomainexpertstocreate,build,anddefinedatacapturedmeetsthedomainspecificneeds
© 2008 No Magic, Inc.
Buildyourowndomainspecificrela:onship
Definearela:onshipa_ributeforyourdomainneeds
Traceallelementswithconfidence
OpenTraceability• Create,build,and
defineyourownrela:onships
• Connectrequirementswithotherbusinessdriversordevelopmentar:factsinanywaydesired
© 2008 No Magic, Inc.
QueryBuilder
Queryresult
Node
NodeNode
• CameoReq+doesnotlimithowyousearchyourdata
• Querybuilderwillhelpyouspecifyanyconstraintsandcriterianeededforthequery
• Resultspresentedinbothtableandhtmldocument
© 2008 No Magic, Inc.
DependencyMatrix
Opendependency
matrix
Yourownrela:onship
Yourownschema
FlexibleQuery
• CameoReq+dependencymatrixhelpsanalyzeimpacts,rela:onships,dependencies,gaps,testcasecoverage,andmore
• Noma_erwhatrela:onshipyouhave,dependencymatrixcanshowtraceability,coverage,andimpactanalysis
© 2008 No Magic, Inc.
AutomatedReportGenera:on
• CameoReq+providesondemanddocumentviewsthatwillgiveyoureportsany:meyouwantit
• Supportsr],html,csv,andopenofficefileformat
• Generatespresenta:ons(Openofficeformat)fromyourrequirements
• Supportsweb‐centricdocumenta:on(withnaviga:on)
• Defineyourownreporttemplate
© 2008 No Magic, Inc.
GapBetweenBusinessandIT
Request Capture Architect
• CameoReq+help• Reducerisks,rework,andcommunica:onerrors
• Unitebusiness,IT,engineers,andcustomers
© 2008 No Magic, Inc.
StopChasingaMovingTarget…
© 2008 No Magic, Inc.
Demo
Ques:on?
Awards Best Team Development Tool
Best Java Modeling Tool
Jolt Productivity Winner
Best Java Database Tool
ThankYouforYourA_en:onLet’skeepintouch:
© 2008 No Magic, Inc.