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

1.2 Структура курса на отделении безотрывной формы обучения

В соответствии с действующим учебным планом на полный курс изучения предмета «Технология разработки ПО» отводится:

-по специальности 2-40 01 01– 36 обязательных аудиторных занятий (16 – лекционных и 20 лабораторных);

1.3 Содержание предмета

Введение

Основные понятия методологии и технологии проектирования ПО как продукции промышленного назначения. Сложность ПО. Со-став и структура ПО. Становление и развитие программной «инженерии», CASE-технология.

Раздел 1. Жизненный цикл ПО

Тема 1.1 Понятия и основные этапы ЖЦ ПО.

Программы с большим и малым временем жизни. Жизненный цикл

ПО. Этапы ЖЦПО.

Литература[6, с. 15-32 ].

Тема 1.2 Модели ЖЦПО

Модели ЖЦПО: спиральная, каскадная, с промежуточным контролем. Их достоинства и недостатки. ЖЦПО в соответствии со стандартом ISO/IEC 12207:1995

Литература[6, с. 15-48 ].

Тема 1.3 Управление требованиями к системе.

Функциональные и нефункциональные требования. Специализированные системы управления требованиями (Requisite Pro, DOORS). Документирование требований.

Литература [6, с. 287-293].

Раздел 2. Методы проектирования и программирования ПО

Тема 2.1 Принципы проектирование интерфейса пользователя

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

Литература [7,60-63][9,25-43]

Тема 2.2 Структурный подход к разработке ПО.

Принципы структурного подхода, Алгоритмическая декомпо-зиция системы Иерархическое построение программной системы. Восходящее и нисходящее проектирование. Базовые конструкции. Типовая структура программного комплекса Модульное программирование. Структура и основные принципы формирования модулей Области видимости и локализации данных.

Литература [1, с. 17-22], [6, с. 60-63].

Тема 2.3 Функциональное моделирование Проектирование структуры базы данных

Метод функционального моделирования SADT. Принципы построения модели IDEF0. Модели представления данных: реляционная, древовидная, сетевая. Моделирование потоков данных. Концептуальное моделирование структуры данных. Модель “сущность-связь”(ERD). Диаграмма сущностей и диаграмма “сущность-связь” в нотации Ричарда Баркера. Создание физической модели данных.

Литература[1, с. 55-63], [6, с. 63-115]. [10, с. 43-187].

Тема 2.4. Объектно-ориентированный подход

Объектный подход. Структурная и типовая иерархия.

Объектная декомпозиция. Объектноориентированный анализ, объектноори-ентированное проектирование, объектноориентированное програм-мирование, прикладной анализ. Принципы абстрагирования, ограничения доступа, модульности, иерархии, типизации, параллелизма и устойчивости. Понятие объекта. Отношения между объектами. Сущность "класс". Отношения между классами. Взаимосвязь классов и объектов.

Литература [1, с. 22-30], [4, с 23-54, с. 236-262], [6, с. 115-118].