Збір інформації

Створення функціональних моделей і діаграм

Розглянемо методи, які використовує SADT-аналітик для вивчення наочної області і технології отримання від експертів відомостей про систему, що підлягають опису. Зазвичай на практиці цю технологію називають збором даних, а в інформатиці вона відома як опитування або витягування знань.

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

- читання документів;

- спостереження за виконанням операцій;

- анкетування;

- використання власних знань;

- складання опису.

Документи – найкраще джерело інформації, тому що вони найчастіше доступні і їх можна "опитувати" в зручному для себе темпі. Читання документів – прекрасний спосіб отримати первинне уявлення про систему і сформулювати питання до експертів.

Спостереження за роботою модельованої системи – хороша стратегія отримання інформації. Під час роботи системи дуже часто виникають питання, які ніколи б не з'явилися в результаті читання документів або розмов з експертами.

Анкетування проводиться для того, щоб опитати великі групи експертів в стислі терміни. Анкетування при опиті експертів дозволяє виявити, які частини системи понад усе потребують поліпшення.

Використання власних знань найчастіше доступно дуже досвідченим аналітикам, які досліджували велике число систем певного типу, а тому вони володіють фундаментальними знаннями у відповідній наочній області.

Ще одна корисна стратегія – придумати опис і дати його експертам для коректування. Придумані описи можуть дати альтернативні схеми функціонування системи – схеми.

Типи опитування

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

- опитування для збору фактів;

- опитування для визначення проблем;

- наради для ухвалення рішень;

- діалоги автор/читач.

Опитування для збору фактів проводяться, коли намагаються визначити, як функціонує система в теперішній час. Опитування для визначення проблем корисні, коли ви хочете вияснити, що в системі не в порядку. Наради для прийняття рішення проводяться, коли потрібно отримати уяву про те, як повинна функціонувати майбутня система, щоб виправити недоліки в існуючій. Діалоги автор/читач – це неформальні обговорення між автором і експертом, коли у них є які-небуть розбіжності на рахунок майбутньої системи.

Процес опитування

Приведемо декілька порад, які дозволяють зрозуміти основні кроки в процесі опитування:

1) визначите, чи є інформація фактом або швидше думкою, ставлячи уточнюючі запитання; завжди питайте про числа і кількості (коли мова йде про час, об'єм, витрати). Числові характеристики додають сказаному достовірність.

2) уточнюйте джерела і призначення даних, їх формат, терміни зберігання, передбачуване використання, необхідні зміни і так далі. Ці уявлення можуть допомогти визначити, що являють собою дані.

Уміння проводити хороше опитування так само важливе, як і уміння будувати хороші діаграми і моделі.