Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorna_robota_No1_z_PI_2011 (1).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.95 Mб
Скачать
  1. Побудова таблиці з інформацією про бізнес-процес для створення списку додаткових c-вимог для функцій і даних додатка

Якщо з’являється додаткова С-вимога, описуємо її в таблицях та представляємо на діаграмах бізнес-варіантів і варіантів використання. Інколи такі вимоги краще ідентифікувати одразу, якщо вони можуть бути розпізнані, щоб не переробляти супровідну документацію до системи, що розробляється. Для цього використовують типові шаблони наборів сервісів.

Аналізуємо опис бізнес-процесу та його задач, беремо до уваги наш власний досвід з вирішення або розуміння таких задач та процесів, користуємося додатковою інформацією з книг, Інтернету, від експертів та радимося з замовником, надаючи йому пропозиції та зауваження щодо зручності його роботи завдяки додатковим сервісам. Якщо замовник погоджується на включення додаткових сервісів до системи, аналізуємо та документуємо їх так, як робили це з ключовими С-вимогами.

Для полегшення виявлення таких сервісів доцільно використовувати типові шаблонні набори сервісів (див. таблицю 8). Окрім зазначених типів об’єктів, операцій та їх виражень ви можете додати свої власні, якщо вважаєте за потрібне. Але принцип використання не зміниться: спочатку треба знайти ключові вимоги, а потім запитати у замовника, чи бажає він додати до ключових сервісів системи можливі додаткові з переліку шаблонних операцій для документу чи процесу.

Таблиця.8

Шаблонні операції над різними типами об’єктів чи процесів

Тип об’єкту

чи процесу

Типова операція

Приклади вираження типової операції в С-вимогах

Звіт чи інший документ

Fulfill

Заповнення даними макету документа

Compose

Формування макету документа

Print

Друк макету документа. Якщо треба роздрукувати декілька копій, то вказується кількість копій.

Search

Пошук документа

Send

Відправлення документа адресатові.

Файл

Create

Створення файлу

View

Перегляд даних або властивостей файлу

Read

Читання даних файлу

Write

Запис у файл

Copy

Копіювання файлу

Send

Переміщення файлу, відправлення файлу адресатові

Save

Збереження змінених даних у файлі

Remove

Видалення файлу

Об’єкт даних (запис таблиці бази даних)

Select

Пошук, Перегляд

Insert

Додавання, Створення, Вставка

Update

Редагування, Зміна,Корекція, Оновлення

Delete

Видалення

Transform

Перетворення, переформування

Показник чи змінна, що обчислюється

Calculate

Розрахунок, Обчислення

Колекція об’єктів даних

Navigate

Навігація

Sort

Впорядкування, Сортування

Group

Групування, класифікація

Filter

Фільтрація, відкидання

Search

Пошук

Транзакція

Commit

Підтвердження транзакції, збереження даних про транзакцію

Check

Перевірка статусу транзакції

Rollback

Відміна змін даних, відміна транзакції

Аутентифікація

Log In

Вхід у систему

Log Out

Вихід з системи

Проаналізувавши опис предметної області, ми помітили й підтвердили у замовника, що йому бажано автоматизувати роботу з :

штатним розкладом (формування, перегляд на зазначену дату, друк),

статтями та причинами звільнення (додавання, перегляд, пошук, коригування, видалення),

історією переміщень (додавання, перегляд, коригування, видалення),

видаленням інформації про звільнених працівників кожного місяця.

Аналізуємо та документуємо ці підзадачі таким чином, як робили це для побудови складу ключових С-вимог, тобто доповнюємо відповідні таблиці(1, 3, 5), після чого розширюємо і документуємо діаграми бізнес-варіантів і діаграми варіантів використання елементами для цих підзадач та вимог.

Для повноцінного виконання завдання необхідно уважно ознайомитися з положеннями даного файлу й виконати усі його рекомендації відносно аналізу та документування рішення свого індивідуального завдання.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]