- •Методическая разработка по организации и проведению учебной практики по дисциплине
- •Содержание
- •1. Задачи учебной практики по «технологии разработки программных продуктов»
- •2.План и график практики
- •3. Содержание учебной практики Введение
- •3.1. Анализ требований к пс
- •3.2. Проектирование пс
- •3.3. Кодирование пс
- •3.4. Тестирование пс
- •3.5. Расчет метрик
- •3.6. Оформление отчета
- •3.7.Защита
- •4. Выполнение работы
- •5. Задания учебной практики
- •6.Теоретическое обоснование
- •6.1.Быстрая разработка приложений rad
- •Для каждой бизнес функции создается своя группа разработчиков. На заключительном этапе результаты работы всех групп объединяются в один проект. Ограничения и недостатки rad:
- •Составление диаграмм use case
- •6.5 Функционально-ориентированные метрики
- •6.6 Инфологическая er- модель
- •7.Оформление отчета по практике
- •8. Контрольные вопросы
- •9. Перечень литературы и средств обучения
- •Средства обучения
2.План и график практики
Содержание работы |
Время выполнения (час.) |
Введение
Всего: |
2
6
4
12
6
2
2
2
36 час. |
Примечание! График работ полностью зависит от выбранной технологии и модели разработки ПП.
3. Содержание учебной практики Введение
Цели практики. Форма организации практики. Деление на группы разработчиков. Распределение ролей в группе Выдача заданий. Инструктаж.
3.1. Анализ требований к пс
Требования к знаниям: студенты должны знать модели анализа требований, язык визуального моделирования UML.
Требования к умениям: студенты должны уметь анализировать предметную область с использованием инструментария программной инженерии - составлять на UML диаграммы Use Case.
Практические работы
Исследование и описание предметной области на естественном языке.
Выявление актеров, вариантов использования (элементов Use Case) и отношений между ними.
Составление диаграмм вариантов использования Use Case на UML.
3.2. Проектирование пс
Требования к знаниям: студенты должны знать стратегии и модели конструирования – модель RAD, модель XP-процесс, принципы проектирования интерфейса, информационного моделирования ( ER-модель).
Требования к умениям: студенты должны уметь выполнить структурирование системы на подсистемы (модель хранилище данных, клиент-серверная модель, трехуровневая модель и пр.), выбрать модель управления между подсистемами (централизованного управления, модель менеджера, по прерываниям и пр.), выполнить модульную или объектную декомпозицию, уметь проектировать интерфейс, осуществлять информационное моделирование (инфологическая и даталогическая модели)
Практические работы
Структурирование системы с определением модели управления. Проектирование структуры будущего проекта ПС на уровне модулей.
Проектирование интерфейса. Информационное моделирование.
