24 мая 2013

Современные методы и средства проектирования информационных систем. Новый учебный курс

Центр повышения квалификации руководящих работников и специалистов в области ИТ предлагает повышение квалификации по программе «Современные методы и средства проектирования информационных систем»

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

В курсе рассматриваются методы проектирования ПО, основанные на международных стандартах, структурный и объектно-ориентированный подходы к проектированию и их взаимосвязь. В рамках объектно-ориентированного подхода рассматривается применение универсального языка объектно-ориентированного моделирования UML. Рассматриваются основные функции и компоненты инструментальных средств проектирования ПО (CASE-средств) и их практическое воплощение в наиболее развитых программных продуктах, имеющихся на рынке. Приводятся практические рекомендации по освоению и внедрению CASE-средств, включая критерии их выбора и сравнительный анализ.

Обучение проводится в очной дневной форме с 9.00 до 18.00.
Длительность курса – 36 академических часов (4 дня).
Сроки проведения курса – 10.06.2013 – 13.06.2013
Стоимость курса – 6 500  000 бел. руб. за одного слушателя. НДС не взимается.
В стоимость курса включена оплата за учебно-методические материалы.


Занятия проходят в учебном классе учреждения образования. Каждый слушатель получает специально разработанные учебно-методические материалы.
После успешной сдачи зачета выдается свидетельство о повышении квалификации установленного образца, утвержденного Министерством образования РБ.

1.    Основные концепции проектов современных систем программного обеспечения (ПО)
1.1.    Особенности и проблемы проектов современных систем ПО
1.2.    Современные тенденции в программной инженерии (принципы "быстрой разработки ПО")
1.3.    Стандарт жизненного цикла ПО ISO 12207. Основные и вспомогательные процессы ЖЦ ПО
1.4.    Модели жизненного цикла ПО. Каскадная и итерационная модель ЖЦ
1.5.    Сертификация и оценка процессов создания ПО. Понятие зрелости процессов создания ПО. Модель оценки зрелости СММ
1.6.    Визуальное моделирование

2.    Технологии создания программного обеспечения (ТС ПО)
2.1.    Определение технологии.
2.2.    Общие требования, предъявляемые к ТС ПО
2.3.    Примеры ТС ПО. Технология RUP (Rational Unified Process)
2.4.    Объектно-ориентированные методы анализа и проектирования ПО
2.5.    Основные принципы построения объектной модели. Основные элементы объектной модели
2.6.    Унифицированный язык моделирования UML.
2.7.    Диаграммы вариантов использования. Диаграммы взаимодействия. Диаграммы классов. Диаграммы состояний. Диаграммы деятельности. Диаграммы компонентов. Диаграммы размещения. Механизмы расширения UML

3.    Моделирование бизнес-процессов и спецификация требований
3.1.    Основные понятия моделирования бизнес-процессов
3.2.    Структурный (процессный) подход к моделированию бизнес-процессов
3.3.    Метод функционального моделирования SADT (IDEF0). Метод моделирования процессов IDEF3
3.4.    Моделирование потоков данных. Моделирование данных
3.5.    Система моделирования ARIS
3.6.    Метод Ericsson-Penker
3.7.    Объектно-ориентированный подход к моделированию бизнес-процессов. Методика моделирования Rational Unified Process. Модель бизнес-процессов (business use case model). Модель бизнес-объектов (business object model).
3.8.    Использование различных диаграмм UML для дополнительной детализации описания бизнес-процессов. Структурные элементы бизнес-моделей.
3.9.    Спецификация требований к ПО. Классификация требований. Основные принципы и понятия. Основные документы, формируемые в процессе управления требованиями.
Описание функциональных требований к системе с помощью вариантов использования (use case).
3.10.    Потоки событий (сценарии). Различные формы и способы написания сценариев.
3.11.    Ранжирование вариантов использования (определение приоритетов требований) с целью планирования дальнейшей разработки системы.
3.12.    Образцы и рекомендации по написанию качественных вариантов использования.
3.13.    Применение UML для описания требований. Переход от бизнес-моделей к требованиям.
 
4.    Анализ и проектирование ПО
4.1.    Объектно-ориентированный анализ.
4.2.    Архитектурный анализ.
4.3.    Анализ вариантов использования. Выявление классов, участвующих в реализации варианта использования. Построение диаграмм взаимодействия (диаграмм последовательности и кооперации). Распределение обязанностей между классами. Построение диаграмм классов.
4.4.    Объектно-ориентированное проектирование. Проектирование архитектуры системы. Проектирование элементов системы.
4.5.    Проектирование классов и подсистем. Организация модели. Диаграммы состояний.
4.6.    Проектирование баз данных с использованием UML.
4.7.    Элементы реализации системы. Диаграммы компонентов и диаграммы размещения.


5.    Оценка трудоемкости создания ПО
5.1.    Методика оценки трудоемкости разработки ПО на основе функциональных точек.
5.2.    Алгоритмическое моделирование трудоемкости разработки ПО
5.3.    Методика оценки трудоемкости разработки ПО на основе вариантов использования

6.    Внедрение ТС ПО в организации
6.1.    Определение потребностей в ТС ПО
6.2.    Оценка и выбор ТС ПО
6.3.    Критерии оценки и выбора ТС ПО
6.4.    Выполнение пилотного проекта
6.5.    Практическое внедрение ТС ПО

 

Центр повышения квалификации руководящих работников и специалистов в области ИТ
ул. Московская, 18, 404, 220007, г. Минск; тел: (017) 205 42 60, факс: (017) 205 46 40, тел. МТС: (029) 707 77 33
education@belsoft.by    www.belsoft.by

Задать вопрос

  • Ваше имя *
  • Контактный телефон *
  • E-mail *
  • Вопрос
  • Адрес страницы *

  • обновить картинку
  • Код подтверждения *

* – Обязательные поля

Отправить

© ЗАО "НПП БЕЛСОФТ", 2017.

Республика Беларусь, 220017, ул. Притыцкого, 156, 8 этаж, тел.: +375 17 208 97 37, факс: +375 17 208 96 36,

е-mail: office@belsoft.by

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