Як написати приклад функціональної специфікації?
2024Поради щодо написання хороших функціональних вимог
- Будьте послідовні у вживанні модальних дієслів. …
- Позначте кожну вимогу унікальним ідентифікатором. …
- Напишіть лише одну вимогу в кожному формулюванні вимоги. …
- Напишіть формулювання вимог якомога стисло. …
- Переконайтеся, що кожну вимогу можна перевірити.
FRD / FRS включає повністю або частково такі розділи:
- вступ. 1.1 Призначення документа. 1.2 Резюме проекту. …
- Функціональні цілі. 2.1 Високий пріоритет. …
- Нефункціональні цілі. 3.1 Надійність. …
- Модель контексту. 4.1 Постановка мети. …
- Модель випадку використання. 5.1 Схема використання системи. …
- Історії користувачів.
- Додаток. Глосарій.
FRS має містити такі розділи: (якщо застосовно)
- призначення.
- Область застосування.
- Фон.
- Опис апаратного та програмного забезпечення.
- Описи даних, які необхідно ввести в систему.
- Описи операцій, які виконує кожен екран.
- Опис робочих процесів, які виконує система.
Щоб краще зрозуміти функціональні вимоги, розглянемо кілька прикладів. : Користувач повинен мати можливість входити в систему, використовуючи своє ім’я користувача та пароль. У цьому прикладі функція — «вхід», а поведінка — «Система дозволить користувачеві ввійти за допомогою свого імені користувача та пароля».
Документ із функціональною специфікацією описує, що кінцеві користувачі хочуть від системи, а не те, як система працює. Наприклад, Ви можете створити специфікацію для програми, яка допомагає людям знаходити громадські туалети в місті.
Системні вимоги призначені для клієнтів, користувачів і менеджерів, які повинні розуміти та узгоджувати цілі та очікування системи. Функціональні специфікації призначені для розробників, тестувальників і супроводжувачів, яким потрібно знати, як створювати, тестувати й оновлювати систему.