正常シナリオを用いた 例外シナリオの導出支援
Post on 30-Dec-2015
16 views
Embed Size (px)
DESCRIPTION
正常シナリオを用いた 例外シナリオの導出支援. 立命館大学大学院理工学研究科 ソフトウェア工学研究室 首藤寛樹. 背景. 要求分析活動においてシナリオは有効 ソフトウェアの振る舞いを定義 利用者自身による妥当性確認を支援 正常シナリオの他に,例外や代替等もシナリオとして記述する必要がある 例外や代替の導出には,主にブレインストーミングが用いられる. 問題点. 例外や代替は正常シナリオに比べると思いつきにくく,シナリオを用意しにくいという特徴がある 例外や代替の導出が不完全なまま開発工程が進むと,手戻りが発生し開発コストが増大する. 本研究の目的. - PowerPoint PPT PresentationTRANSCRIPT
Software Engineering Laboratory.
Software Engineering Laboratory.
Software Engineering Laboratory.
Software Engineering Laboratory.
Software Engineering Laboratory.
SLAF
Software Engineering Laboratory.
SLAFDFLOWSourceHuman)Goal(Functionobject
Software Engineering Laboratory.
[][]{}
Software Engineering Laboratory.
Software Engineering Laboratory.
Software Engineering Laboratory.
Software Engineering Laboratory.
Software Engineering Laboratory.
--
Software Engineering Laboratory.
--DFLOW
DFLOW(Source)(object)(SourceSELECT(Source)CHECK(CHECK)(object)
Software Engineering Laboratory.
-- DFLOWSourceHuman)Goal(Functionobject(object)(Source
Software Engineering Laboratory.
--[][]{}
Software Engineering Laboratory.
Software Engineering Laboratory.
--(DFLOW)SourceHumanGoal(Functionobject
Software Engineering Laboratory.
--[][]event[]condition[]{}
Software Engineering Laboratory.
Software Engineering Laboratory.
--[][]{}[][]event[]condition[]{}[][]event[]condition[]{}[][]{if()}[][]{if()if(}
Software Engineering Laboratory.
--
Software Engineering Laboratory.
UC02UC05UC26UC37UC39%%
Software Engineering Laboratory.
%
UC02UC05UC26UC37UC393211310617226333211310
Software Engineering Laboratory.
Software Engineering Laboratory.
HumanUC05
Software Engineering Laboratory.
A B C B
Graph1
2
17
2
Sheet1
A2A2
B17B6
C2C2
Sheet1
Sheet2
Sheet3
Graph2
2
6
2
Sheet1
A2A2
B17B6
C2C2
Sheet1
Sheet2
Sheet3
Software Engineering Laboratory.
70% 30%
%20%30%
Software Engineering Laboratory.
DB70%
Software Engineering Laboratory.