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

2.План и график практики

Содержание работы

Время выполнения

(час.)

Введение

  1. Анализ требований к ПС.

  • Построение диаграмм Use Case.

  1. Проектирование ПС

  • Структурирование системы

  • Модульная декомпозиция.

  • Информационное моделирование

  • Проектирование интерфейса.

  1. Кодирование ПС

  • Написание функций на языке программирования

  • Интеграция функций в единую программную систему

  1. Тестирование ПП. Отладка ПП

  • Тестирование методам «белого ящика»

  • Функциональное тестирование

  • Комплексное тестирование

  1. Расчет функционально-ориентированных метрик

  1. Оформление проекта и отчета

  1. Защита

Всего:

2

6

4

12

6

2

2

2

36 час.

Примечание! График работ полностью зависит от выбранной технологии и модели разработки ПП.

3. Содержание учебной практики Введение

Цели практики. Форма организации практики. Деление на группы разработчиков. Распределение ролей в группе Выдача заданий. Инструктаж.

3.1. Анализ требований к пс

Требования к знаниям: студенты должны знать модели анализа требований, язык визуального моделирования UML.

Требования к умениям: студенты должны уметь анализировать предметную область с использованием инструментария программной инженерии - составлять на UML диаграммы Use Case.

Практические работы

  1. Исследование и описание предметной области на естественном языке.

  2. Выявление актеров, вариантов использования (элементов Use Case) и отношений между ними.

  3. Составление диаграмм вариантов использования Use Case на UML.

3.2. Проектирование пс

Требования к знаниям: студенты должны знать стратегии и модели конструирования – модель RAD, модель XP-процесс, принципы проектирования интерфейса, информационного моделирования ( ER-модель).

Требования к умениям: студенты должны уметь выполнить структурирование системы на подсистемы (модель хранилище данных, клиент-серверная модель, трехуровневая модель и пр.), выбрать модель управления между подсистемами (централизованного управления, модель менеджера, по прерываниям и пр.), выполнить модульную или объектную декомпозицию, уметь проектировать интерфейс, осуществлять информационное моделирование (инфологическая и даталогическая модели)

Практические работы

  1. Структурирование системы с определением модели управления. Проектирование структуры будущего проекта ПС на уровне модулей.

  2. Проектирование интерфейса. Информационное моделирование.