Лектор:
к.т.н. Вендров Александр Михайлович
22/12/2000
Текстовая версия в формате WinWord'97 39.5Kb(http)
Определение и история программной инженерии (software engineering).
Современное состояние программной инженерии, проблемы и пути их решения.
Понятие жизненного цикла программного обеспечения (ПО).
Стандарты, регламентирующие жизненный цикл ПО.
Процессы жизненного цикла ПО, их деление на группы.
Процесс управления конфигурацией ПО.
Состав стадий жизненного цикла ПО.
Соотношение между стадиями и процессами жизненного цикла ПО.
Каскадная модель жизненного цикла ПО и ее принципиальные особенности.
Преимущества и недостатки каскадной модели жизненного цикла ПО.
Спиральная модель жизненного цикла ПО и ее принципиальные особенности.
Преимущества и недостатки спиральной модели.
Определение метода и технологии проектирования ПО.
Требования, предъявляемые к технологии проектирования ПО.
Технологические стандарты и соглашения конкретного проекта.
Графические модели ПО и их место в проектировании ПО.
Понятие архитектуры ПО.
Основные принципы структурного подхода.
Метод SADT (IDEF0).
Диаграммы потоков данных.
Общее и различия между методом SADT и моделированием потоков данных.
Модель "сущность-связь".
Достоинства и недостатки структурного подхода.
Основные принципы объектно-ориентированного подхода.
Язык UML. Определение и история создания.
Определение требований к системе. Модель вариантов использования (use case).
Бизнес-модели и модели системы. Принципиальные различия.
Диаграммы деятельностей (activity). Область применения.
Диаграммы взаимодействия (interaction). Виды и область применения.
Диаграммы классов. Основные понятия.
Отображение объектной модели в модель "сущность-связь".
Диаграммы состояний. Область применения.
Диаграммы компонентов и диаграммы размещения (deployment). Область применения.
Достоинства и недостатки объектно-ориентированного подхода.
Принципиальные различия и общее в структурных и объектно-ориентированных технологиях.
Определение и классификация CASE-средств.
Критерии оценки и выбора CASE-средств.
CASE-средство Rational Rose. Основные функции и возможности.
Комплекс Rational Suite. Состав и общая характеристика.
Технология Rational Unified Process. Основные принципы.
Технология Rational Unified Process. Процессы и стадии.
Технология Rational Unified Process. Начальная стадия (inception).
Технология Rational Unified Process. Стадия уточнения (elaboration).
Технология Rational Unified Process. Стадия конструирования (construction).
Процесс управления требованиями (requirements management) и его значение.
Методы оценки трудоемкости разработки ПО.