Lesson | Title << | Date |
---|---|---|
- | ||
Lecture 149 minutes | Проблемы разработки сложных программных систем
Рассматривается понятие сложной программы и отличия сложных программ от простых. Приводятся основные проблемы разработки сложных программ. В приложении к программной инженерии формулируются основные принципы работы со сложными системами, применимые к широкому кругу задач.
Contents | - |
Тест 118 minutes | - | |
Lecture 21 hour 2 minutes | Жизненный цикл и процессы разработки ПО
Вводятся понятия жизненного цикла ПО и технологических процессов его разработки. Рассматриваются различные способы организации жизненного цикла ПО, каскадные и итеративные модели жизненного цикла, а также набор стандартов, регулирующих процессы разработки ПО в целом.
Contents | - |
Тест 218 minutes | - | |
Lecture 350 minutes | Унифицированный процесс разработки и экстремальное программирование
Рассматриваются в деталях модели разработки ПО, предлагаемые в рамках унифицированного процесса разработки Rational (RUP) и экстремального программирования (XP).
Contents | - |
Тест 318 minutes | - | |
Lecture 448 minutes | Анализ предметной области и требования к ПО
Рассматриваются вопросы, связанные с анализом предметной области и выделением требований к разрабатываемой программной системе, а также основные графические модели, используемые в этих деятельностях — диаграммы потоков данных и вариантов использования.
Contents | - |
Тест 418 minutes | - | |
Lecture 51 hour 8 minutes | Качество ПО и методы его контроля
Рассматривается понятие качества ПО, характеристики и атрибуты качества, связь атрибутов качества с требованиями. Дается краткий обзор различных методов контроля качества ПО, с более детальным рассмотрением тестирования и проверки свойств на моделях.
Contents | - |
Тест 518 minutes | - | |
Lecture 61 hour 10 minutes | Архитектура программного обеспечения
Рассматривается понятие архитектуры ПО, влияние архитектуры на свойства ПО, а также методы оценки архитектуры. Рассказывается об основных элементах унифицированного языка моделирования UML.
Contents | - |
Тест 618 minutes | - | |
Lecture 71 hour 3 minutes | Образцы проектирования
Рассматривается понятие образца проектирования, классификация образцов проектирования и некоторые широко используемые примеры образцов анализа и архитектурных стилей.
Contents | - |
Тест 718 minutes | - | |
Lecture 846 minutes | Образцы проектирования (продолжение)
Рассматриваются дополнительные примеры образцов: архитектурный стиль "данные–представление–обработка", ряд образцов проектирования, идиом и образцов организации работ.
Contents | - |
Тест 818 minutes | - | |
Lecture 91 hour 23 minutes | Принципы создания удобного пользовательского интерфейса
рассматриваются основные факторы удобства использования ПО, а также психо-физиологические особенности человека, делающие предметы удобными и неудобными для него. Рассказывается о методике проектирования, ориентированного на удобство использования.
Contents | - |
Тест 918 minutes | - | |
Lecture 102 hours 44 minutes | Основные конструкции языков Java и C#
Рассматриваются базовые элементы технологий Java и .NET и основные конструкции языков Java и С#. Рассказывается о лексике, базовых типах, выражениях и инструкциях обоих языков, а также о правилах описания пользовательских типов.
Contents | - |
Тест 1018 minutes | - | |
Lecture 112 hours 30 minutes | Основные конструкции языков Java и C# (продолжение)
Продолжается рассмотрение основных конструкций языков Java и С#. Рассказывается о правилах описания связей между типами, определения операций над ними и о создании многопоточных программ. Вкратце рассказывается об основных библиотеках Java и .NET.
Contents | - |
Тест 1118 minutes | - | |
Lecture 121 hour 13 minutes | Компонентные технологии и разработка распределенного ПО
Рассматриваются основные понятия компонентных технологий разработки ПО и понятие компонента. Рассказывается об общих принципах разработки распределенного ПО и об организации взаимодействия его компонентов в рамках удаленного вызова процедур и транзакций.
Contents | - |
Тест 1218 minutes | - | |
Lecture 131 hour 29 minutes | Компонентные технологии разработки web-приложений
Рассматриваются основные элементы компонентных сред Java 2 Enterprise Edition и .NET. Показывается, как в рамках этих технологий решаются основные задачи построения распределенных Web-приложений.
Contents | - |
Тест 1318 minutes | - | |
Lecture 142 hours 3 minutes | Разработка различных уровней web приложений в J2EE и .NET
Рассматриваются используемые в рамках Java Enterprise Edition и .NET техники разработки компонентов Web-приложений, связывающих приложение с базой данных и представляющих собой элементы пользовательского интерфейса.
Contents | - |
Тест 1418 minutes | - | |
Lecture 151 hour 10 minutes | Развитие компонентных технологий
Рассказывается о некоторых компонентных средах и технологиях, обрисовывающих направления дальнейшего развития стандартных платформ разработки Web-приложений. Также рассматриваются Web-службы, представляющие собой компонентную технологию другого уровня.
Contents | - |
Тест 1515 minutes | - | |
Lecture 162 hours 18 minutes | Управление разработкой ПО
Рассматриваются основные деятельности, входящие в компетенцию руководителей проектов. В общем рассказе о некоторых аспектах управления ресурсами, персоналом, рисками и коммуникациями проекта выделены особенности управления проектами по созданию ПО.
Contents | - |
Тест 1621 minute | - | |
5 hours | - |