Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ПЗ_ТППО_2014.doc
Скачиваний:
68
Добавлен:
21.03.2015
Размер:
158.21 Кб
Скачать

Оглавление

ОБЩИЕ ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ 2

ТЕМАТИЧЕСКИЙ ПЛАН ДИСЦИПЛИНЫ 3

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 4

СОДЕРЖАНИЕ И МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ПРАКТИЧЕСКИМ ЗАНЯТИЯМ ПО ТЕМАМ 5

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

Практическое занятие 2. Определение стандартов разработки. 5

Практическое занятие 3. Выявление критериев качества. Построение модели качества ПО. 5

Практическое занятие 4. Описание требований. Разработка технического задания на создание ПО. 6

Практическое занятие 5. Анализ требований. Разработка функциональной спецификации ПО. 6

Практическое занятие 6. Проектирование и описание пользовательского интерфейса. 7

Практическое занятие 7. Проектирование архитектуры программного комплекса 7

Практическое занятие 8. Проектирование структуры программного комплекса. 8

Практическое занятие 9. Разработка плана тестирования ПС. Описание тестовых наборов. 8

Практическое занятие 10. Разработка графовых моделей программ. Выделение маршрутов и оценка структурной сложности программных модулей. 9

Практическое занятие 11. Построение предварительных оценок проектируемых программных модулей. 9

ПРИЛОЖЕНИЯ 11

Общие организационно-методические указания

В соответствии с рабочей программой по дисциплине «Технологии проектирования программного обеспечения» объем практических занятий составляет 72 час.

В результате работы на практических занятиях по дисциплине «Технологии проектирования программного обеспечения» студент должен:

уметь

  • использовать методы проектирования программного продукта;

  • организовывать работу в коллективах разработчиков программного обеспечения (ПО);

обладать навыками:

  • проектирования, реализации и оценки качества программного обеспечения для решения задач в различных прикладных областях;

  • применения инструментальных средств, поддерживающих создание программного продукта.

Критериями оценки результатов работы студента на практических занятиях являются:

  • уровень освоения студентом учебного материала;

  • умение студента использовать теоретические знания при выполнении практических задач;

  • обоснованность и четкость изложения ответа;

  • оформление материала в соответствии с требованиями;

  • соблюдение установленных сроков выполнения заданий.

Тематический план дисциплины

Таблица 1

п/п

Наименование тем и их содержание

1

Введение в технологию разработки ПО. Понятие технологии программирования ПС. Краткая характеристика развития технологии программирования. Программные продукты (изделия).

2

Специфика разработки программных средств. Общие требования к проектированию ПО. Стандарты на разработку ПО.

3

Жизненный цикл ПО, структура жизненного цикла (ЖЦ). Модели ЖЦ.

4

Понятие качества ПО. Критерии качества. Построение модели качества ПО.

5

Процесс производства ПО: методы, технология и инструментальные средства. Разработка и анализ требований к программному обеспечению. Функциональные и нефункциональные требования к ПО.

6

Функциональная спецификация программного средства. Табличный, алгебраический и логический подход. Языки спецификаций. Язык UML.

7

Проектирование пользовательского интерфейса. Диалоговые процессы, структуры диалога. Модель пользователя.

8

Проектирование программного обеспечения. Архитектура программного средства. Понятие сложности в программных системах. Разработка структуры ПС. Основные свойства программного модуля.

9

Тестирование и отладка. Стратегии создания тестовых наборов. Принципы и виды тестирования. Основные понятия метрологии ПО.

10

Испытания и контроль качества программного обеспечения. Виды испытаний. Особенности испытаний на надежность.

11

Внедрение и эксплуатация программного обеспечения. Планирование и организация сопровождения.

12

Управление процессом разработки ПО. Организация процесса разработки и инструментальные средства поддержки.

13

Коллективная работа по созданию программ. Структура организации-разработчика программного обеспечения.

14

Перспективы развития технологии разработки ПО.