Як написати приклад функціональної специфікації?

2024 Від admin

Поради щодо написання хороших функціональних вимог

  1. Будьте послідовні у вживанні модальних дієслів. …
  2. Позначте кожну вимогу унікальним ідентифікатором. …
  3. Напишіть лише одну вимогу в кожному формулюванні вимоги. …
  4. Напишіть формулювання вимог якомога стисло. …
  5. Переконайтеся, що кожну вимогу можна перевірити.

FRD / FRS включає повністю або частково такі розділи:

  1. вступ. 1.1 Призначення документа. 1.2 Резюме проекту. …
  2. Функціональні цілі. 2.1 Високий пріоритет. …
  3. Нефункціональні цілі. 3.1 Надійність. …
  4. Модель контексту. 4.1 Постановка мети. …
  5. Модель випадку використання. 5.1 Схема використання системи. …
  6. Історії користувачів.
  7. Додаток. Глосарій.

FRS має містити такі розділи: (якщо застосовно)

  1. призначення.
  2. Область застосування.
  3. Фон.
  4. Опис апаратного та програмного забезпечення.
  5. Описи даних, які необхідно ввести в систему.
  6. Описи операцій, які виконує кожен екран.
  7. Опис робочих процесів, які виконує система.

Щоб краще зрозуміти функціональні вимоги, розглянемо кілька прикладів. : Користувач повинен мати можливість входити в систему, використовуючи своє ім’я користувача та пароль. У цьому прикладі функція — «вхід», а поведінка — «Система дозволить користувачеві ввійти за допомогою свого імені користувача та пароля».

Документ із функціональною специфікацією описує, що кінцеві користувачі хочуть від системи, а не те, як система працює. Наприклад, Ви можете створити специфікацію для програми, яка допомагає людям знаходити громадські туалети в місті.

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