ульовано в дієслівному способі. На діаграмі функціональний блок зображується прямокутником. Кожна з чотирьох сторін функціонального блоку має своє певне значення (роль), при цьому:
В· верхня сторона має значення "Управління" (Control) - необхідні вимоги системи В«АбітурієнтВ»;
В· ліва сторона має значення "Вхід" (Input), тобто вхідна інформація - вимоги, що пред'являються замовником;
В· права сторона має значення "Вихід" (Output), тобто вихідна інформація - результат запиту;
В· нижня сторона має значення "Механізм" (Mechanism) - ІВ.
Побудуємо діаграму потоків даних по даним вимогам стандарту, представлену на рисунку 1.
В
Рисунок 1
Побудуємо декомпозицію контекстної діаграми для більш детального розгляду процесів, представлену на Малюнок 2.
В
Малюнок 2
2. Вимога до програмного забезпечення
.1 Діаграма варіантів використання
Дана система здійснює пошук необхідної інформації, в даному випадку пошук вузів, спеціальностей. Для точного виявлення та визначення функцій, які повинна виконувати підсистема В«АбітурієнтВ», служить діаграма варіантів використання. p align="justify"> Діаграма варіантів використання допомагає визначити:
1. основні дійові особи, тобто ті люди, для яких створюється дане програмне засіб;
2. основні етапи здійснення пошуку необхідної інформації.
. системи або підсистеми, з якими пов'язана підсистема В«АбітурієнтВ».
В якості користувачів підсистеми В«АбітурієнтВ» є студенти (абітурієнти), їх батьки, а співвласниками є вузи і певна група студентів.
Модель варіантів використання описана в Додатку Б.
.2 Вимога до підсистеми В«АбітурієнтВ»
У відповідності зі стандартом IEEE 830-1998 Recommended Practice for Software Requirements Specifications (рекомендовані методи специфікації вимог до ПЗ) для даного програмного засобу пред'являються такі види вимог:
В· коректність або адекватність (відповідність реальним потребам);
В· недвозначність (однозначність розуміння);
В· повнота (відображення всіх виділених потреб і всіх можливих ситуацій, в яких доведеться працювати системі);
В· несуперечливість (узгоджені...