Найдено 63 материала по теме
Предпросмотр материала:
Практикум-RAD-методология_Дончик.doc
trpo_2 tekhn_karta_L.docx
Тема: «RAD-методологии»
Цель работы: рассмотреть этапы RAD-методологии в применении к разрабатываемой информационной системе, разработать программное обеспечение по RAD
Rapid Application Development (RAD) – это жизненный цикл процесса проектирования, созданный для достижения более высоких скорости разработки и качества ПО, чем это возможно при традиционном подходе к проектированию.
Характеристика RAD-методологии: - инкрементная стратегия; - использование компонентно-ориентированного конструирования; - обеспечение очень короткого цикла разработки (60-90 дней); - ориентирована на информационную систему. |
Этапы RAD-методологии: 1. Этап «RAD. Бизнес-моделирование» 2. Этап «RAD. Моделирование данных» 3. Этап «RAD. Моделирование обработки» 4. Этап «RAD. Генерация приложения» 5. Этап «RAD. Тестирование и интеграция»
|
Ограничения системы:
- Область применения информационные системы
- Производительность не является критичной (не применимо к системам реального времени)
- Можно привлечь достаточное количество разработчиков
- Отсутствуют технические риски
Методика выполнения работы
1. Этап «RAD. Бизнес-моделирование». Определить информационные потоки между бизнес-функциями. Данные бизнес-моделирования занести в таблицу:
|
Моделирование информационных потоков |
Описание |
1. |
Какие функции бизнес-модели? |
|
2. |
Какая информация создается |
|
3. |
Кто создает информационные потоки |
|
4. |
Кто обрабатывает потоки |
|
5. |
Где различные потоки данных применяются |
|
2. Построить концептуальную модель мегапроцессов.
Пример концептуальной модели мегапроцессов для предприятия, специализирующегося на производстве товаров.
3. Выполнить декомпозицию нескольких бизнес-процессов, отображенных на схеме мегапроцессов предприятия. Например, бизнес-процесс размещения и хранения продукции на складе, представленный на рис. 2, включает подпроцессы приема товара на склад, инвентаризации товара, резервирования товара при поступлении заявки, отпуск товара, а также работы, связанные с отбраковкой продукции. Общая схема подпроцессов предназначена для представления основных концепций в бизнес-процессе, однако только частично подходит для отображения информационных потоков в полном объеме.
Рис.2 – Декомпозиция мегапроцессов на подпроцессы
4. Этап «RAD. Моделирование данных». По информационному потоку определить набор объектов. Определить свойства объектов. Специфицировать отношения между объектами. Результат представить в виде Схемы данных в MS Access.
5. Этап «RAD. Моделирование обработки». Создать описания для добавления объектов данных, модификации объектов данных, удаления объектов данных, поиска объектов данных.
Разработать блок-схему одной из функций подпроцесса:
6. Этап «RAD. Генерация приложения». Используя ЯП 4-го поколения и готовые компоненты, разработать программное обеспечение для индивидуальной задачи.
7. Этап «RAD. Тестирование и интеграция». Какие компоненты не нужно автономно тестировать? Какие компоненты нужно тестировать в интеграции (взаимодействии между собой)?
Отчет по Практикуму содержит:
1. Тему, цель, задачу.
2. Ход выполнения работы.
3. Ответы на контрольные вопросы.
4. Вывод.
Контрольные вопросы (СРС №_):
1. Что понимают под термином Rapid Application Development?
2. Дайте характеристику каждой фазы жизненного цикла разработки ПО по RAD.
3. Как выполняется тестирование системы?
4. Для каких проектов неприменима методология RAD?
5. Оцените размер приложения и команду разработчиков по RAD
Технологическая карта (план) занятия № ___2_
|
МДК.03.01 «Технология разработки программного |
Группа |
Дата |
Модуль |
обеспечения» |
|
|
Тема занятия |
RAD-методологии |
|
|
|
|
|
|
Вид занятия |
Лекция 2 |
|
|
|
|
|
|
Цель занятия |
Определить особенности RAD-методологии |
|
|
Ознакомиться с характеристикой RAD-методологии, этапами RAD-методологии, ограничениями системы |
|
|
Результат |
Формирование профессиональных компетенций |
ПК 3.1.Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения. |
|
ПК 3.2.Выполнять интеграцию модулей в программную систему. |
|||
ПК 3.3. Выполнять отладку программного продукта с использованием специализированных программных средств. |
|||
ПК 3.4. Осуществлять разработку тестовых наборов и тестовых сценариев. |
|||
Формирование общих компетенций |
ОК1 Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. |
||
ОК2 Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. |
|||
ОК4 Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. |
|||
Должны знать |
Основные принципы процесса разработки программного обеспечения |
||
Модели процесса разработки программного обеспечения |
|||
Основные подходы к интегрированию программных модулей |
|||
Должны уметь |
Владеть основными методологиями процессов разработки программного обеспечения |
||
Использовать методы для получения кода с заданной функциональностью и степенью качества |
|||
Определять этапы, характеристики, ограничения системы для RAD-методологии |
|||
Показатели оценки результата |
«5» выполнено 95-100% заданий самостоятельно |
||
«4» выполнено 80-94% заданий с дополнительной помощью |
|||
«3» выполнено 60-79% заданий по образцу или с дополнительной помощью |
|||
|
Обеспечивающие дисциплины (модули, МДК) |
ОП.05 Основы программирования |
|
МДК.01.01 Системное программирование |
|||
МДК.03.05Технология разработки и сопровождения интернет-сайтов |
|||
Обеспечиваемые дисциплины (модули, МДК) |
МДК.03.06 Разработка web-приложений |
||
МДК.03.02 Инструментальные средства разработки программного обеспечения |
|||
МДК.03.03Документирование и сертификация |
|||
Средства обучения |
Конспект лекции, персональный компьютер |
||
Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения. 4-е изд. — СПб.: Питер, 2012. — 608 с. |
|||
Основная литература |
Иванова Г.С. Технология программирования: Учебник для вузов. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. - 320 с.: ил. (Сер.Информатика в техническом университете.) |
||
Содержание занятия
№ этапа |
Этапы занятия, учебные вопросы, формы и методы обучения |
Временная регламентация этапа |
1 |
Организационный этап: |
3 |
|
- проверка готовности студентов к занятию; |
|
|
- проверка посещаемости; |
|
|
- сообщение темы |
|
2 |
Актуализация знаний |
5 |
|
- что такое ПО? |
|
|
- что такое жизненный цикл ПО? |
|
|
- методологии проектирования ПО |
|
3 |
Мотивационный момент: |
2 |
|
-обоснование изучения моделей жизненного цикла программного обеспечения |
|
4 |
Изучение нового материала |
12 |
4.1 |
Характеристика RAD-методологии |
|
4.2 |
Этапы RAD-методологии |
|
4.3 |
Ограничения системы |
|
5 |
Практикум |
45 |
5.1 |
Проведение Инструктажа по ТБ и ОБЖ |
|
5.2 |
Загрузка программного обеспечения |
|
5.3 |
Анализ заданий, которые требуется выполнить. |
|
5.4 |
Для выполнения практикума необходимо: |
|
|
Определить предметную область и разрабатываемое ПО |
|
|
Показать этапы RAD-методологии при разработке ПО |
|
|
Разработать программное обеспечение |
|
|
Вывод |
3 |
6 |
Подведение итогов занятия |
5 |
6.1 |
Оценка результатов описания этапов RAD-методологии в проектировании ПО |
|
|
Обсуждение использования RAD-методологии при проектировании ПО |
|
6.2 |
Оценивание выполненных заданий |
|
7 |
Домашнее задание |
5 |
|
СРС№_ Интеллект-карта RAD-методологии модели |
|
|
Форма контроля – проверка применения этапов RAD-методологии в разработке программного обеспечения, разработанное программное обеспечение |
|
Преподаватель _______________ Дончик В.П.
Архив "RAD-модель" содержит:
- практикум №2 по теме: "RAD-методологии разработки программного обеспечения";
- технологическую карту (план) занятия № 2;
- буклет по теме "RAD-модель".
Практикум выполняется на занятии по теме "RAD-методологии" в рамках МДК 03.01 "Технология разработки программного обеспечения".
Файл будет скачан в формате:
Настоящий материал опубликован пользователем Дончик Виктория Павловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт.
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Профессия: Научный сотрудник библиотеки
Профессия: Методист
Профессия: Начальник отдела (заведующий отделом) архива
Профессия: Педагог-библиотекарь
В каталоге 6 352 курса по разным направлениям