1 / 14

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

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

chelsi
Download Presentation

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

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 Алеников A.A. КудреватыхЕ.В. Скачков М.В. Руководители: Жукова И.Г. Ужва А.Ю.

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

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

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

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

  6. Основные функциональные требования • дублирование при перетаскивании элементов; • мульти - выделение объектов; • связь может позиционироваться, как сцепленной с сущностью, так и абсолютно • работа с буфером обмена.

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

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

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

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

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

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

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

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

More Related