Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 2.doc
Скачиваний:
2
Добавлен:
21.08.2019
Размер:
1 Mб
Скачать

Лабораторна робота №2 Діаграми бізнес процесів

Мета роботи

Ознайомитись з концепцією BPMP 2.0 для конструювання бізнес-діаграм.

Основні теоретичні відомості

Пакет Rational Requirements Composer предоставляет несколько техник для выявления, определения и уточнения требований: диаграммы бизнес-процессов и прецедентов использования, раскадровка и макетирование пользовательского интерфейса, а также возможности редактирования текста для сбора структурированной и неструктурированной информации.

Заинтересованные лица используют целый ряд инструментов для передачи своих потребностей с целью формирования требований; Rational Requirements Composer может оказать помощь в интеграции этих инструментов.

Чрезвычайно популярная и весьма эффективная техника визуализации – моделирование бизнес-процессов – интенсивно используется в управлении бизнес-процессами (BPM) и в программах непрерывного совершенствования процессов. В таких диаграммах собирается информация, детализированная на уровне выполнения задач, что помогает бизнес-профессионалам увидеть источники возникновения проблем при проведении текущих бизнес-операций, а также оценить влияние изменений на выполнение бизнес-процессов. Диаграммы процессов позволяют пользователям визуально характеризовать проблемы, анализировать корневые причины их возникновения и предлагать возможные пути решения, таким образом повышая общую отдачу от бизнес-процессов.

Для помощи бизнес-аналитикам в быстрой разработке диаграмм текущих и будущих процессов, Rational Requirements Composer предлагает редактор бизнес-процессов, который использует подмножество нотации моделирования бизнес-процессов (BPMN).

Рисунок 2.1 – Rational Requirements Composer поможет собрать и объединить потоки информации для определения требований.

Разработанный для выполнения макетирования и раскадровки, Rational Requirements Composer позволяет пользователям предоставлять свои потребности в контексте предпочитаемых системных интерфейсов.

Пакет Rational Requirements Composer также имеет редактор диаграмм прецедентов использования, который позволяет создавать модели прецедентов. Давая четкое визуальное представление для описания и проверки того, что должна делать система, диаграммы и спецификации прецедентов особенно ценны в дискуссиях с заинтересованными лицами, т.к. предоставляют высокоуровневое описание системы, и помогают лучше понять, что именно будет делать система, не концентрируясь при этом на особенностях реализации. Более того, диаграммы прецедентов использования позволяют разработчикам выявлять взаимосвязи между участниками, действующими лицами и видами деятельности, а также отсекать дополнительные или нефункциональные требования, такие как требования производительности или нормативных документов.

В современном цифровом мире значительное внимание уделяется повышению удобства работы пользователя, достигаемому оптимизацией взаимодействия между пользователями и предпочитаемым ими пользовательским интерфейсом. Для помощи в определении потребностей пользователей Rational Requirements Composer предоставляет возможности макетирования и раскадровки. Макеты, иногда называемые каркасами, являются визуальными представлениями интерфейсов, или экранов, с которыми пользователь будет взаимодействовать при выполнении определенной задачи. Раскадровки представляют собой наборы макетов или каркасов, сгруппированные в определенной последовательности для создания сценариев, основанных на серии выполняемых задач. Представляя способ, которым пользователи работают с приложением и в Web-среде, макеты и раскадровки доказали свою ценность в определении и проверке пользовательских требований.

Так как Rational Requirements Composer позволяет интегрировать инструментальные средства, используемые заинтересованными лицами, вы можете легко переходить от одной техники к другой.

Rational Requirements Composer также поддерживает работу с текстовым форматом, давая пользователям возможность формирования документов с текстом и встроенными диаграммами, изображениями, гиперссылками и т.д., что способствует сбору данных с требованиями проекта и созданию простых для понимания спецификаций и подписанных документов. Текстовые документы в Rational Requirements Composer могут также привязываться к терминам, определяемым в словарях программного обеспечения. При определении терминов можно указать соответствующие описания, сокращения и синонимы.

Так как все рассматриваемые техники предназначены для организации совместной работы, можно легко и быстро переходить от использования одной техники к другой. Вы можете создавать взаимосвязи между артефактами, созданными с использованием этих техник, а также использовать возможности Rational Requirements Composer для организации работы как небольших, так и крупных коллективов, расположенных рядом или разнесенных географически.

Организация сотрудничества и обмена информацией

Определение требований и управление ими – это работа, выполняемая коллективно. Возможность формирования коллективной среды, в которой известны роли, цели, операции и показатели успеха, повышает вероятность успешного завершения проекта. За счет поддержки диалога, независимо от местонахождения сотрудников, вы сможете гарантировать, что при определении требований будут учтены и поняты самые различные точки зрения.

Будучи созданной на платформе IBM Jazz, Rational Requirements Composer способствует организации совместной работы над определением требований независимо от местонахождения сотрудников.

Очень полезно видеть, над чем именно работают другие сотрудники и иметь возможность комментировать их работу. Также очень удобно вести историю комментариев и рабочих артефактов. Вики и другие самостоятельно регулируемые инструменты управления контентом становятся очень популярными, позволяя сообществам создавать совместно используемые массивы информации. Дискуссионные темы и чаты могут сфокусировать внимание участников на определенных вопросах и группировать пользователей вокруг некоторых страниц. При подобном подходе также создается регистрационная запись “обсуждения”, что полезно для последующего использования.

Для заинтересованных лиц объем информации требований может показаться слишком большим. Управление уровнем вовлеченности с помощью контроля доступа позволяет определять и управлять ролями авторов, читателей, участников и рецензентов в тех областях, где заинтересованные лица могут взаимодействовать с проектом, что гарантирует полноту использования поступающей информации, без возникновения ситуаций переполнения, аврала или непреднамеренного изменения.

Rational Requirements Composer использует преимущества открытой и расширяемой архитектуры, предоставляемой решением IBM Jazz™, - платформы нового поколения для совместной и высокопроизводительной поставки программного обеспечения. Переводя на новый уровень сам способ совместной работы сотрудников над разработкой и выпуском программного обеспечения, платформа Jazz предоставляет базовую технологию, позволяющую использовать Rational Requirements Composer для определения коллективных рабочих пространств для проекта, формирования совместно используемых словарей терминологии, создания комментариев по рабочим элементам и артефактам с различными уровнями детализации, разработки дискуссионных тем с сотрудником или с группой, а также просмотра истории откликов. Прозрачность и открытое ведение диалогов позволяет коллективам фокусироваться на потребностях бизнеса, заблаговременно идентифицировать конфликты и быстрее проверять требования.

Вы можете с легкостью категоризировать, организовывать, искать и находить требования, используя возможности разметки, фильтрации и поиска Rational Requirements Composer.

Но с определением требований сотрудничество не кончается. По мере выявления и изменения требований, вы можете использовать надежный инструмент IBM Rational RequisitePro® для помощи вашему глобально распределенному коллективу разработки в создании базовых линий требований, а также в отслеживании и интеграции требований с целью улучшения дизайна, повышения качества кода и сценариев тестирования.

Организация сложных взаимосвязей между компонентами процесса разработки

Значительный объем информации требований значительно усложняет ее использование, управление ею и проведение поиска. Но если вам также необходимо использовать структурированные и неструктурированные данные, такие как текст со сложным форматированием, изображения, диаграммы прецедентов использования и дискуссионные темы, эта задача и вовсе выглядит неразрешимой. Однако возможность выбора более широкого ракурса восприятия, благодаря ссылкам на артефакты, ассоциированным метаданным, дискуссионным темам и комментариям на уровне артефактов предоставляет необходимый связывающий контекст, помогающий понять и склеить разрозненную информацию.

Rational Requirements Composer может быстро организовывать и извлекать информацию. За счет использования встроенных возможностей разметки, фильтрации и поиска, вы можете с легкостью категоризировать, организовывать, выполнять поиск и находить артефакты требований, что значительно расширяет возможности по управлению требованиями.

Для облегчения отслеживания данных по требованиям, в Rational Requirements Composer можно создавать ссылки от одного элемента или артефакта к другому. Подобная навигационная функциональность предоставляет расширенный контекст для требований и значительно упрощает передачу знаний между заинтересованными лицами.

Кроме того, Rational Requirements Composer обладает инструментальными панелями управления как для проекта, так и для пользователя, с помощью этих панелей можно увидеть недавние комментарии, требования, артефакты и ссылки от других членов коллектива разработчиков. Это помогает концентрировать усилия вашего распределенного коллектива разработки на выполнении общей задачи.

Встроенные практики в Rational Requirements Composer помогут успешно решить многие стандартные проблемы с требованиями.

Используя Rational Requirements Composer, вы сможете разработать свои собственные практики и улучшить ваш процесс определения требований.