Томский государственный университет





Скачать 423.92 Kb.
НазваниеТомский государственный университет
страница1/12
Дата публикации06.03.2016
Размер423.92 Kb.
ТипДипломная работа
100-bal.ru > Информатика > Дипломная работа
  1   2   3   4   5   6   7   8   9   ...   12


Федеральное агентство по образованию

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Факультет Информатики

Кафедра программной инженерии
УДК 681.03
ДОПУСТИТЬ К ЗАЩИТЕ В ГАК

Зав. кафедрой, доцент, д.ф.-м.н.

___________________О.А. Змеев

«___»__________________2008 г.

Кузина Евгения Александровна

Настройка RUP для использования в рамках УМК «Введение в унифицированный процесс разработки ПО» посредством IBM Rational Method Composer
Дипломная работа


Научный руководитель,

доктор ф.-м.н., доцент О.А. Змеев
Исполнитель,

студентка гр. 1432 Е.А. Кузина


Электронная версия дипломной работы перемещена

в электронную библиотеку. Файл ____________________________________

Администратор ___________________________________________________

Томск – 2008

Реферат

Дипломная работа 52 с., 52 рис., 13 источников, 2 прил.
RATIONAL UNIFIED PROCESS, IBM RATIONAL METHOD COMPOSER, RUP, RMC, УНИФИЦИРОВАННЫЙ ПРОЦЕСС РАЗРАБОТКИ ПО.
Объект исследования – IBM Rational Method Composer 7.0, унифицированный процесс разработки ПО.

Цель работы – создание базы знаний по процессу разработки программного обеспечения, который используется в рамках курса «Введение в УП».

Методы исследования – теоретический (изучение возможностей RMC), экспериментальный (применение их на практике).

Результат работы - проанализирован и детализирован унифицированный процесс разработки ПО. Создан web-сайт с базой знаний о процессе разработки.

Область применения - сайт предназначен для использования студентами и преподавателями в рамках учебного процесса по курсу «Введение в унифицированный процесс разработки программного обеспечения».


Содержание





Содержание 3

Введение 5

1.Характеристики унифицированного процесса 7

2.MDA подход к разработке ПО 9

2.1 Основные понятия 10

2.2 Принципы разработки приложений на основе моделей 11

2.2.1Типы моделей 11

2.2.2Уровни модели 12

2.2.3Этапы разработки 12

3.Основные концепции RMC 14

3.1 Содержание Методик и Процессов 14

3.2 Дескрипторы 15

3.3 Элементы RMC 16

4.Анализ унифицированного процесса в рамках курса «Введение в унифицированный процесс разработки ПО». 17

4.1 Общая структура процесса 17

4.2 Фаза Начало 18

4.2.1Первая итерация 18

4.2.2Вторая итерация 20

4.3 Фаза Проектирование 24

4.3.1Первая итерация 24

4.3.2Вторая итерация 30

4.4 Фаза Реализация 37

4.4.1Типовая итерация 37

4.5 Фаза Внедрение 45

4.5.1Типовая итерация 45

Заключение 46

Список использованных источников и литературы 47

Приложение А. Руководство программиста 48

Приложение Б. Руководство пользователя 52

Введение


Rational Unified Process (RUP) – это основа технологии разработки ПО, разработанная и продаваемая компанией Rational Software. Он включает в себя передовой опыт разработки программного обеспечения, собранный многими людьми за долгие годы работы в широком спектре ситуаций. Он обеспечивает дисциплинарный подход к распределению и управлению задачами и областями ответственности в организации, занимающейся разработкой программного обеспечения. Применяя этот процесс, команды разработчиков программ могут создавать высококачественное программное обеспечение, отвечающее потребностям своих конечных пользователей, и делать это в рамках предсказуемого графика и бюджета. [1] Теоретическая основа для Rational Unified Process (RUP) базируется на фундаментальной монографии [13]

На факультете информатики обучение унифицированному процессу проходит в рамках курса «Введение в унифицированный процесс разработки ПО». Практикум по этому курсу построен в виде бизнес-игры, во время которой подгруппа студентов представляет собой команду разработчиков ПО, а преподаватель выступает в роли заказчика ПО и, одновременно, консультанта по унифицированному процессу. В связи с тем, что каждый год студенческие команды:

Во-первых, испытывают одни и те же сложности и трудности при использовании теоретического материала по унифицированному процессу на практике;

А, во-вторых, нуждаются примерно в одних и тех же средствах для сопровождения процесса разработки в рамках бизнес-игры.

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

В рамках написания данной дипломной работы основной задачей было создание схемы стандартного унифицированного процесса, используемого студентами при разработке, и его справочное наполнение. Если перефразировать эту задачу в терминах используемого инструментария, то создание схемы процесса означает настройку стандартного унифицированного процесса от Rational в соответствии с потребностями курса «Введение в унифицированный процесс разработки ПО»; а задача информационного наполнения состоит в организации базы знаний процессов, которую можно было бы создавать, дополнять и публиковать. Для реализации этих требований был выбран IBM Rational Method Composer 7.0.

IBM RMC 7.0 - это инструмент настройки и публикации Web-сайтов на основе RUP. RMC предназначен для того, чтобы внести изменения в RUP, подогнав его под нужды конкретного проекта (в данном случае - курса "Введение в УП").

RMC прост в использовании и дает возможность с легкостью настраивать и представлять содержимое процессов в необходимой нам форме. В платформу входят средство на основе Eclipse для создания и публикации методов, а также библиотеки содержимого процессов, включающие в себя все существующие унифицированные процессы Rational (RUP) и подключаемые модули RUP.

Информационная составляющая, созданная с помощью RMC, позволяет:

Преподавателю обеспечивать студентов справочной информацией (руководствами, примерами исполнения, стандартным видом артефактов)

Менеджеру студенческой команды персонифицировать процесс разработки под свой конкретный случай. Например, можно создать дополнительную итерацию, или дополнительную задачу, или перенести какие-нибудь задачи из одной итерации в другую (Подробней см. Приложение Б. Руководство пользователя), так, чтобы схема процесса была не просто оторванной от жизни теорией, но соответствовала бы реальной ситуации в проекте. Но в текущей реализации УМК этот функционал представлен в другой части системы.

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

Таким образом, УМК одновременно снижает нагрузку на преподавателя и увеличивает эффективность обучения студентов в рамках курса «Введение в УП разработки ПО».

Функционально, задача построения информационной подсистемы УМК разбивается на следующие подзадачи:

1. Анализ предметной области.

2. Знакомство с инструментарием: Rational Method Composer.

3. Составление общей схемы унифицированного процесса.

4. Наполнение УМК справочной и методической информацией.
  1   2   3   4   5   6   7   8   9   ...   12

Добавить документ в свой блог или на сайт

Похожие:

Томский государственный университет iconФедеральное агентство по образованию Томский государственный педагогический университет
Томский государственный педагогический университет совместно с Сибирским нии торфа со расхн, Институтом климатических и экологических...
Томский государственный университет iconSylvestris, Acer negundo, Fraxinus pennsylvanica, и Platanus occidentalis...
Томский государственный университет (Томск), Огайский государственный университет (сша)
Томский государственный университет iconТомский государственный университет

Томский государственный университет icon«Томский государственный педагогический университет» (тгпу) рабочая Программа учебной дисциплины
Учебно-методическое пособие по курсу «Организационное поведение» /Д. М. Сафина. – Казань: Казанский (Приволжский) федеральный университет;...
Томский государственный университет icon«Томский государственный педагогический университет» (тгпу) «утверждаю»
Проректор по научной работе и информатизации А. Э. Калинина
Томский государственный университет iconТомский государственный университет
«Обществознание» и в результате освоения дисциплин ооп подготовки бакалавра: «История», «Философия»
Томский государственный университет iconРабочая программа дисциплины
Государственное образовательное учреждение высшего профессионального образования «Томский государственный университет»
Томский государственный университет iconТомский государственный университет
«Понятие, задачи и сущность правовой работы в Вооруженных Силах Российской Федерации»
Томский государственный университет iconТомский государственный университет
Профессиональные компетенции преподавателя, использующего метод кейс-стади в организации обучения
Томский государственный университет iconТомский государственный университет физический факультет
Программа предназначена для студентов VI курса физического факультета
Томский государственный университет iconРоссийской Федерации Национальный исследовательский Томский государственный университет
Специальность 032001 – Документоведение и документационное обеспечение управления
Томский государственный университет iconФгбоу впо «национальный исследовательский томский государственный университет»
Информационное обеспечение и делопроизводство в государственном и муниципальном управлении
Томский государственный университет iconФгбоу впо «национальный исследовательский томский государственный университет»
Информационное обеспечение и делопроизводство в государственном и муниципальном управлении
Томский государственный университет iconТомский государственный педагогический университет
К участию в школе приглашаются студенты, аспиранты, молодые сотрудники вузов и научных организаций
Томский государственный университет iconГосударственное образовательное учреждение высшего профессионального...

Томский государственный университет iconТомский государственный педагогический университет
К участию в школе приглашаются студенты, аспиранты, молодые сотрудники вузов и научных организаций


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск