пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Метод інженерії вимог І. Джекобсона

Продукти інженерії вимог за методом І. Джекобсона

Продуктами стадії аналізу вимог за даним методом є:

  • онтологія домену;
  • модель сценаріїв;
  • неформальний опис сценаріїв та акторів;
  • опис інтерфейсів сценаріїв та акторів;
  • діаграми взаємодії об’єктів сценаріїв.

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

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

Наступним кроком є визначення носіїв інтересів, яким відповідає кожна зі складових мети, та можливих прикладів задоволення складових мети як сценаріїв роботи системи.

Отже відбувається послідовна декомпозиція складності проблеми:

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

Для актора визначено такі правила:

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

Даний метод не регламентує жорстко нотацію для першої частини, тому можна скористатися нотацією моделі сутність - зв’язок

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

стратегія вибору базується на таких принципах:

  • зміна вимог неминуча;
  • об’єкт має модифікуватися тільки внаслідок зміни відповідних вимог до системи;
  • об’єкт має бути стійким до модифікації і сприяти розумінню системи;
  • стійкість до модифікацій (або стабільність) системи розуміється як їхня локальність, яка полягає в тому, що зміна кожної з вимог має вести до відповідних змін якнайменшої кількості об’єктів (в ідеалі - одного об’єкта).

 


04.01.2017; 21:48
хиты: 81
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь