Уровень сложности:
Длительность курса: 40 ак.ч.
График обучения: 5 дней по 8 ак.часов (дневная форма обучения) или 10 дней по 4 ак.часа (вечерняя форма обучения)
Аннотация
В курсе рассматриваются два важнейших процесса разработки программного
обеспечения: разработка требований и проектирование. Требования являются
основой любой профессиональной программы, определяя весь необходимый
функционал разрабатываемой системы и описывая её качественные
характеристики, такие, как производительность, надёжность и удобство
использования. В свою очередь, правильный подход к проектированию
позволяет на основе требований создавать более надёжные и
производительные программы.
Знания и умения, полученные в результате обучения
После окончания обучения слушатели будут знать:
- роль разработки требований в общем процессе разработки программного обеспечения;
- структуру процесса разработки требований;
- основные источники и методы выявления требований;
- основы анализа, тестирования и сопровождения требований;
- роль проектирования в общем процессе разработки программного обеспечения;
- структуру процесса проектирования;
- основы языка UML;
- основные шаблоны проектирования.
После окончания обучения слушатели будут уметь:
- определять источники требований и выявлять требования;
- применять относительно простые методы анализа и тестирования требований;
- составлять спецификацию требований;
- использовать наиболее распространённые шаблоны проектирования в процессе разработки программного обеспечения.
Курсы связанных направлений
Сегодня занятий по этому курсу нет.
20 800 ₽
Расчёт стоимости с учётом возможных скидок
26 000 ₽
Скидки предоставляются в зависимости от количества слушателей,
суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
- Общее знание процесса разработки программного обеспечения;
- Знание основных терминов программирования;
- Знание основ объектно-ориентированного программирования;
- Знание основных стандартных пакетов платформы Java Standard Edition (Java SE).
Весьма желательным является знание одного из языков программирования высокого уровня таких как C++, Java или C#.
Тема 1. Введение
- Задача курса.
- Обзор рассматриваемых тем.
- Общие термины и понятия.
Тема 2. Процесс разработки требований
- Требования к программному обеспечению.
- Процесс разработки требований.
Тема 3. Выявление и сбор требований
- Процесс выявления и сбора требований.
- Основные методы выявления требований.
- Документирование требований.
Тема 4. Анализ и сопровождение требований
- Систематизация требований.
- Анализ требований.
- Сопровождение требований.
Тема 5. Процесс проектирования ПО
- Задачи проектирования программного обеспечения.
- Организация процесса проектирования.
- Результаты проектирования.
Тема 6. Основы языка Unified Modeling Language (UML)
- Введение в язык UML.
- Сущности.
- Отношения.
- Диаграммы.
Тема 7. Проектирование на основе шаблонов
- Введение в шаблоны проектирования.
- Шаблоны проектирования.
- Проектирование на основе шаблонов.
Тема 8. Заключительный обзор и практические рекомендации
- Итоговый обзор тем.
- Практические аспекты разработки требований и проектирования программ.