Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП.doc
Скачиваний:
3
Добавлен:
06.11.2018
Размер:
67.07 Кб
Скачать

Содержание дисциплины Наименование тем, их содержание

Тема 1. Введение

Должны

Знать:

- Предмет и содержание курса.

- Информатика и технология программирования (ТП).

- Терминология.

- Поколения промышленных ТП.

- Области применения промышленных ТП.

- Сквозной пример разработки программного обеспечения, иллюстрирующий основные этапы ТП.

Уметь:

- Формулировать основные понятия

Тема 2. Программное обеспечение как продукт

Должны

Знать:

- Требования к ПО как промышленному продукту.

- Стандарты на оформление программного продукта. ЕСПД.

- Виды программной документации.

- Средства автоматизации разработки программной документации в индустриальной ТП.

Уметь:

- Оформлять программную продукцию по ЕСПД

Тема 3. Оценка качества ПО

Должны

Знать:

- Основные показатели качества ПО

- Подходы и метрики оценки качества ПО.

- Средства управления качеством ПО, используемые в современных ТП.

- Аттестация ПО.

- Сравнительный анализ систем оценки качества программного продукта.

Уметь:

- Производить оценку качества программной продукции

Тема 4. Основные проблемы разработки программного обеспечения (ПО)

Должны

Знать:

- Сложность как основная проблема программирования.

- Источники сложности ПО в жизненном цикле программного продукта.

- Способы борьбы со сложностью программного продукта.

- Аппарат абстракции - конкретизации и прогнозирования - контроля.

Уметь:

- Пользоваться способами борьбы со сложностью ПО

Тема 5. Методы коллективной разработки программного продукта

Должны

Знать:

- Организационную структуру программистского коллектива.

- Методика верификации и инспекторских проверок.

- Методы управления и контроля хода разработки и инструментальные средства их поддержки.

- Сравнительный анализ систем контроля качества коллективных программных разработок.

Уметь:

- Пользоваться методикой верификации и инспекторских проверок.

- Использовать методы управления и контроля хода разработки и инструментальными средствами их поддержки

Тема 6. Принцип модульности по как средство борьбы со сложностью

Должны

Знать:

- Эволюция модульного подхода.

- Интерфейс.

- Проблемы экспорта- импорта данных.

- Контекст.

- Пакетирование модулей.

- Требования к оформлению модулей в промышленной ТП.

Уметь:

- Использовать модульность при разработке программ

Тема 7. Инструментальные средства индустриальной тп

Должны

Знать:

- Индустриальная ТП и методы управления разработкой программного проекта.

- Оформление паспорта разработчика, перечня работ и технологического маршрута, технического задания.

- Составление спецификаций.

- Построение графа программы и абстракций.

-

- Основы планирования работ.

- База развития проекта и ее использование в индустриальных ТП.

Уметь:

- Подготовить документацию.

Тема 8. Анализ требований, разработка спецификаций и средства их поддержки в технологическом комплексе (тк)

Должны

Знать:

- Сравнительный анализ подходов к выработке требований и разработке спецификаций.

- Плакатная ТП.

- Методика спецификаций Парнаса.

- Структурный анализ Росса.

- Графический стиль и Р-технология.

- Подход Кнута и проблемы спецификации мелкомодульных ТП.

- Оценка восходящего, нисходящего и сетевого подходов к проектированию спецификаций.

- Методы экспериментальной оценки проекта по тексту его формального задания.

- Методы верификации.

- Спецификация и качество ПО.

- Сравнительный анализ существующих систем поддержки спецификаций.

Уметь:

- Разрабатывать спецификации и средства их поддержки.