1 / 15

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

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

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Проведение предпроектного исследования • объектом проектирования является ER- диаграмма, удовлетворяющая следующим требованиям: • соответствие стандартам ER; • должна соответствовать заданию.

  4. Состав диаграммы • В состав диаграммы входят следующие элементы: • сущности; • атрибуты сущности; • связи.

  5. Основные функциональные требования • добавление/удаление элементов: • добавление/удаление связей; • перемещение и масштабирование элементов; • редактирование текста у элементов; • экспорт ER-диаграммы в картинку; • сохранение/загрузка ER-диаграммы.

  6. Нефункциональные требования: • интуитивно понятный интерфейс за счет русскоязычной локализации; • максимальная глубина кликов рабочего процесса: 2; • максимальная глубина кликов интерфейса: 4; • полная настройка визуального вида элементов; • создание связей с жесткой привязкой к сущности; • в случае некорректной работы - выдача сообщений об ошибках.

  7. Выбор технологий • исходный код написан на языке С#; • использована технология Windows Presentation Foundation • использована дополнительная библиотека DevExpess • средства коммуникации QIP, Skype,Dropbox, e-mail.

  8. Usecaseдиаграмма

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

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

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

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

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

  14. В следующем релизе • исправление и дополнение некоторых не основных функций; • скролл рабочей поверхности; • масштабирование рабочей поверхности; • журнал изменений; • настройка визуального вида программы.

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

More Related