Page 61 - 4322
P. 61
у разі потреби для кожного елементарного процесу
створюється частковий прототип: екранна форма, діалог звіт що
усуває непорозуміння або неоднозначності;
встановлюються вимоги розмежування доступу до
даних;
визначається склад і обсяг необхідної документації.
Після докладного визначення складу процесів оцінюється
кількість так званих функціональних точок розроблюваної
системи і приймається рішення про поділ розроблюваної
системи, що піддаються реалізації однією командою розробника
за прийнятний для RAD-проектів час (до 3-х місяців). Під
функціональною точкою розуміють кожен із таких елементів
розроблюваної системи:
вхідний елемент програми (вхідний документ або
екранна форма);
вихідний елемент програми (звіт, документ, екранна
форма);
запит (пари «питання\відповідь»);
логічний файл (сукупність записів даних,
використовуваних усередині продукту;
інтерфейс програми (сукупність записів даних,
переданих іншому додатку або одержуваних від нього).
Далі проект розподіляється між різними командами
розробників. Для підвищення ефективності робіт необхідно
розбити проект на окремі слабко пов'язані за даними й функціями
підсистеми. Реалізовувати підсистеми мають окремі групи
фахівців.
Результатом стадії проектування мають бути:
• загальна інформаційна модель системи;
• функціональні моделі системи в цілому і підсистем,
реалізованих окремими командами розробників;
• точно визначені інтерфейси між автономно
розроблювальними підсистемами, розроблено структуру класів
програмного забезпечення;
• побудовані прототипи екранних форм, звітів, діалогів. Усі
моделі й прототипи мають бути отримані з застосуванням тих
САSЕ-засобів, що використовуватимуться надалі під час
побудови системи. Ця вимога обумовлена необхідністю уникнути
61