- •Модуль 2 « Проектування людино - машинної взаємодії » Лабораторна робота № 1
- •Мета роботи – представити результати аналізу предметної області інформаційної системи за допомогою відповідних документів.
- •Завдання
- •Варіанти
- •Лабораторна робота 2 Моделювання gui за допомогою Use-case Storyboard Мета роботи вивчення можливостей Use-case Storyboard і створення концептуальної моделі інформаційної системи
- •Лабораторна робота 3 Вимоги до інтерфейсу користувача. Прототип
- •Завдання
- •Методичні вказівки
- •Завдання
- •Контрольні запитання
Лабораторна робота 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 допомогає побудувати концептуальну модель інформаційної системи. Концептуальна (змістовна) модель - це абстрактна модель для визначення структури системи, що моделюється, властивостей її елементів і причинно-наслідкових зв'язків, притаманних системі та істотних для досягнення мети моделювання
Завдання
-
Вивчити теоретичні основи побудови Use-case і Essential Use-case.
-
Описати кожен Use-case (лабораторна робота 1) як Essential Use-case.
-
Побудувати концептуальну модель інформаційної системи згідно варіанту з лабораторної роботи 1.
Контрольні питання