Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль 2Лаб1-5.doc
Скачиваний:
25
Добавлен:
26.10.2018
Размер:
169.98 Кб
Скачать

Лабораторна робота 2 Моделювання gui за допомогою Use-case Storyboard Мета роботи вивчення можливостей Use-case Storyboard і створення концептуальної моделі інформаційної системи

Методичні вказівки.

Use-сase Storyboard представляє високорівневе розуміння інтерфейсу з користувачем. Він може бути використаний для створення кількох модельних версій інтерфейсу на початкових етапах проекту перед тим, як реальний інтерфейс буде прототипований, спроектований і реалізований

Термін Essential Use case активно використовується в концепції User Centered Design (проектування, орієнтоване на користувача), яке лише частково запозичується RUP. Для того, щоб зрозуміти різницю між Essential Use case і звичайним Use-case, звернемося до прикладу(табл..1 і табл.2)

Табл. 2

Use-case отримання грошей за допомогою банкомату

Дії користувача

Відповідь системи

Вставляє картку

Читає магнітну стрічку

Запитує РІN код

Натискає кнопки

Відображає меню рахунку

Натискає кнопки

Відображає шаблон для суми грошей

Вводить суму

Відображає кількість грошей

Натискає кнопки

Повертає картку

Забирає картку

Видає гроші

Забирає гроші

Табл. 3

Essential Use-case отримання грошей за допомогою банкомату

Наміри користувача

Відповідальність системи

Ідентифікувати себе

Перевірити ідентичність

Запропонувати зробити вибір

Зробити вибір

Видати готівку

Забрати готівку

Use-case (табл..1) містить синтаксичні деталі взаємодії, які описують ЯК відбувається взаємодія. Essential Use-case (табл.2) акцентує увагу НА ЩО націлена взаємодія, тобто визначає його семантику. Essential Use-case допомогає побудувати концептуальну модель інформаційної системи. Концептуальна (змістовна) модель - це абстрактна модель для визначення структури системи, що моделюється, властивостей її елементів і причинно-наслідкових зв'язків, притаманних системі та істотних  для досягнення мети моделювання

Завдання

  1. Вивчити теоретичні основи побудови Use-case і Essential Use-case.

  2. Описати кожен Use-case (лабораторна робота 1) як Essential Use-case.

  3. Побудувати концептуальну модель інформаційної системи згідно варіанту з лабораторної роботи 1.

Контрольні питання