Технологии разработки программного обеспечения. Потоки работ начальной стадии

Содержание

Слайд 2

Содержание Поток работ «Деловое моделирование» Поток работ «Требования»

Содержание

Поток работ «Деловое моделирование»
Поток работ «Требования»

Слайд 3

Поток работ «Деловое моделирование» Для подавляющей части пользовательских систем сложнейшая с

Поток работ «Деловое моделирование»

Для подавляющей части пользовательских систем сложнейшая с организационной

точки зрения фаза проекта – внедрение.
Цели делового моделирования:
формирование понимания динамики и структуры организации;
обеспечение одинакового понимания организации заказчиками, конечными пользователями и разработчиками;
формирование требование к системе поддержки деятельности организации.
Результат делового моделирования – модель организации или автоматизируемого процесса.
Две точки зрения делового моделирования:
извне;
изнутри.
Слайд 4

Поток работ «Деловое моделирование» Сфера применения делового моделирования: Отображение схемы организации

Поток работ «Деловое моделирование»

Сфера применения делового моделирования:
Отображение схемы организации и его

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

Поток работ «Деловое моделирование» Основные артефакты: модель деловых объектов; модель деловых

Поток работ «Деловое моделирование»

Основные артефакты:
модель деловых объектов;
модель деловых прецедентов;
Дополнительные артефакты:
дополнительные спецификации

(описание деловых сущностей, деловых субъектов и деловых прецедентов);
глоссарий.
Слайд 6

Поток работ «Деловое моделирование» Модель деловых прецедентов описывает процессы деловой сферы

Поток работ «Деловое моделирование»

Модель деловых прецедентов описывает процессы деловой сферы и

их взаимодействие с внешней средой (заказчиками, партнерами, внешними по отношению к моделируемой области информационными системами).
Точка зрения на моделируемую область – извне.
Модель определяет, что делает деловая сфера для внешней среды.
Выразительное средство – Use case diagram.
Слайд 7

Поток работ «Деловое моделирование» Элементы модели: Деловой субъект. Деловой прецедент. Связи:

Поток работ «Деловое моделирование»

Элементы модели:
Деловой субъект.
Деловой прецедент.
Связи:
– связь ассоциации (между субъектом

и прецедентом);
– связь включения;
– связь расширения;
– связь обобщения (субъектов или прецедентов).
Слайд 8

Поток работ «Деловое моделирование» Модель деловых объектов – объектная модель, описывающая

Поток работ «Деловое моделирование»

Модель деловых объектов – объектная модель, описывающая реализацию

деловых прецедентов посредством отображения связей деловых работников с деловыми объектами (сущностями).
Точка зрения на моделируемую область – изнутри.
Модель определяет, как работники деловой сферы взаимодействуют в статике и динамике с «вещами» (сущностями) деловой сферы, для получения ожидаемых от деловой сферы результатов.
Слайд 9

Поток работ «Деловое моделирование» Элементы модели: Деловой работник. Деловая сущность. Деловой

Поток работ «Деловое моделирование»

Элементы модели:
Деловой работник.
Деловая сущность.
Деловой субъект.
Связи:
– связь ассоциации:

может иметь название, множественность и направление;
– связь объединения (специфическая форма ассоциации);
– связь обобщения;
Элемент структурирования модели деловых объектов – организационный модуль
Слайд 10

Поток работ «Деловое моделирование»

Поток работ «Деловое моделирование»

Слайд 11

Поток работ «Деловое моделирование» Возможные детализирующие артефакты: Диаграмма действий. Диаграмма последовательности. Диаграмма состояний объекта.

Поток работ «Деловое моделирование»

Возможные детализирующие артефакты:
Диаграмма действий.
Диаграмма последовательности.
Диаграмма состояний объекта.

Слайд 12

Поток работ «Деловое моделирование» Связь между деловыми и системными моделями: общее

Поток работ «Деловое моделирование»

Связь между деловыми и системными моделями:
общее правило –

программная система не должна быть смоделировано явно в модели деловых объектов;
деловые модели порождают требования к программной системе.
Слайд 13

Поток работ «Требования» Основные положения Требование – это условие или возможность,

Поток работ «Требования» Основные положения

Требование – это условие или возможность, которой должна

соответствовать система.
Цели потока работ:
Добиться одинакового понимания с заказчиком и пользователями о том, что должна делать система.
Дать разработчикам наилучшее понимание системы.
Определить границы системы.
Обеспечить базу для планирования содержания итераций.
Определить интерфейс пользователя.
Основные артефакты: Запросы совладельцев, Видение, Модель прецедентов, Прецеденты, Дополнительные спецификации.
Дополнительные артефакты: Глоссарий, Иллюстрированный сценарий прецедента, Прототип интерфейса пользователя.
Слайд 14

Поток работ «Требования» Основные положения Управление требованиями – систематизированный подход к

Поток работ «Требования» Основные положения

Управление требованиями – систематизированный подход к обнаружению, документированию,

организации и сопровождению изменяющихся требований к системе.
Трассируемость требований – возможность прослеживания влияния требований разных типов на объекты проекта.
Типы требований:
Потребности пользователей.
Возможности.
Требования к программе.
Атрибуты требований – перечень значимых для проекта характеристик требований, устанавливаемый для каждого типа требований.
Слайд 15

Поток работ «Требования» Процессы потока работ

Поток работ «Требования» Процессы потока работ

Слайд 16

Поток работ «Требования» Процессы потока работ Анализ проблемы Цели: создать документ

Поток работ «Требования» Процессы потока работ

Анализ проблемы
Цели: создать документ Видение, договориться о

возможностях и целях системы.
Слайд 17

Поток работ «Требования» Процессы потока работ Анализ проблемы Важное действие: переход

Поток работ «Требования» Процессы потока работ

Анализ проблемы
Важное действие: переход от деловых моделей

к системным.
Связь между деловыми и системными моделями:
Слайд 18

Поток работ «Требования» Процессы потока работ Понимание потребностей совладельцев Цели: выявление

Поток работ «Требования» Процессы потока работ

Понимание потребностей совладельцев
Цели: выявление и сбор информации

(более детального списка пожеланий) от совладельцев проекта.
Первичные результаты – коллекции расположенных по приоритетам запросов совладельцев.
Слайд 19

Поток работ «Требования» Процессы потока работ Определение системы Цели: добиться одинакового

Поток работ «Требования» Процессы потока работ

Определение системы
Цели: добиться одинакового понимания системы всеми

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

Поток работ «Требования» Процессы потока работ Управление контекстом системы Цели: определить

Поток работ «Требования» Процессы потока работ

Управление контекстом системы
Цели: определить набор возможностей и

прецедентов, которые представляют существенные, центральные функциональные возможности на данной итерации.
Слайд 21

Поток работ «Требования» Процессы потока работ Уточнение определения системы Цели: детализация требований к системе.

Поток работ «Требования» Процессы потока работ

Уточнение определения системы
Цели: детализация требований к системе.

Слайд 22

Поток работ «Требования» Процессы потока работ Управление изменением требований Цели: оценка

Поток работ «Требования» Процессы потока работ

Управление изменением требований
Цели: оценка запросов изменения и

определение противоречий, установка атрибутов требований и трассируемости, оценка соответствия результатов потока работ «Требования» взглядам заказчика.
Слайд 23

Поток работ «Требования» Артефакты управления требованиями Глоссарий Основное внимание на: Деловые

Поток работ «Требования» Артефакты управления требованиями

Глоссарий
Основное внимание на:
Деловые объекты повседневной работы организации

или будущей системы.
Реальные объекты, данные о которых должны обрабатываться в системе.
События, с которыми оперирует система.
Слайд 24

Поток работ «Требования» Артефакты управления требованиями Видение Этапы разработки видения: Достижение

Поток работ «Требования» Артефакты управления требованиями

Видение
Этапы разработки видения:
Достижение соглашения по решаемой проблеме.
Идентификация

совладельцев.
Определение границ системы.
Идентификация ограничений (политических, экономических, правовых, технологических, выполнения, системных).
Формулирование постановки задачи.
Шаблон:
Проблема: описание проблемы
Затрагивает: совладельцы
Воздействие: как воздействует проблема
Успешное решение: ключевые выгоды от решения
6. Определение возможностей системы.
7. Оценка результатов.