- •Лабораторная работа №1
- •Требования к продукту и процессу
- •Функциональные и нефункциональные требования
- •Группа функциональных требований
- •Группа нефункциональных требований (Non-Functional Requirements)
- •Независимые или общие свойства (Emergent Properties)
- •Требования с количественной оценкой (Quantifiable Requirements)
- •Системные требования и программные требования
Системные требования и программные требования
Системные требования и программные требования (System Requirements and Software Requirements) – данное разделение базируется на определении “системы”, данном INCOSE (International Council on Systems Engineering) “комбинация взаимодействующих элементов <созданная> для достижения определенных целей; может включать аппаратные средства, программное обеспечение, встроенное ПО, другие средства, людей, информацию, техники (подходы), службы и другие поддерживающие элементы”; таким образом, подразумевается, что система является более ёмким понятием, чем программное обеспечения и включает окружение, в котором функционирует ПО, как таковое; отсюда, естественным образом, вытекают требования к системе в целом и программному обеспечению (или программной системе), в частности. Часто в литературе по управлению требованиями встречается описание системных требований как “пользовательских требований” (user requirements), SWEBOK ограничивает применение понятия “пользовательское требование” требованиями к системе конечных пользователей/заказчиков. Системные требования по SWEBOK, в свою очередь, окружают пользовательские требования (или требования других заинтересованных лиц – stakeholders, например, регулирование полномочий) без указания идентифицируемого источника-человека.[10]
КОНТРОЛЬНЫЕ ВОПРОСЫ
Что такое программные требования?
Какие вопросы охватывает область знаний?
Какие группы включает в себя подход используемый в различных методологиях разработки?
Что подразумевают под «Определением требований»?
Что собой подразумевают Требования к продукту и процессу?
Какие группы требований Вы знаете?
Что задают Функциональные требования?
Что такое Нефункциональные требования?
Что такое «Потребности»?
Какие требования входят в группу функциональных требований?
Что такое «Бизнес требования»?
Что такое «Пользовательские требования»?
Что такое «Функциональные требования»?
Какие требования входят в группу нефункциональных требований?
Что такое «Бизнес-правила»?
Что такое «Внешние интерфейсы»?
Что такое «Атрибуты качества»?
Что такое «Ограничения»?
Что такое «Системные требования»?
Какие существуют замечания к «Бизнес правилам»?
Что такое «Фичи (features)»?
Как Вигерс описывает фичи?
К каким требованиям относятся «Фичи»?
Чем являются фичи с точки зрения инженерии?
Какое отношение имеет дуализм к фичам?
По уровню детализации, какими могут быть фичи?
Что такое «Независимые или общие свойства»?
Что такое «Требования с количественной оценкой»?
Куда можно отнести большинство требований с количественной оценкой?
Дайте характеристику Системным требования и программным требования
СПИСОК ЛИТЕРАТУРЫ:
Карл И. Вигерс. Разработка требований к программному обеспечению. — Русская редакция, 2004. — ISBN 5-7502-0240-2;
Steve McConnell. Rapid Development;
Кобёрн А. Современные методы описания функциональных требований к системам. — М.: Лори, 2002. — ISBN 0-201-70225-8, ISBN 5-85582-152-8;
Леффингуелл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. — М.: Вильямс, 2002. — ISBN ISBN 5-8459-0275-4;
Лешек А. Мацяшек. Анализ требований и проектирование систем. – Вильямс, 2002. 432стр.;
Трофимов С.А. CASE-технологии: практическая работа в Rational Rose. Изд. 2-е. – М.: Бином-Пресс, 2002 г. - 288 с.: ил.;
Фаулер М., Скотт К. UML. Оснвы. – Пер. с англ. – СПб:Символ-Плюс,2002. – 192с.,ил.;
Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. — СПб.:Питер, 2002. — 496 с: ил.;
Г. Буч, Д. Рамбо, А. Джекобсон, Язык UML. Руководство пользователя. Перевод с английского.;
http://ru.wikipedia.org;
www.all-eBooks.com;