Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 3 студентам
Уровень:
Специалист
Длительность:
9:58:00
Студентов:
765
Выпускников:
147
Качество курса:
4.30 | 4.06
В рамках данного курса рассмотрены технологические основы процесса разработки программного обеспечения. В качестве базовой методологии разработки программного продукта выбрана методология MSF.
На протяжении изучения курса на лекциях рассматривается специально разработанный пример, на основе которого иллюстрируются все этапы разработки программного продукта. Наряду с изучением теоретической составляющей – проблематики и базовых принципов коллективной разработки программ, сути и принципов MSF – большое внимание уделяется практической составляющей.
Темы: Программирование
Специальности: Программист
Теги: MSFS, objective-c, software developer, uml, алгоритмы, анализ, история, курсы, моделирование, модель процессов, образование, программирование, программная инженерия, программное обеспечение, проектирование, проектная группа, разработка, редакторы, ролевой кластер, ролевые группы, спецификации, структуры данных, тестирование, управление рисками, функциональная спецификация
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
28 минут
Введение в технологию программирования
В данной лекции вводится понятие программного обеспечения (ПО); приводится сводная статистика успешности IT-проектов; даётся обзор возможных причин неудач проектов разработке ПО, рассматривается эволюция развития технологии программирования
Оглавление
-
Лекция 2
30 минут
Элементы программной инженерии
Приведены основные понятия программной инженерии, показана роль программной инженерии в современной системе разработки ПО. Раскрыты цели работы программных инженеров. Вводится общее понятие процесса создания программного продукта, понятия моделей процесса создания программного продукта
Оглавление
-
Лекция 3
50 минут
Визуальное моделирование при анализе и проектировании. Основы Unified Modeling Language (UML)
В этой лекции основное внимание было уделено рассмотрению языка объектного моделирования UML. Раскрыты некоторые стороны анализа и проектирования ПО. Раскрыт объектно-ориентированный подход при моделировании с помощью UML
Оглавление
-
Лекция 4
44 минуты
Версии. Модель проектной группы
Кратко раскрыта методология Microsoft Solutions Framework (MSF). Дана историческая справка выхода версий MSF. Уделено внимание последней версии методологии MSF 4.0, в частности раскрыта MSF for Agile Software Development, как методология, ориентирующаяся на небольшие группы
Оглавление
-
Лекция 5
42 минуты
Управление рисками. Модель процессов
В данной лекции раскрывается модель управления рисками Microsoft Solutions Framework. Процесс управления рисками показан как неотъемлимый элемент всего жизненного цикла программного продукта. В лекции описывается дисциплина управления рисками, её средства, формулировки. Представлены схемы процесса разработки используемые в MSF
Оглавление
-
Лекция 6
37 минут
Выработка концепции. Планирование
Данная лекция повествует о первых двух фазах модели MSF: фазе выработки концепции и фазе планирования. В тексте раскрыты основные положения позволяющие грамотно построить видение будующего проекта со стороны заказчиков и со стороны исполнителей. В файлах к занятиям приведены формы анализа рисков, формы документов планирования. Освещены основные положения фазы планирования проекта на основе методологии MSF
Оглавление
-
Лекция 7
32 минуты
Разработка. Стабилизация. Внедрение
Лекция отражает фазы разработки, стабилизации и внедрения в соответствии с моделью MSF. В приложении к лекции имеются формы документов к каждому из этапов. В конце лекции приведен пример проекта составленный в соответствии с моделью MSF
Оглавление
-