Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основи програмних вимог (Software Requirements)




Аналіз і характеристика областей знань SWEBOK

 

Ядра знань SWEBOK є базовим документом, що відображає думку багатьох зарубіжних і вітчизняних фахівців в області програмної інженерії [6-14] і узгоджується з сучасними регламентованими процесами життєвого циклу (ЖЦ) ПЗ стандарту ISO/IEC 12207. У цьому ядрі знань міститься опис 10 областей, кожна з яких представлена згідно прийнятої всіма учасниками створення цього ядра загальної схеми опису, що включає визначення понятійного апарату, методів і засобів, а також інструментів підтримки інженерної діяльності. Опис кожної області вносить певний запас знань, який повинен практично використовуватися на відповідних процесах ЖЦ з обліком приведеного стандарту.

Для наочного представлення понятійного апарату областей SWEBOK проведено умовне розбиття областей (рис. 1а, б) на основних (п'ять процесів проектування ПЗ) і додаткові, організаційні методи і підходи, які відображають інженерію управління проектуванням ПС (конфігурацією, проектами, якістю і так далі). У кожній області приведені ключові поняття, підходи і методи проектування різних типів ПС. Дане розбиття областей на головні і допоміжні області відповідає структурі процесів стандарту ISO/IEC 12207, виконання яких визначається знаннями, що містяться в ядрі SWEBOK і вивченими розробниками ПС.

Далі приводиться виклад кожної окремої області знань ядра знань SWEBOK, їх призначення і роль при проектуванні і реалізації програмних продуктів.

 

 

Вимоги – це властивості, якими повинно володіти ПЗ для адекватного задання функцій, а також умови і обмеження на ПЗ, дані, середовище виконання і техніку [5]. Вимоги відображають потреби людей (замовників, користувачів, розробників), зацікавлених в створенні ПЗ. Замовник і розробник спільно проводять збір вимог, їх аналіз, перегляд, визначення необхідних обмежень і документування. Розрізняють вимоги до продукту і до процесу, а також функціональні і не функціональні вимоги, системні вимоги.

Програмні вимоги визначають вимоги до процесу, ОС, режиму виконання ПЗ, вибору платформи і тому подібне. Функціональні вимоги задають призначення системи, а не функціональні – умови виконання ПЗ. Системні вимоги описують вимоги до програмної системи, що складається з взаємозв'язаних програмних і апаратних підсистем і різних застосувань. Вимоги можуть оцінюватися кількісно (наприклад, кількість запитів в сек., середній показник помилок не винен перевищувати 1,5% від об'єму інформації, що вводиться, і тому подібне). Значна частина вимог відноситься до атрибутів якості: безвідмовність, надійність і ін. Область знань «Вимоги до ПЗ (Software Requirements)» складається з наступних розділів:

– інженерія вимог (Requirement Engineering)

– виявлення вимог (Requirement Elicitation)

– аналіз вимог (Requirement Analysis)

– специфікація вимог (Requirement Specification).

– перевірка вимог (Requirement validation)

– управління вимогами (Requirement Menegement).

Приведений короткий виклад суті визначення вимог до ПЗ, базових понять і процесів їх формування, підходів до їх оцінки на предмет встановлення їх відповідності потребам замовника, а також підходів для досягнення їх якості.

 




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 1454; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.03 сек.