正常シナリオを用いた 例外シナリオの導出支援

Download 正常シナリオを用いた 例外シナリオの導出支援

Post on 30-Dec-2015

16 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

正常シナリオを用いた 例外シナリオの導出支援. 立命館大学大学院理工学研究科 ソフトウェア工学研究室 首藤寛樹. 背景. 要求分析活動においてシナリオは有効 ソフトウェアの振る舞いを定義 利用者自身による妥当性確認を支援 正常シナリオの他に,例外や代替等もシナリオとして記述する必要がある 例外や代替の導出には,主にブレインストーミングが用いられる. 問題点. 例外や代替は正常シナリオに比べると思いつきにくく,シナリオを用意しにくいという特徴がある 例外や代替の導出が不完全なまま開発工程が進むと,手戻りが発生し開発コストが増大する. 本研究の目的. - PowerPoint PPT Presentation

TRANSCRIPT

  • 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.

Recommended

View more >