Курс знакомит с современными технологиями (методами и средствами) анализа и проектирования программного обеспечения (ПО).
В курсе рассматриваются методы проектирования ПО, основанные на международных стандартах, структурный и объектно-ориентированный подходы к проектированию и их взаимосвязь. В рамках объектно-ориентированного подхода рассматривается применение универсального языка объектно-ориентированного моделирования UML. Рассматриваются основные функции и компоненты инструментальных средств проектирования ПО (CASE-средств) и их практическое воплощение в наиболее развитых программных продуктах (RATIONAL ROSE и др.), имеющихся на Российском рынке. Приводятся практические рекомендации по освоению и внедрению CASE-средств, включая критерии их выбора и сравнительный анализ.
Курс ориентирован на системных аналитиков, занимающихся как моделированием предметной области, так и проектированием ПО. Он может быть полезен руководителям проектов и разработчикам ПО.
Программа курса "Современные методы и средства проектирования информационных систем"
Введение
Основные особенности и проблемы проектов современных систем ПО
Современные тенденции в программной инженерии (принципы "быстрой разработки ПО")
Стандарт жизненного цикла ПО ISO 12207. Основные и вспомогательные процессы ЖЦ ПО
Модели жизненного цикла ПО. Каскадная и итерационная модель ЖЦ
Сертификация и оценка процессов создания ПО. Понятие зрелости процессов создания ПО. Модель оценки зрелости СММ
Визуальное моделирование
Технологии создания программного обеспечения (ТС ПО)
Определение технологии.
Общие требования, предъявляемые к ТС ПО
Примеры ТС ПО. Технология RUP (Rational Unified Process)
Объектно-ориентированные методы анализа и проектирования ПО
Основные принципы построения объектной модели. Основные элементы объектной модели
Унифицированный язык моделирования UML.
Диаграммы вариантов использования. Диаграммы взаимодействия. Диаграммы классов. Диаграммы состояний. Диаграммы деятельности. Диаграммы компонентов. Диаграммы размещения. Механизмы расширения UML
Моделирование бизнес-процессов и спецификация требований
Основные понятия моделирования бизнес-процессов
Структурный (процессный) подход к моделированию бизнес-процессов
Метод функционального моделирования SADT (IDEF0). Метод моделирования процессов IDEF3
Моделирование потоков данных. Моделирование данных
Система моделирования ARIS
Метод Ericsson-Penker
Объектно-ориентированный подход к моделированию бизнес-процессов. Методика моделирования Rational Unified Process. Модель бизнес-процессов (business use case model). Модель бизнес-объектов (business object model).
Использование различных диаграмм UML для дополнительной детализации описания бизнес-процессов. Структурные элементы бизнес-моделей.
Спецификация требований к ПО. Классификация требований. Основные принципы и понятия. Основные документы, формируемые в процессе управления требованиями. Описание функциональных требований к системе с помощью вариантов использования (use case).
Потоки событий (сценарии). Различные формы и способы написания сценариев.
Ранжирование вариантов использования (определение приоритетов требований) с целью планирования дальнейшей разработки системы.
Образцы и рекомендации по написанию качественных вариантов использования.
Применение UML для описания требований. Переход от бизнес-моделей к требованиям.
Анализ и проектирование ПО
Объектно-ориентированный анализ.
Архитектурный анализ.
Анализ вариантов использования. Выявление классов, участвующих в реализации варианта использования. Построение диаграмм взаимодействия (диаграмм последовательности и кооперации). Распределение обязанностей между классами. Построение диаграмм классов.
Объектно-ориентированное проектирование. Проектирование архитектуры системы. Проектирование элементов системы.
Проектирование классов и подсистем. Организация модели. Диаграммы состояний.
Проектирование баз данных с использованием UML.
Элементы реализации системы. Диаграммы компонентов и диаграммы размещения.
Оценка трудоемкости создания ПО
Методика оценки трудоемкости разработки ПО на основе функциональных точек.
Алгоритмическое моделирование трудоемкости разработки ПО
Методика оценки трудоемкости разработки ПО на основе вариантов использования
Внедрение ТС ПО в организации
Определение потребностей в ТС ПО
Оценка и выбор ТС ПО
Критерии оценки и выбора ТС ПО
Выполнение пилотного проекта
Практическое внедрение ТС ПО
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Компания "Интерфейс" поставляет все наиболее передовые CASE-средства, существующие на рынке. Компания предоставляет комплексную информационную и техническую поддержку, проводит учебные курсы и бесплатные семинары.
CASE-средства позволяют проектировать любые системы на компьютере. Необходимый элемент системного и структурно-функционального анализа, CASE-средства позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций. Применимы практически во всех сферах деятельности. Результат применения CASE-средств - оптимизация систем, снижение расходов, повышение эффективности, снижение вероятности ошибок.
Курсы предназначены для лиц, по тем или иным причинам заинтересованных в успешности бизнеса современного предприятия (владельцев бизнеса, менеджеров, бизнес-аналитиков и проектировщиков бизнеса, руководителей программных проектов, системных аналитиков).
В конце обучения на курсах проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненные в процессе обучения.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Нужна помощь в поиске курса? Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
Поговорите со своим личным тренинг-менеджером! Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru
Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.