Типовая учебная программа дисциплины "Технология разработки программного обеспечения" (Содержание предмета), страница 2


1

2

3

4

1.5 Проектирование интерфейса пользователя

4

2

1.6 Реализация решения задачи на языке программирования

2

1.7 Структура и возможности отладки программ

12

8

1.8 Процесс сопровождения программного обеспечения

2

Обязательная контрольная работа №1

1.9 Сопроводительная документация

8

2

4

Раздел 2 технологии разработки

                    ПРОГРАММного обеспечения

54

14

10

2.1 Базовые понятия объектно-ориентированной технологии

2

2.2 Классы

4

2

2.3 Объектно-ориентированное проектирование

2

2.4 Статическое представление модели на языке UML

2

2.5 Представление использования и диаграммы классов на языке UML

2

2.6 Представление взаимодействия на языке UML

2

2.7 Представление поведения системы на языке UML

2

2.8 Физические представления и представление управления моделью на языке UML

2

2.9 Язык UML и программирование

10

2

6

2.10 Наследование

8

4

2

2.11 Полиморфизм

8

4

2

Обязательная контрольная работа №2

2.12 Модель "клиент – сервер"

2

2.13 Распределенные системы

2

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

4

2

2.15 Технологии уровня данных

2

Итого:

104

24

30


СОДЕРЖАНИЕ ПРЕДМЕТА

Цель изучения темы

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

Результат

Сформировать представление о  программном обеспечении.

Сформировать представление о критериях качества программ.

Введение

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

Высказывает общие суждения о программном обеспечении, о критериях качества программ, о требованиях к программному продукту с точки зрения потребителя

Раздел 1 Жизненный цикл программного обеспечения

Дать понятие исследования предметной области решаемой задачи. Научить анализировать результаты исследования.

Дать понятия требования, спецификации, технического задания и постановки задачи.

Сформировать представление о процессе тестирования на стадии исследования.

1.1 Исследование

   Исследование предметной области решаемой задачи. Результаты исследования: требования к программному продукту, требования к системам програм-много обеспечения.

   Требования и спецификации. Техническое задание. Постановка задачи.

Тестирование на стадии исследования.

   Характеризует стадию исследования.

Анализирует результаты исследования.

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

Высказывает общие суждения о тестировании на стадии исследования.