Етап 5. Виявлення обмежень, які накладаються на розв’язок.


Етап 4. Визначення меж системи.

Світ ділиться на дві частини:

· система яка створюється;

· те, що взаємодіє з системою – фактор.

 

 

 

Дуже важливо правильно визначити фактори. Для цього слід відповісти на запитання:

· Хто буде керувати системою?

· Хто буде виконувати супроводження системи?

· Звідки система отримує інформацію?

· Які зовнішні системи будуть взаємодіяти з системою?

 

Обмеження зменшують рівень свободи, якою розпоряджаються розробники при реалізації розв’язування. Кожне обмеження може суттєво звузити можливість створення розв’язання. Отже, в процесі планування необхідно уважно вивчити всі обмеження.

Таблиця 2.2. Можливі джерела обмежень системи

Джерело Зразки запитань
Економічне Які фінансові чи бюджетні обмеження слід врахувати? Чи існують міркування які зачіпають собівартість і ціноутворення? Чи існують питання ліцензування?
Політичне Чи існують зовнішні чи внутрішні політичні питання, які впливають на потенційне рішення? Чи існують проблеми у відносинах між підрозділами?
Технічне Чи існують обмеження у виборі технологій? Чи повинні ми працювати в рамках існуючих платформ чи технологій? Чи заборонено використання будь яких нових технологій? Чи повинні ми використовувати будь-які пакети програмного забезпечення які закуповуються?
Системне Розв’язок буде створюватись для існуючих систем? Чи повинні розробники забезпечувати сумісність з існуючими розв’язками? Які операційні системи і середовища повинні підтримуватись?
Експлуатаційне Чи існують обмеження інформаційного середовища чи правові обмеження? Юридичні обмеження? Вимоги безпеки? Якими іншими стандартами обмежені розробники?
Графіки і ресурси Чи обмежена команда програмістів наявними ресурсами? Чи можуть розробники запрошувати співробітників зі сторони? Чи можна збільшити штат? Тимчасово?