|
|
|
Курс "Как писать эффективные юзкейсы (Use cases)"
На консультации рассматривается теория Теория (греч. — рассмотрение, исследование) — учение, система идей или принципов. Является совокупностью обобщенных положений, образующих науку или ее раздел. Теория выступает как форма синтетического знания, в границах которой отдельные понятия, гипотезы и законы теряют прежнюю автономность и становятся элементами целостной системы . В теории каждое умозаключение выводится из других умозаключений на основе некоторых правил логического вывода. Способность прогнозировать— следствие теоретических построений. Теории формулируются, разрабатываются и проверяются в соответствии с научным методом. и практика построения эффективных юзкейсов, предназначенных для создания функциональных требований к программным системам.
В основе курса лежит методология, разработанная Алистаром Кокберном (Alistair Cockburn), описанная им в книге "Writing Effective Use Cases", которая была опубликована в октябре 2000 года. Указанная методология является прекрасным дополнением к методологии IBM Rational Unified Process (RUP), в которой текстовая природа юзкейса учтена в недостаточной степени. В процессе обучения будет продемонстрирована возможность соединить обе методологии при использовании CASE IBM Rational Rose 2002. Обучение Обучение (в педагогике)— целенаправленный процесс двусторонней деятельности педагога и учащегося по передаче и усвоению знаний, умений, навыков. Одна из основных категорий педагогики. проводится как в форме лекций, так и с использованием деловых игр, в которых будут рассматриваться примеры, основанные на предметных областях слушателей.
Цель консультации: после завершения обучения слушатели должны уметь собирать и организовывать информацию о целях пользователей разрабатываемой системы и представить их в виде хорошо организованной совокупности юзкейсов различных уровней.
Консультация предназначена для руководителей проектов, менеджеров и системных аналитиков, всех, кто сталкивается с необходимостью формирования функциональных требований к программным системам. Консультация также может быть полезна для дизайнеров, проектировщиков s-networksа и программистов. Желательно, хотя и необязательно, чтобы слушатели имели представление о UML, IBM Rational Rose и RUP.
Программа консультации
- Юзкейсы, их роль и место в UML и RUP. Проблемы, возникающие при их практическом использовании в UML и RUP
- Юзкейсы в методологии А.Коберна. Понятия стейкхолдер (stakeholder
Стейкхолдер (от англ.stakeholder; букв. «владелец доли (получатель процента); держатель заклада», изначально— распорядитель (доверительный собственник) спорного, заложенного или подопечного имущества, дольщик)— в узком смысле слова: то же, что и shareholder (акционер, участник), то есть лицо, имеющее долю в уставном (складочном) капитале предприятия;), эктор (actor), основной (primary) эктор, вторичный (secondary) эктор, фактический (ultimate) эктор. Фундаментальная роль текстовой формы представления юзкейса как средства коммуникации стейкхолдеров
- Основные виды шаблонов, рекомендуемые А.Коберном для описания юзкейсов: полноформатый (full-dressed) и упрощенный (casual). Использование Word совместно с IBM Rational Rose для построения юзкейсов. Примеры полноформатных и упрощенных юзкейсов
- Концептуальная модель "Экторы со своими целями (Actors with Goals)", ее роль в методологии А.Коберна. Расширенное понимание
Понимание — психологическое состояние, верное восприятие или интерпретация какого-либо события, явления, факта, принятое в определенном кругу. эктора по сравнению с UML и RUP
- Концептуальная модель "Стейкхолдеры
Стейкхолдер (от англ.stakeholder; букв. «владелец доли (получатель процента); держатель заклада», изначально— распорядитель (доверительный собственник) спорного, заложенного или подопечного имущества, дольщик)— в узком смысле слова: то же, что и shareholder (акционер, участник), то есть лицо, имеющее долю в уставном (складочном) капитале предприятия; со своими интересами (Stakeholders Стейкхолдер (от англ.stakeholder; букв. «владелец доли (получатель процента); держатель заклада», изначально— распорядитель (доверительный собственник) спорного, заложенного или подопечного имущества, дольщик)— в узком смысле слова: то же, что и shareholder (акционер, участник), то есть лицо, имеющее долю в уставном (складочном) капитале предприятия; with Interests)". Проблемы, возникающие при игнорировании этой модели
- Основные атрибуты, применяемые для каждого юзкейса, независимо от его формата: level (уровень описания) и scope (рассматриваемая система
Система (от др.-греч. — «сочетание»)— множество взаимосвязанных элементов, обособленное от среды и взаимодействующее с ней, как целое.). Три уровня описания юзкейсов: summary (обобщенный), user-goals (цели пользователя), subfunction (субфункциональный). Метафоры, предлагаемые А.Коберном, которые облегчают восприятие Восприятие (перцепция, от лат.perceptio)— познавательный процесс, формирующий субъективную картину мира. Это психический процесс, заключающийся в отражении предмета или явления в целом при его непосредственном воздействии на рецепторные поверхности органов чувств. Восприятие — одна из биологических психических функций, определяющих сложный процесс приёма и преобразования информации, получаемой при помощи органов чувств, формирующих субъективный целостный образ объекта, воздействующего на анализаторы через совокупность ощущений, инициируемых данным объектом. Как форма чувственного отражения предмета, восприятие включает обнаружение объекта как целого, различение отдельных признаков в объекте, выделение в нём информативного содержания, адекватного цели действия, формирование чувственного образа. уровней юзкейсов. Фундаментальная роль понятий level и scope для представления множества юзкейсов в виде хорошо организованной структуры
- Системные (system) и бизнес (business) юзкейсы. Написание бизнес
Предпринимательство, бизнес— самостоятельная, осуществляемая на свой риск деятельность, направленная на систематическое получение прибыли от пользования имуществом, продажи товаров, выполнения работ или оказания услуг лицами, зарегистрированными в этом качестве в установленном законом порядке. Эффективность предпринимательской деятельности может оцениваться не только размерами полученной прибыли, но и изменением стоимости бизнеса (рыночной стоимости предприятия, гудвилла). Предпринимательство, бизнес— важнейший атрибут рыночной экономики, пронизывающий все её институты. юзкейсов для понимания контекста разрабатываемой системы, использование атрибута scope. Использование бизнес-юзкейсов для моделирования работы организаций. Юзкейсы, учитывающие внутреннюю структуру системы (типа white-box - прозрачный ящик) или не учитывающие (типа black-box - черный : Нормализовано к [0–255]
: Нормализовано к [0–100] ящик)
- Дополнительные атрибуты, применяемые для полноформатных юзкейсов: предусловия, минимальные гарантии, гарантии при успешном завершении, триггеры. Примеры использования
- Важнейшие атрибуты полноформатных юзкейсов: Main Success Scenario (Главный успешный сценарий
Сценарий— литературно-драматическое произведение, написанное как основа для постановки кино- или телефильма. Сценарий в кинематографе, как правило, напоминает пьесу и подробно описывает каждую сцену и диалоги персонажей. Иногда сценарий представляет собой адаптацию отдельного литературного произведения для кинематографа, иногда в этом случае автор романа бывает и автором сценария (сценаристом). Сценарист-это человек, который пишет сценарий к фильму. Иногда многие сценаристы заняты в написании одного и того же сценария, прежде чем режиссер выберет лучший. Необязательно автор книги становится сценаристом при ее экранизации. Эта работа обычно отдается сценаристу.) и Extentions (Расширения). Текстовая структура, используемая для написания любого сценария. Тело сценария как последовательность действий различных экторов, нацеленных на достижение Достижение— крупный посёлок сельского типа в Ковровском районе Владимирской области России. Входит в состав Клязьменского сельского поселения. своих целей. Правила написания отдельных шагов сценариев: синтаксис и семантика
- Расширения: условия и обработка. Поиск исключительных и ошибочных ситуаций - ключевой аспект
Аспект (от лат.aspectus — вид, облик, взгляд, точка зрения)— одна из сторон рассматриваемого объекта, точка зрения, то, как он видится с определённой позиции. методологии. Обработка одних ошибочных ситуаций внутри других
- Связывание юзкейсов посредством отношений include, extend, generalize. Специальные случаи, для которых А.Коберн рекомендует эти отношения
- Место юзкейсов в общей модели построения требований. Другие составные компоненты требований. Использование простого текста (narrative) при подготовке к написанию юзкейсов
- Часто возникающие ошибки при написании юзкейсов. Ошибки при использовании UML
Проводится набор группы; Оформить заявку на обучение.
Продолжительность - 3 дня
| Расписание: |
17 августа 2009 года (Москва)
9 ноября 2009 года (Москва)
|
|
Мы рекомендуем еще посмотреть:
MPLS 2.2(Implementing Cisco MPLS. Применение технологии мультипротокольной маршрутизации по меткам Cisco MPLS) Курс предоставляет основополагающие сведения по функциям Traffic Traffic— британская рок-группа из Бирмингема, образованная в конце 1960-х Стивом Уинвудом после того, как он покинул группу Spencer Davis Group. Engineering, Fast Reroute и Any Transport over MPLS (AToM). Большая часть курса посвящена применению VPN в сетях MPLS с точки зрения компаний-операторов и провайдеров услуг, а также настройке перечисленных функций в существующих сетях. Место проведения: Учебный «Учебный»— первый российский военный дирижабль, сконструированый, построенный и испытанный в воздухе русскими воздухоплавателями без помощи иностранных специалистов . центр s-networks. (Схема и описание проезда).
Внимание Внимание— избирательная направленность восприятия на тот или иной объект.! Пожалуйста, заполняйте форму на каждого участника отдельно.
Поля, помеченные знаком [*], обязательны к заполнению.
Указанный Вами адрес электронной почты будет использован для переписки по Вашей заявке. Если Вы предпочитаете иной способ Метод (от греч. — «способ»)— систематизированная совокупность шагов, действий, которые необходимо предпринять, чтобы решить определенную задачу или достичь определенной цели. В отличие от области знаний или исследований, является авторским, то есть созданным конкретной персоной или группой персон, научной или практической школой. В силу своей ограниченности рамками действия и результата, методы имеют тенденцию морально устаревать, преобразовываясь в другие методы, развиваясь в соответствии с временем, достижениями технической и научной мысли, потребностями общества. Совокупность однородных методов принято называть подходом. Развитие методов является естественным следствием развития научной мысли. связи, укажите это в поле "Комментарий". |
|
| | |
|