6. Потребности, требования и архитектура

6.2. Потребности и требования

Для указанных систем приведите по три примера требований и по три примера потребностей.
Помните, что за банальную путаницу между предпочтениями и требованиями по типу «лучше быть здоровым и богатым, нежели бедным и больным» (варианты: «система должна быть как можно дешевле», «система должна управляться как можно проще») студенты получают два балла, а не-студентов увольняют.
Потребности и требования
Система
Потребности
Требования
Заметки
1
Домашние тапочки
1. 2. 3.
1. 2. 3.
2
Автомобиль легкой
1. 2. 3.
1. 2. 3.
3
Смартфон
1. 2. 3.
1. 2. 3.
4
Программа ведения заметок
1. 2. 3.
1. 2. 3.
5
Мыслительное мастерство
1. 2. 3.
1. 2. 3.
6
Отдел проектирования ракетных двигателей
1. 2. 3.
1. 2. 3.
7
Приведите пример из рабочего проекта:
8
9
Приведите пример из личного проекта:
10
There are no rows in this table

Теория из учебников , и

Требованиями описывается то, что должна делать система, описывается внешнее поведение системы, выполнение её функции в надсистеме. В требованиях ничего не говорится о внутреннем устройстве системы. Например, требование к системе «легковой автомобиль»: максимальная скорость не менее 250 км/ч, вес не более 2 тонн, разгон до 100 км/ч за 3 сек и т.п.
Требования возникают у проектных ролей, как внешних, так и внутренних. В работу берутся требования только тех ролей, интересы которых принято удовлетворить при создании целевой системы. Поэтому решение о том, какие ролевые интересы удовлетворять непосредственно влияет на требования, а потом на архитектуру, и в последствии на воплощение системы. Инженер по требованиям в результате коммуникации с заинтересованными лицами самостоятельно определяет список требований, с которыми далее работает архитектор системы.
Описание системы есть всегда, когда есть система. Соответственно требования существуют тоже всегда, если определена система или есть внешние проектные люди, которые что-то хотят от системы. Выделяя вниманием систему, это делается исходя из каких-то требований, которые можно и не осознавать. Выделив систему «легковой автомобиль», мы сразу определили главное требование – способность самостоятельно передвигаться и перевозить пассажиров. Далее работа с требованиями помогает лучше описать будущую систему. В зависимости от учитываемых проектных ролей легковой автомобиль может получиться разным.
Когда речь идет о требованиях, то обязательно подразумевают, что в ответ на эти требования будет предложена функция конкретной системы. Обычно, если не уточняется система, то значит речь идет о требованиях к целевой системе. Или говорят ещё системные требования. Если же речь идет о требованиях к надсистеме, то они называются потребностями или нужды внешних проектных ролей. Требования и потребности в одном проекте нельзя путать, они описывают разные системы: требования к целевой системе, а потребности – это требования к надсистеме. Например, для надсистемы «поездка» и целевой системы легковой автомобиль: потребностями будет комфортное круглогодичное передвижение из пригорода в город, а требование – проходимость, настраиваемый климат в салоне, не укачиваемость, а также могут быть требования к скорости, весу и времени разгона.
Требования к целевой системе вытекают из потребностей. В задачу инженера по требованию входит связка выявленных потребностей и требований, а в задачу архитектора – связка требований с архитектурой системы.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.