Нефункціональні вимоги: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
додав тире і виправив нумерацію відів вимог
підправив визначення та сам текст
Рядок 1:
'''Нефункціональні вимоги''' (Non-Functional Requirements) — це вимоги до програмного забезпечення, які задають критерійкритерії для оцінки операційякості системи, замість їїйого поведінкироботи. На відміну від функціональних вимог, які визначають що система повинна робити, нефункціональні вимоги визначають якою система повинна бути. Нефункціональні вимоги до програмного забезпечення визначаються на першій стадії процесу розробки ПЗ — на етапі [[Аналіз вимог|аналізу вимог]].
Нефункціональні вимоги до програмного забезпечення визначаються на першій стадії процесу розробки ПЗ — на етапі [[Аналіз вимог|аналізу вимог]].
 
Нефункціональні вимоги можна поділити на дві категорії:
Рядок 7 ⟶ 6:
 
== Види нефункціональних вимог ==
'''1. Вимоги до Інтерфейсуінтерфейсу''' (Interface Requirements)
 
1.1. Апаратні Інтерфейсиінтерфейси (Hardware Interfaces) — Апаратніапаратні інтерфейси необхідні для підтримки системи, включаючи логічну структуру, фізичні адреси і очікувану поведінку.
 
1.2. Інтерфейси ПЗ (Software Interfaces) — Назви Інтерфейсівінтерфейси програмного забезпечення з якими аплікація повинна взаємодіяти.
 
1.3. ЗвязкиКомунікаційні Інтерфейсівінтерфейси (Communications Interfaces) — Звязкиінтерфейси інтерфейсудля комунікацій (взаємодії) з іншими системами та/або приладамипристроями.
 
'''2. Апаратні та Програмніпрограмні Вимогивимоги''' (Hardware/Software Requirements) — Описопис апаратної та програмної платформ, необхідних для роботи (і підтримки) системи.
 
'''3. Операційні вимоги''' (Operational Requirements)
 
3.1. Безпека та Конфіденційністьконфіденційність (Security and Privacy)
 
3.2. Надійність (Reliability)
Рядок 33 ⟶ 32:
3.7. Керування помилками (Error Handling)
 
3.8. Правила Перевіркиперевірки (Validation Rules)
 
3.9. Узгоджені стандарти (Convention Standards)