- •Часть I
- •Введение
- •Общие сведения о среде Microsoft Office Visio 2007
- •Шаблоны
- •Проводник по моделям
- •Панели инструментов
- •Масштабирование изображения
- •Требования к оформлению отчётов по лабораторным работам
- •Работа 1. Разработка диаграммы классов
- •Создание диаграммы классов
- •Используемые фигуры
- •Задание свойств фигуры
- •Добавление атрибутов и операций класса
- •Добавление атрибутов
- •Добавление операций
- •Задание
- •Варианты заданий
- •Вопросы для самопроверки
- •Работа 2. Организация наследования в диаграмме классов
- •Наследование от класса
- •Наследование от интерфейсов
- •Абстрактные классы
- •Листовые классы
- •Виртуальные операции
- •Используемые фигуры
- •Задание
- •Варианты заданий
- •Вопросы для самопроверки
- •Работа 3. Разработка диаграммы прецедентов
- •Понятия актёра и прецедента
- •Отношения между прецедентами
- •Обозначение границ разрабатываемой системы
- •Создание диаграммы прецедентов
- •Используемые фигуры
- •Задание
- •Варианты заданий
- •Вопросы для самопроверки
- •Работа 4. Разработка диаграммы последовательностей
- •Элементы диаграммы последовательностей
- •Виды действий в сообщениях
- •Возврат
- •Создание
- •Уничтожение
- •Отправка
- •Создание диаграммы последовательностей
- •Используемые фигуры
- •Задание
- •Варианты заданий
- •Вопросы для самопроверки
- •Работа 5. Разработка структуры реляционной базы данных
- •Сущности и таблицы
- •Обеспечение целостности данных на уровне полей таблиц
- •Обеспечение целостности данных с помощью связей
- •Создание структуры реляционной базы данных
- •Задание свойств сущностей
- •Используемые фигуры
- •Задание
- •Варианты заданий
- •Вопросы для самопроверки
- •Оглавление
- •Библиографический список
-
Министерство образования и науки Российской Федерации Балтийский государственный технический университет «Военмех»
Кафедра «Радиоэлектронных систем управления»
Алексеев П.С.
Проектирование информационных систем в среде Microsoft Office Visio 2007
Часть I
Лабораторный практикум
Санкт-Петербург
2009
Алексеев Пётр Сергеевич, к.т.н.
УДК 681.3
Данное методическое пособие разработано в дух частях, посвящёно разработке диаграмм UML, диаграмм сущность-связь реляционных баз данных, а также интерфейса пользователя в среде Microsoft Office Visio 2007. Материал излагается в виде лабораторных работ. Рекомендуется для подготовки к курсовому и дипломному проектированию студентов направления 654700 «Информационные системы» дневной формы обучения.
Утверждено редакционно-издательским советом университета
© Алексеев П.С.
© БГТУ, 2009
Введение
Разработка современных информационных систем является одним из самых молодых и наиболее динамично развивающихся направлений человеческой деятельности. За свою недолгую историю, насчитывающую не более 50-60 лет, информационные системы, основанные преимущественно на программном обеспечении успели преодолеть несколько важных этапов развития. Разработка программных систем в настоящее время характеризуется наличием адаптивной производственной среды, позволяющей оперативно вносить изменения в проект непосредственно в процессе разработки с достаточным уровнем качества.
В этих условиях особое значение приобретает использование автоматизированного проектирования информационных систем, способствующее реализации возможности быстрой реакции разработчиков системы на изменение внешних условий её работы. Проектирование современных информационных систем невозможно представить без использования моделирования, которое на современном этапе чаще всего осуществляется с использованием унифицированного языка моделирования UML (Unified Modeling Language).
Среды автоматизированного проектирования программных систем получили название CASE-систем (Computer-Aided Software Engineering). Одной из наиболее востребованных и популярных CASE-систем является Rational Rose, а также другие продукты, продолжающие традиции этой среды, выпускаемые компанией IBM. В последнее время происходит слияние сред проектирования, управления процессом разработки и интегрированных средств разработки, примером чему является пакет Microsoft Visual Studio Team Suite.
Среда Microsoft Office Visio изначально являлась редактором векторной графики, использовавшейся для разработки различных диаграмм и плакатов. Однако уже в ранних версиях Visio предоставлялись возможности разработки структур алгоритмов, традиционно называемых блок-схемами. В последующих версиях Visio были добавлены возможности проектирования информационных систем с помощью диаграмм UML [5], диаграмм «сущность-связь» [6], а также интерфейса пользователя, что сделало Visio мощной средой проектирования наравне с другими CASE-системами. Пример разработки диаграммы классов в Visio представлен на .
В последней на момент разработки данного методического пособия версии Visio, выпущенной в составе Microsoft Office System 2007, интерфейс пользователя Visio был впервые официально локализован. Наличие пользовательского интерфейса, родственного остальным приложениям Office System, а также наличие локализованной версии делают Microsoft Office Visio 2007 одним из самых легко осваиваемых CASE-средств.
Рис. 1.1. Пример практического применения Visio в качестве CASE-системы.
