You are on page 1of 8

Системски барања

zИнженеринг на барања, што се


системски барања, вовед
{2 case studies

ФОН Универзитет, Факултет за


информациско-комуникациски технологии
Што се барања?
z Дефиниции на барања
{Нешто што продуктот мора да го прави или квалитет
што продуктот мора да го има
z Интересен фокус на продукт, а не на софтверски
систем
{Изразување на потребните појави кои се
споделуваат помеѓу машина (продукт) и домен или
околина (Џексон 1995)
z Потребите се однесуваат и на доменот и на машината
{Барањата постојано содржат микс на информации
за проблемот, изјави за однесувањето и
карактеристиките на системот, како и ограничувања
на дизајнот и имплементацијата (Sommerville и
Sawyer 1997)
Структура на барања
z Употреба на VOLERE шаблон
{ Достапен на http://www.atlsysguild.com
{ Види исто така во стандарди како што се PS-005 (Mazza et
al. 1994)
Пример на систем за проверка во
супермаркет
z Потребни атрибути
{ Тип: Функционално барање
{ Опис: Купувачот треба да добие документ од системот за
проверка
{ Начело: Купувачите имаат потреба од документ/признаница
како доказ...
{ Извор: Тим за менаџмент на трговијата
{ Критериуми за исполнување на условите
z На примерок од 100 купувачи и 1000 набавки на купувачи со кеш, дебитни картички, кредитни картички, клуб
картички, ваучери со специјални понуди, системот ги печати точните признаници со точни информации за 100% од
сите набавки. Независен контролер-човек ќе ја тестира сообразноста со рендом семплирање на 100 набавки на
купувачи на репрезентативен опсега на продукти за време на тест период од 8 часа, проверувајќи ги набавените
продукти со продуктите на признаниците.

{ Задоволување: 3 Незадоволување: 5
{ Зависности: Електронски систем за касиер
{ Придружни материјали: Документ XYZ на супермаркетот.
Друг пример на проверка на
супермаркет
z Тип: Потреба за перформанси
z Опис: Купувачот треба да прими признаница од системот за
проверка во рамките на време прифатливо за купувачот
z Начело: Купувачите стануваат нестрпливи ако чекаат подолго
време
z Извор: Примероци на купувачи
z Критериум за исполнување
{ На репрезентативен примерок од 100 купувачи со 1000 признаници на купувачите
системот ги печати сите признаници на помалку од 25 продукти во помалку од 3
секунди, признаници од 26-40 продукти за помалку од 5 секунди и 99% на слуачен
примерок од сите признаници за помалку од 10 секунди од притискање на копчето
„комплетирај трансакција“. Независен контролер-човек ќе ја тестира сообразноста со
рендом семплирање на 100 набавки на купувачи на репрезентативен опсег на
продукти за време на тест период од 8 часа. Тајминзите ќе бидат тестирани со
користење на електронски часовник базирани на набљудување.
z Задоволување: 4 Незадоволување: 4
z Зависности: Претходни функционални барања
z Материјали за поддршка: Документ XYZ на
супермаркетот
Пример на ATM систем на банка
Карактеристики на барањата

zПосакувани карактеристики на еден


систем – поширок систем на кој е
воведен нов софтверски продукт
zКарактеристики изразени преку
функции и квалитет на тој систем
zБарањата се мерливи – единици мерки
зависни од типовите на барања
zНаправи ги барањата мерливи со
користење на Planguage
Кориснички и системски барања
z Кориснички барања
{Изразени од корисниците и другите типови на
сопственици за да ги дефинираат посакуваните
карактеристики на доменот, независно од системот
z Системски барања
{Посакувани карактеристики на системот
{Конзистентни со дефиницијата на Џексон
z Во процесот на барања
{Корисничките барања се појавуваат пред
системските барања
{Системските барања се специфирани за да се
исполнат корисничките барања

You might also like