Форум Сообщества Аналитиков

Дисциплины => Обучение => Книги, статьи и ресурсы => Тема начата: olevanov от 14 Июня 2007, 00:47:13

Название: Software Requirement Patterns
Отправлено: olevanov от 14 Июня 2007, 00:47:13
Коллеги,

что такое Software Requirement Patterns?
В контексте - http://www.amazon.com/gp/product/0735623988/ref=pe_pe_5400_5954140_pe_snp_988
Название: Re: Software Requirement Patterns
Отправлено: Denis Beskov от 14 Июня 2007, 01:05:34
типовые варианты использования

это если книжек
http://www.isbnonline.com/Use-Cases-Patterns-and-Blueprints/book/9780131451346/
и
http://www.isbnonline.com/Patterns-for-Effective-Use-Cases/book/9780201721843/
не хватило, то можно почитать
Название: Re: Software Requirement Patterns
Отправлено: bustor от 24 Сентября 2008, 16:50:31
Коллеги, а на русском языке про Патеррны Вариантов Использования нет никакой литературы?

Спасибо.
Название: Re: Software Requirement Patterns
Отправлено: bas от 25 Сентября 2008, 12:46:22
А вот в этой книжке нет?
“Применение UML 2.0 и шаблонов проектирования” 3-е издание, Крэг Ларман (http://www.uml2.ru/forum/index.php?topic=92.0)
Название: Re: Software Requirement Patterns
Отправлено: Виталий Григораш от 25 Сентября 2008, 13:41:22
Я искал, но ничего не нашел. Вообще тема паттренов ВИ слабо развита, неговоря уже про Россию. Лучшее собрание - это книга Овергаарда. Есть немного у Коберна и разные статьи в интернете, но все это на английском.
Название: Re: Software Requirement Patterns
Отправлено: bustor от 25 Сентября 2008, 13:52:13
bas, спасибо. Такую книжку не читал.

Сейчас пробежался по ней и, насколько я понял, в ней указываются патерны проектирования, а не прецедентов использования. Хотя могу ошибаться...

Хотелось бы все-таки про патерны вариантов использования почитать :)
Название: Re: Software Requirement Patterns
Отправлено: bustor от 25 Сентября 2008, 13:55:12
Виталий, спасибо

Как я и подозревал... Придется углубить свои познания английского. :)
Название: Re: Software Requirement Patterns
Отправлено: Григорий Печенкин от 25 Сентября 2008, 14:01:29

Хотелось бы все-таки про патерны вариантов использования почитать :)

Если речь идёт о шаблонах вариантов использования, то читайте Устав... тьфу, чёрт, Коберна - там всё написано. :)

http://www.ozon.ru/context/detail/id/1061643/
Название: Re: Software Requirement Patterns
Отправлено: Виталий Григораш от 25 Сентября 2008, 14:11:28
Если речь идёт о шаблонах вариантов использования, то читайте Устав... тьфу, чёрт, Коберна - там всё написано. :)
http://www.ozon.ru/context/detail/id/1061643/
greesha,
думаю надо разделять понятие Use Case Pattern и Scenario Template.
bustor говорит о первом, Коберн в приведенной книге пишет про вторые.
1. Шаблон ВИ (шаблон сценария) - это то как оформлять сценарий.
2. Паттерн ВИ - это решение конкретной задачи (проблемы) определнным способом. Имеются ввиду, что не нужно "изобретать велосипед" - посмотри как сделали другие и используй это. Т.е по сути паттерн - это reuse sample.
Например, всем известный CRUD pattern, говорит о том, что в одном ВИ но разными независимыми потоками описываем все операции по созданию и редактированию объекта. Его удобно использовать, когда не очень сложная логика создания и редактирования.
Паттерн Multiple actors - позволяет описывать один ВИ для пользователей с различными ролями, те не нужно дублировать ВИ для каждой роли, если человек выполнеяет действия немного по разному в зависиости от роли и тп...
Название: Re: Software Requirement Patterns
Отправлено: Galogen от 25 Сентября 2008, 16:29:24
Паттерн Multiple actors - позволяет описывать один ВИ для пользователей с различными ролями, те не нужно дублировать ВИ для каждой роли, если человек выполнеяет действия немного по разному в зависиости от роли и тп...
Виталий, вот тут(http://www.uml2.ru/forum/index.php?topic=932.msg10125#msg10125) кажется как раз есть потребность в использовании данного паттерна. Может ты там расскажешь о его прелестях?
Название: Re: Software Requirement Patterns
Отправлено: AlexTheRaven от 05 Ноября 2008, 00:50:11
Книгу не читал - буду восполнять.

Это не мешает мне использовать паттерны "CRUD", "действия - структура данных - ограничение полномочий", "подсистема - расширяющий модуль".

А "отображать сообщения, как в Thunderbird", "сделать настройку прокси, как в Firefox", "сделать настройку регулярных задач, как регулярных встреч в Outlook", "сделать отчёты, как в Rational SoDA" я бы всё-же не стал называть паттернами: банальное списывание заведомо работающих (хотя и не обязательно лучших) решений. И то, такое описание - лишь чуть лучше, чем "TBD".
Название: Re: Software Requirement Patterns
Отправлено: bas от 17 Марта 2009, 10:33:18
что такое Software Requirement Patterns?
В контексте - http://www.amazon.com/gp/product/0735623988/ref=pe_pe_5400_5954140_pe_snp_988
типовые варианты использования
Денис, ты уверен, что в книге Software Requirement Patterns (http://www.amazon.com/gp/product/0735623988/ref=pe_pe_5400_5954140_pe_snp_988) сказано именно про паттерны ВИ? А не вообще про патерны и других видов Требований?!

Ни у кого кстати нет этой книги в электронном или печатном варианте (если в Мск)

Также меня заинтересовала книга Requirements Patterns and Antipatterns: Best (and Worst) Practices for Defining Your Requirements (Paperback) (http://www.amazon.com/Requirements-Patterns-Antipatterns-Practices-Defining/dp/0321330617/ref=sr_11_1?ie=UTF8&qid=1237274916&sr=11-1). Кто что про нее может сказать?
Название: Re: Software Requirement Patterns
Отправлено: Виталий Григораш от 17 Марта 2009, 10:56:10
Ни у кого кстати нет этой книги в электронном или печатном варианте (если в Мск)
Книжка есть у меня в электронном виде. Читал по-диагонали :), она не про паттерны ВИ. Она про типовые решения в требованиях вообще, например как описывать бизнес-правила, ограничения, интерфейсы и тп.
Книга хорошая, IMHO. Если есть время советую по ней пробежаться.
Краткая аннотация книги (http://www.withallyourequire.com/software_requirements_patterns.pdf)