Съдържание:
- Функционални срещу нефункционални изисквания
- Какви са функционалните изисквания?
- Какви са нефункционалните изисквания?
- Каква е разликата между функционалните и нефункционалните изисквания?
- Резюме - Функционални срещу нефункционални изисквания
Видео: Разлика между функционални и нефункционални изисквания
2024 Автор: Mildred Bawerman | [email protected]. Последно модифициран: 2023-12-16 08:37
Функционални срещу нефункционални изисквания
Ключовата разлика между функционалните и нефункционалните изисквания е, че функционалните изисквания описват какво трябва да прави системата, докато нефункционалните изисквания описват как системата работи.
В софтуерното инженерство софтуерните изисквания се фокусират върху нуждите, които трябва да бъдат решени от софтуера. Когато се разработва софтуер, първата стъпка е да се съберат изискванията. Това е една от най-важните стъпки, защото целият продукт зависи от събраните изисквания. След като изискванията бъдат събрани, те се анализират и документират в спецификация за софтуерни изисквания (SRS). Софтуерните изисквания могат да бъдат категоризирани в два раздела като функционални и нефункционални изисквания.
СЪДЪРЖАНИЕ
1. Общ преглед и ключова разлика
2. Какво представляват функционалните изисквания
3. Какво представляват нефункционалните изисквания
4. Сравнение едно до друго - Функционални срещу нефункционални изисквания в таблична форма
5. Обобщение
Какви са функционалните изисквания?
Изискванията, които определят функционалните аспекти на софтуера, са известни като функционални изисквания. Функционалните изисквания се променят от един проект на друг. Те определят функционалностите, предоставяни от системите или компонентите.
Фигура 01: Разработка на софтуер
Да приемем система за управление на болница. Той може да има няколко модула като модул за вход, модул за пациент, модул за лекар, модул за среща, модул за отчет и модул за фактуриране. Модулът за вход трябва успешно да влезе в системата, когато са предоставени правилното потребителско име и парола. Модулът за пациента трябва да запазва, редактира и изтрива подробности за пациента. Модулът лекар трябва да запазва, редактира и изтрива данните за лекаря. Модулът за срещи трябва да планира, пренасрочи и изтрие срещи. Модулът за доклад трябва да генерира медицински доклади. Модулът за фактуриране трябва да генерира сметки за плащане. Това са някои функционални изисквания за болнична система за управление.
Какви са нефункционалните изисквания?
Изискванията, които не са свързани с функционалния аспект на софтуера, попадат в категорията за нефункционални изисквания. Те определят очакваните характеристики на софтуера. Потребителите могат да правят предположения за тях. Много потребители са загрижени за поправянето на нефункционалните изисквания, особено за големи системи.
Системата за болнично управление трябва да има следните нефункционални изисквания. Скоростта е значително изискване. Системата трябва да обработва данни в рамките на минимално време за реакция. Системата трябва да е сигурна. Данните трябва да са достъпни само за оторизирани потребители. Тя трябва да бъде лесно поддържаема. Софтуерът трябва да бъде работещ и използваем продукт. Данните трябва да бъдат надеждни и достъпни, когато е необходимо. Следователно системата за управление на болницата трябва да има нефункционални изисквания като производителност, сигурност, поддръжка, използваемост, надеждност и наличност.
Каква е разликата между функционалните и нефункционалните изисквания?
Различна статия Средна преди таблица
Функционални срещу нефункционални изисквания |
|
Функционални изисквания са изискванията, които определят функциите на дадена система или нейните подсистеми. | Нефункционалните изисквания са изискванията, които определят критерии, които могат да се използват за преценка на работата на системата. |
Употреба | |
Функционалните изисквания се използват за описание на функционалностите на системата. | Нефункционалните изисквания описват характеристиките на качеството на системата или атрибутите на качеството. |
Резюме - Функционални срещу нефункционални изисквания
Тази статия обсъжда разликата между двете категории софтуерни изисквания. Разликата между функционални и нефункционални изисквания е, че функционалните изисквания описват какво трябва да прави системата, докато нефункционалните изисквания описват как системата работи.
Препоръчано:
Разлика между бизнес изискванията и функционалните изисквания
Ключовата разлика между бизнес изискванията и функционалните изисквания е, че бизнес изискванията определят бизнес целите, докато са функционални
Разлика между ЕМП и потенциална разлика
EMF срещу потенциална разлика (електромоторна сила) се използват за описване на два различни параметъра между две точки. Терминът „потенциална разлика“е ге
Разлика между фазовата разлика и разликата в пътя
Фазова разлика спрямо разликата в пътя Разликата във фазата и разликата в пътя са две много важни концепции в оптиката. Тези явления се наблюдават по проблемите на
Разлика между потенциалната разлика и напрежението
Потенциална разлика спрямо напрежение Потенциалната разлика и напрежението са два термина, използвани в инженерството, за да опишат разлика в потенциала в две точки
Разлика между ключовата разлика между металните и неметалните минерали
Ключова разлика - метални срещу неметални минерали Минералът е естествено срещаща се твърда и неорганична съставка с определена химическа формула и