🗊Презентация Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований

Нажмите для полного просмотра!
Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №1Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №2Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №3Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №4Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №5Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №6Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №7Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №8Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №9Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №10Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №11Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №12Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №13Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №14Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №15Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №16Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №17Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №18Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №19Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №20Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №21Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №22Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №23Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №24Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №25Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №26Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №27Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №28Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №29Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №30Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №31Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №32Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №33Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №34Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №35Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №36Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №37Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №38Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №39Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №40Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №41Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №42Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №43Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №44Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №45Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №46Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №47Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований, слайд №48

Содержание

Вы можете ознакомиться и скачать презентацию на тему Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований. Доклад-сообщение содержит 48 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований
д.э.н., проф. Тельнов Ю.Ф.
Описание слайда:
Начальная фаза проекта создания (модернизации) ИС в RUP, формирование и анализ требований д.э.н., проф. Тельнов Ю.Ф.

Слайд 2





Вопросы 
Цели (задачи) начальной фазы проекта 
Роль аналитика на начальной фазе формирования требований
Моделирование вариантов (прецедентов) использования –функциональных требований в RSA
Описание слайда:
Вопросы Цели (задачи) начальной фазы проекта Роль аналитика на начальной фазе формирования требований Моделирование вариантов (прецедентов) использования –функциональных требований в RSA

Слайд 3





1. Цели (задачи) начальной фазы жизненного цикла (Inception)
Понять, что создавать - определить общее описание или границы  (рамки) проекта, установить концепцию,  цели и требования, назначение (для кого)
Определить ключевые функции системы – определить варианты (прецеденты) использования
Выявить хотя бы одно возможное архитектурное решение (одну возможную архитектуру),  добиться соглашения между заинтересованными сторонами для дальнейшего продвижения
Оценить стоимость, сроки и риски, связанные с проектом - разработать экономическое обоснование, минимизировать риски 
Настройка процесса разработки (настройка RUP)- решить какому процессу следовать и какие средства использовать 
Веха целей жизненного цикла (LCO – Lifecycle Objective)
Описание слайда:
1. Цели (задачи) начальной фазы жизненного цикла (Inception) Понять, что создавать - определить общее описание или границы (рамки) проекта, установить концепцию, цели и требования, назначение (для кого) Определить ключевые функции системы – определить варианты (прецеденты) использования Выявить хотя бы одно возможное архитектурное решение (одну возможную архитектуру), добиться соглашения между заинтересованными сторонами для дальнейшего продвижения Оценить стоимость, сроки и риски, связанные с проектом - разработать экономическое обоснование, минимизировать риски Настройка процесса разработки (настройка RUP)- решить какому процессу следовать и какие средства использовать Веха целей жизненного цикла (LCO – Lifecycle Objective)

Слайд 4





Диаграмма вариантов (прецедентов) использования
Описание слайда:
Диаграмма вариантов (прецедентов) использования

Слайд 5





Приблизительный перечень артефактов начальной фазы (Крэг Ларман)
Описание слайда:
Приблизительный перечень артефактов начальной фазы (Крэг Ларман)

Слайд 6





1. Определить общее описание (границы) проекта
Согласовать высокоуровневую концепцию:
Возможности и преимущества приложения (системы)
Решаемые проблемы
Конечные пользователи
Перечень функций высокого уровня (обзор ключевых прецедентов)
Наиболее существенные нефункциональные требования (ОС, СУБД, надежность, масштабируемость, качество, лицензирование)
Сформировать широкое, но не глубокое описание системы
Определение и краткое описание акторов (пользователей и внешних систем и их информационных потребностей)
Определение и краткое описание вариантов использования (типичные случаи использования системы, совокупность типичных взаимодействий составляет прецедент использования – Use-Case)
Выделение наиболее критичных прецедентов использования (10-20%) – более детальное описание, остальные – один, два абзаца 
Подробное описание ключевых акторов и вариантов использования
Описание прецедентов использования (детальное описание основного потока и выделение альтернативных потоков событий) – 10-20 %
Прототипы пользовательского интерфейса
Описание слайда:
1. Определить общее описание (границы) проекта Согласовать высокоуровневую концепцию: Возможности и преимущества приложения (системы) Решаемые проблемы Конечные пользователи Перечень функций высокого уровня (обзор ключевых прецедентов) Наиболее существенные нефункциональные требования (ОС, СУБД, надежность, масштабируемость, качество, лицензирование) Сформировать широкое, но не глубокое описание системы Определение и краткое описание акторов (пользователей и внешних систем и их информационных потребностей) Определение и краткое описание вариантов использования (типичные случаи использования системы, совокупность типичных взаимодействий составляет прецедент использования – Use-Case) Выделение наиболее критичных прецедентов использования (10-20%) – более детальное описание, остальные – один, два абзаца Подробное описание ключевых акторов и вариантов использования Описание прецедентов использования (детальное описание основного потока и выделение альтернативных потоков событий) – 10-20 % Прототипы пользовательского интерфейса

Слайд 7





2. Определить ключевые функции системы по критериям:
Функциональность является ключевой для приложения или использует ключевые интерфейсы (анализ рисков, производительности, безопасности системы) – определяет архитектор приложения и менеджер
Функциональность обязательно должна быть реализована, компонент, без которого не будет работать приложение – определяет архитектор приложения и менеджер
Функциональность, некритичная с позиции менеджмента проектом – определяет менеджер проекта
Выбор прецедентов 
А) Из 15 – 4    – для малой системы
В) Из 40 – 9      – для большой системы
С) При модернизации – 1 из имеющихся, 2 из 9
Описание слайда:
2. Определить ключевые функции системы по критериям: Функциональность является ключевой для приложения или использует ключевые интерфейсы (анализ рисков, производительности, безопасности системы) – определяет архитектор приложения и менеджер Функциональность обязательно должна быть реализована, компонент, без которого не будет работать приложение – определяет архитектор приложения и менеджер Функциональность, некритичная с позиции менеджмента проектом – определяет менеджер проекта Выбор прецедентов А) Из 15 – 4 – для малой системы В) Из 40 – 9 – для большой системы С) При модернизации – 1 из имеющихся, 2 из 9

Слайд 8





3. Архитектурное решение
Принятие решения о возможности реализации системы на основе обоснования проектных решений в рамках хотя бы одной архитектуры. Вопросы при выборе архитектурных решений: 
Наличие сходных систем. Какие технологии и архитектуры применяются в них?
Анализ существующей архитектуры, обоснование необходимости ее развития
Обоснование выбора новых технологий по затратам и рискам
Обоснование выбора программных компонентов (СУБД, ПО промежуточного слоя,…) по затратам и рискам
А) 1 функциональный прецедент
В) 2 функциональный прецедента
С) 2 функциональных прецедента
Демонстрация макетов заказчикам
Описание слайда:
3. Архитектурное решение Принятие решения о возможности реализации системы на основе обоснования проектных решений в рамках хотя бы одной архитектуры. Вопросы при выборе архитектурных решений: Наличие сходных систем. Какие технологии и архитектуры применяются в них? Анализ существующей архитектуры, обоснование необходимости ее развития Обоснование выбора новых технологий по затратам и рискам Обоснование выбора программных компонентов (СУБД, ПО промежуточного слоя,…) по затратам и рискам А) 1 функциональный прецедент В) 2 функциональный прецедента С) 2 функциональных прецедента Демонстрация макетов заказчикам

Слайд 9





4. Оценка стоимости, сроков и рисков проекта
Экономическое обоснование проекта – основание для адекватного финансирования проекта (совокупная стоимость владения, ROI, риски)
5. Настройка процесса разработки (настройка RUP) -  решить какому процессу следовать и какие средства использовать
Описание слайда:
4. Оценка стоимости, сроков и рисков проекта Экономическое обоснование проекта – основание для адекватного финансирования проекта (совокупная стоимость владения, ROI, риски) 5. Настройка процесса разработки (настройка RUP) - решить какому процессу следовать и какие средства использовать

Слайд 10





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

Слайд 11





2. Роли участников проекта создания (модернизации ИС)
Описание слайда:
2. Роли участников проекта создания (модернизации ИС)

Слайд 12





Роль аналитика на начальной фазе формирования требований

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

Слайд 13





Требования к системному аналитику
Уметь взаимодействовать с заинтересованными лицами
Хорошо понимать область проблемы и быть способным быстро приобретать знания
Способность ясно и четко излагать свои мысли как письменно, так и устно
Способность моделировать бизнес-процессы и формулировать требования
Понимать место работы аналитика в жизненном цикле ИС
Описание слайда:
Требования к системному аналитику Уметь взаимодействовать с заинтересованными лицами Хорошо понимать область проблемы и быть способным быстро приобретать знания Способность ясно и четко излагать свои мысли как письменно, так и устно Способность моделировать бизнес-процессы и формулировать требования Понимать место работы аналитика в жизненном цикле ИС

Слайд 14





От требований к архитектуре
Описание слайда:
От требований к архитектуре

Слайд 15





Список активностей (задач) системного аналитика
Понимание  бизнес-процессов – моделирование бизнес-процессов
Определение потребностей заинтересованных лиц – работа в рабочих группах (очередность задачи, важнейшие нефункциональные требования)
Создание концепции
Список заинтересованных лиц
Ограничения: бюджет, технологии, ОС-ы, совместимость с другими системами
Формулировка проблемы
Список свойств системы
Описание слайда:
Список активностей (задач) системного аналитика Понимание бизнес-процессов – моделирование бизнес-процессов Определение потребностей заинтересованных лиц – работа в рабочих группах (очередность задачи, важнейшие нефункциональные требования) Создание концепции Список заинтересованных лиц Ограничения: бюджет, технологии, ОС-ы, совместимость с другими системами Формулировка проблемы Список свойств системы

Слайд 16





Формулировка проблемы
Описание проблемы
Затрагивает <заинтересованные лица>, например, заказчики
Проблема приводит к <недостатки>
Успешное решение проблемы <выгоды>
Описание слайда:
Формулировка проблемы Описание проблемы Затрагивает <заинтересованные лица>, например, заказчики Проблема приводит к <недостатки> Успешное решение проблемы <выгоды>

Слайд 17





Свойство, характеристика разрабатываемого продукта
Описание
Значимость
Стоимость
Приоритет разработки
Описание слайда:
Свойство, характеристика разрабатываемого продукта Описание Значимость Стоимость Приоритет разработки

Слайд 18





Разработка модели прецедентов и глоссария – функциональных требований
Выявить акторов – проанализируйте свойства и запросы заинтересованных лиц. Описания – одна фраза на актор.
Выявить прецеденты (варианты) использования – взаимодействия акторов с системой и их группировка (активности/функции в бизнес-процессах)
Определение взаимодействия прецедента с другими пользователями или системами (акторами)
Описание акторов (по абзацу) и  прецедентов (по нескольким абзацам). Может потребовать пересмотр состава прецедентов
Создание глоссария (объектная терминология)
Проверка глоссария – все ли объекты используются в прецедентах
Выявление критичных прецедентов использования (20% от общего числа)
Для наиболее критичных прецедентов подробное сценарное описание
На стадии проектирования – подробное описание всех остальных прецедентов использования и составление глоссария
Дополнительные связи наследования между акторами и включения, расширения и обобщения для прецедентов
Описание слайда:
Разработка модели прецедентов и глоссария – функциональных требований Выявить акторов – проанализируйте свойства и запросы заинтересованных лиц. Описания – одна фраза на актор. Выявить прецеденты (варианты) использования – взаимодействия акторов с системой и их группировка (активности/функции в бизнес-процессах) Определение взаимодействия прецедента с другими пользователями или системами (акторами) Описание акторов (по абзацу) и прецедентов (по нескольким абзацам). Может потребовать пересмотр состава прецедентов Создание глоссария (объектная терминология) Проверка глоссария – все ли объекты используются в прецедентах Выявление критичных прецедентов использования (20% от общего числа) Для наиболее критичных прецедентов подробное сценарное описание На стадии проектирования – подробное описание всех остальных прецедентов использования и составление глоссария Дополнительные связи наследования между акторами и включения, расширения и обобщения для прецедентов

Слайд 19





Фиксация нефункциональных требований
Атрибуты качества (удобство, надежность, производительность, поддержка и др.)
Юридические и инструктивные требования и стандарты
Прочие требования, требования к ОС, окружению, совместимости, протоколам и др.
Описание слайда:
Фиксация нефункциональных требований Атрибуты качества (удобство, надежность, производительность, поддержка и др.) Юридические и инструктивные требования и стандарты Прочие требования, требования к ОС, окружению, совместимости, протоколам и др.

Слайд 20





Разработка прототипов пользовательского интерфейса
Концептуальный прототип – визуализация и демонстрация ключевых возможностей, не связанных с конкретными прецедентами использования
Прототипы прецедентов использования или раскадровки прецедентов использования (основные экраны, иллюстрирующие функциональность) - скриншоты
Описание слайда:
Разработка прототипов пользовательского интерфейса Концептуальный прототип – визуализация и демонстрация ключевых возможностей, не связанных с конкретными прецедентами использования Прототипы прецедентов использования или раскадровки прецедентов использования (основные экраны, иллюстрирующие функциональность) - скриншоты

Слайд 21





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

Слайд 22





3. Моделирование прецедентов (вариантов) использования – функциональных требований в RSA
Описание слайда:
3. Моделирование прецедентов (вариантов) использования – функциональных требований в RSA

Слайд 23





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

Слайд 24





Типы элементов
Действие – action
Управляющий поток – control flow
Принятие решений – Decision (Хor)
Разделение потока -  Fork (And)
Объединение потоков – Join (And)
Слияние потоков – Merge (Or)
Начальная и конечная точка (Initial, End)
Разбиение деятельности (Partition)
Описание слайда:
Типы элементов Действие – action Управляющий поток – control flow Принятие решений – Decision (Хor) Разделение потока - Fork (And) Объединение потоков – Join (And) Слияние потоков – Merge (Or) Начальная и конечная точка (Initial, End) Разбиение деятельности (Partition)

Слайд 25





Пример диаграммы деятельностей
Описание слайда:
Пример диаграммы деятельностей

Слайд 26





Пример диаграммы активностей
Описание слайда:
Пример диаграммы активностей

Слайд 27





Бизнес-процесс – границы системы
Описание слайда:
Бизнес-процесс – границы системы

Слайд 28





Модель прецедентов (вариантов) использования
Описание слайда:
Модель прецедентов (вариантов) использования

Слайд 29





Роль модели прецедентов (вариантов) использования
Описание слайда:
Роль модели прецедентов (вариантов) использования

Слайд 30





Диаграмма вариантов использования
Описание слайда:
Диаграмма вариантов использования

Слайд 31





Характеристики акторов
Актор (исполнитель роли) – это сущность, обладающая поведением (человек, подразделение, внешняя компьютерная система)
Основной актор – его задачи связаны с использованием системы (прецедента), инициирует работу системы,  задачи определяют названия прецедентов
Вспомогательный актор – обслуживает систему, выполняет сервисные функции, воспринимает запросы от прецедента (варианта) использования, предоставляет информацию
Описание слайда:
Характеристики акторов Актор (исполнитель роли) – это сущность, обладающая поведением (человек, подразделение, внешняя компьютерная система) Основной актор – его задачи связаны с использованием системы (прецедента), инициирует работу системы, задачи определяют названия прецедентов Вспомогательный актор – обслуживает систему, выполняет сервисные функции, воспринимает запросы от прецедента (варианта) использования, предоставляет информацию

Слайд 32





Описание актора
Описание слайда:
Описание актора

Слайд 33





Поиск акторов
Описание слайда:
Поиск акторов

Слайд 34





Вариант (прецедент) использования – USE-CASE
Описание слайда:
Вариант (прецедент) использования – USE-CASE

Слайд 35





Поиск вариантов использования
Описание слайда:
Поиск вариантов использования

Слайд 36





Отображение бизнес-модели в модель ПО
Описание слайда:
Отображение бизнес-модели в модель ПО

Слайд 37





Диаграмма вариантов (прецедентов) использования
Описание слайда:
Диаграмма вариантов (прецедентов) использования

Слайд 38





Дополнительные элементы модели вариантов использования
Описание слайда:
Дополнительные элементы модели вариантов использования

Слайд 39





Дополнительные элементы модели вариантов использования
Описание слайда:
Дополнительные элементы модели вариантов использования

Слайд 40





Структура диалога актора и системы
Описание слайда:
Структура диалога актора и системы

Слайд 41





Понятие потока событий
Описание слайда:
Понятие потока событий

Слайд 42





Пример потоков событий
Описание слайда:
Пример потоков событий

Слайд 43





Проект интерфейса пользователя
Описание слайда:
Проект интерфейса пользователя

Слайд 44





Предусловия и постусловия
Описание слайда:
Предусловия и постусловия

Слайд 45





Шаблон полного описания прецедента
Описание слайда:
Шаблон полного описания прецедента

Слайд 46





Шаблон полного описания прецедента
Описание слайда:
Шаблон полного описания прецедента

Слайд 47





Декомпозиция  функциональных требований (бизнес-функций) на функции компьютерной обработки данных в сценарии прецедента
Описание слайда:
Декомпозиция функциональных требований (бизнес-функций) на функции компьютерной обработки данных в сценарии прецедента

Слайд 48





Декомпозиция  функциональных требований (бизнес-функций) на функции компьютерной обработки данных
Описание слайда:
Декомпозиция функциональных требований (бизнес-функций) на функции компьютерной обработки данных



Похожие презентации
Mypresentation.ru
Загрузить презентацию