3751
Примеры / Re: Создание моделей вариантов использования
« : 31 Октября 2008, 21:57:30 »Можете мне хотя бы намекнуть, каким образом можно описать цель "Учесть товары, переданные контрагенту"Кто лучше вас может ответить на этот вопрос? Но я попробую.
Цель - это некое состояние, которое мы хотим достигнуть. Что мы хотим достигнуть в "Учесть товары, переданные контрагенту". Действительно ли это наша цель? Или это задача, которую мы должны выполнить, чтобы достигнуть чего-то, что и будет конкретной целью?
Однако можем ли мы сказать, что пользователь желает, хочет, обязан "Учесть товары, переданные контрагенту". Кажется вполне разумным. Но что такое учесть? Записать в журнале список товаров и имя контрагента? Внести в базу данных накладную, которая фиксирует факт передачи товаров контрагенту? Чувствуете разницу между учесть и записать, фиксировать факт. Конечно, можно оставить и учесть, если это понятно и понимаемо без всяких возражений.
ВИ - это часть требований, часть функциональных требований, требования, описанные в некотором контексте, фрейме. А требования должны быть понятны, конкретны, измеримы, осуществимы.
Если вы говорите есть ВИ "Учесть товары, переданные контрагенту", то указываете уровень - скажем цель пользователя, указываете область действия - система учета, указываете круг участников, указываете основное действующее лицо, которое и осуществляет учет этих товаров. Круг участников выявляет их интересы в ВИ "Учесть товары, переданные контрагенту".
Вы должны определить когда возникает потребность в этом ВИ, т.е. какие предусловия выполняются. Далее определяете чем все это может закончится, то есть постусловия, возможные конечные состояния. Далее прописывается последовательность действий перехода в эти состояния...