Специфікація вимог до програмного забезпечення

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Цикл розробки
програмного забезпечення
Coding Shots Annual Plan high res-5.jpg
Програміст за роботою
Діяльність та кроки
Вимоги ·  Специфікація
Архітектура ·  Дизайн
Реалізація ·  Тестування
Розгортання ·  Підтримка
Методології
Гнучка ·  Чистого приміщення
DSDM ·  Iterative ·  RAD ·  RUP
Spiral ·  Водоспад ·  XP ·  Scrum
Lean ·  V-Model ·  FDD ·  TDD
Допоміжні дисципліни
Конфігураційне керування
Документування
Якість ПЗ
Управління проектами
Досвід користування
Інструменти
Компілятор ·  Зневаджувач
Профілювальник
GUI designer ·  IDE
Див. також
Стадії розробки програмного забезпечення

Специфікація вимог до програмного забезпечення (англ. Software Requirements Specification (SRS)) - специфікація вимог для програмної системи - це повний опис поведінки системи що розробляється. Вона включає множину прецедентів які описують всі взаємодії, які користувачі мають з програмним забезпеченням. Прецеденти також відомі як функціональні вимоги. На додачу до прецедентів SRS також включає нефункціональні (чи додаткові) вимоги. Нефункціональні вимоги є вимогами які накладають обмеження на проект, чи реалізацію (такі як вимоги інженерії продуктивності, стандарти якості, чи обмеження проектування).

Загальний план специфікації вимог до ПЗ[ред.ред. код]

Обкладинка

Сторінка змін

Зміст

  1. ВСТУП
    1. Огляд продукту
    2. Мета
    3. Межі
    4. Посилання
    5. Означення та абревіатури
  2. ЗАГАЛЬНИЙ ОПИС
    1. Перспективи продукту
    2. Функції продукту
    3. Характеристики корисувачів
    4. Загальні обмеження
    5. Припущення й залежності
  3. КОНКРЕТНІ ВИМОГИ
    1. Вимоги до зовнішніх інтерфейсів
      1. Інтерфейс користувача
      2. Апаратний інтерфейс
      3. Програмний інтерфейс
      4. Комунікаційний протокол
      5. Обмеження пам'яті
      6. Операції
      7. Функції продукту
      8. Припущення й залежності
    2. Властивості програмного продукту
    3. Атрибути програмного продукту
      1. Надійність
      2. Доступність
      3. Безпека
      4. Супроводжуваність
      5. Переносимість
      6. Продуктивність
    4. Вимоги бази даних
    5. Інші вимоги
  4. ДОДАТКОВІ МАТЕРІАЛИ

Дивіться також[ред.ред. код]


Посилання[ред.ред. код]

  1. IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements Specifications -Description