15
Волгоградский государственный технический университет Кафедра ЭВМ Дисциплина «Технологии программного обеспечения» Проект «ERModelData» Разработчики: студенты группы ИВТ- 462 Алеников Кудреватых Скачков М.В. Руководители: Жукова И.Г. Ужва А.Ю.

Проект « ERModelData » Разработчики : студенты группы ИВТ-462 Алеников

Embed Size (px)

DESCRIPTION

Волгоградский государственный технический университет Кафедра ЭВМ Дисциплина «Технологии программного обеспечения». Проект « ERModelData » Разработчики : студенты группы ИВТ-462 Алеников Кудреватых Скачков М.В. - PowerPoint PPT Presentation

Citation preview

Волгоградский государственный технический университет

Кафедра ЭВМДисциплина «Технологии

программного обеспечения»

Проект «ERModelData»

Разработчики: студенты группы ИВТ-462 Алеников Кудреватых Скачков М.В.

Руководители: Жукова И.Г. Ужва А.Ю.

Цели и задачи:

• Целью разработки программного продукта

является повышение эффективности

создания ER-диаграмм за счет сокращения

сроков проектирования и автоматизации

процесса.

• Входе проекта ставится 4 задачи:-проведение предпроектного решения;-представление вариантов решения;-выбор метода решения с последующей

реализацией;-внедрение.

Проведение предпроектного исследования

• объектом проектирования является ER-

диаграмма, удовлетворяющая следующим

требованиям:

соответствие стандартам ER;

должна соответствовать заданию.

Состав диаграммы

• В состав диаграммы входят следующие

элементы: сущности; атрибуты сущности; связи.

Основные функциональные требования

• добавление/удаление элементов:

• добавление/удаление связей;

• перемещение и масштабирование

элементов;

• редактирование текста у элементов;

• экспорт ER-диаграммы в картинку;

• сохранение/загрузка ER-диаграммы.

Нефункциональные требования:

• интуитивно понятный интерфейс за счет

русскоязычной локализации;

• максимальная глубина кликов рабочего

процесса: 2;

• максимальная глубина кликов интерфейса: 4;

• полная настройка визуального вида элементов;

• создание связей с жесткой привязкой к

сущности;

• в случае некорректной работы - выдача

сообщений об ошибках.

Выбор технологий

• исходный код написан на языке С#;

• использована технология Windows

Presentation Foundation

• использована дополнительная библиотека

DevExpess

• средства коммуникации QIP, Skype, Dropbox,

e-mail.

Usecase диаграмма

Диаграмма классов на физическом уровне

Пример диаграммы созданой в редакторе

Достигнутые результаты

• качественный программный продукт,

соответствующий заявленным требованиям

(функционал, надежность);

• полный комплект необходимой

документации и сопровождающего

результата.

Диаграмма Ганта:

предпроектные исследования

представление варинтов решения

кодирование

тестирование

внедрение

документирование

ведение репозитория

5 авг 25 авг 14 сен 4 окт 24 окт 13 ноя 3 дек

начало

Разработчики

Алеников Кудреватых Скачков М.В.

Представление решений

17ч 16ч 14ч

Кодирование 28ч 22ч 7ч

Тестирование 23ч 37ч 24ч

Документирование

3ч 4ч 29ч

В следующем релизе

• исправление и дополнение некоторых не

основных функций;

• скролл рабочей поверхности;

• масштабирование рабочей поверхности;

• журнал изменений;

• настройка визуального вида программы.

Спасибо за внимание