Page 80 - 4566
P. 80
трасування;
3) підтримувати бази даних об'єктів трасування і
стосунків між ними.
Бажана наявність механізмів підтримки можливостей
об’єктно-орієнтованого програмування, операцій над
класами, а також механізмів уніфікації функцій і стосунків
(1:1, 1:N, N:M), знищення і зміна зв'язків, встановлення
стандартних зв'язків.
Трасування може бути вибірковим для певних
об'єктів, безладною перевіркою об'єктів, пов'язаних з іншими
об'єктами, а також з можливими переходами від одного
об'єкту до інших. Воно здійснюється з використанням
механізмів підтримки контексту і стосунків, відповідних
даній ситуації (наприклад, трасування з регулярними
виразами, коли контекст може бути змінений тільки при
модифікації відповідного регулярного виразу).
Будь-який процес постановки вимог безпосередньо
пов'язаний з умінням людей контактувати між собою,
кооперуватися або ефективно розподіляти різнопланові
виробничі функції між собою. Необхідно уміти досягти
угоди в суперечливих питаннях, що стосуються дизайну або
технічних рішень. Організаційні функції не повинні
виходити за межі розуміння проблеми. Важливо, щоб особи,
які працюють над проектом на різних рівнях, мали
можливість ефективно спілкуватися.
Технології проекту повинні звертати увагу на
динаміку людських стосунків в колективі. Вони повинні
сприяти ефективному досягненню згоди і управління
розбіжностями, давати можливість зменшувати складність
стосунків в групі співробітників, що працюють над
проектом, особливо у повсякденній роботі при створенні
високоякісного продукту.
Найбільш звичною і результативною моделлю
стосунків між замовником і проектувальником є модель типу
80