
- •Применение современных open-source технологий при создании корпоративных систем
- •Предисловие
- •Введение
- •Практическая работа № 1 разработка архитектуры системы
- •1. Цель работы
- •2. Теоретические сведения, необходимые для выполнения работы
- •3. Рабочие задания Задание 1. Установка среды Archi. Изучение нотации ArchiMate
- •1. Скачайте свободно распространяемую среду Archi и установите ее на своем компьютере, проверив функционирование
- •2. Изучите нотацию ArchiMate
- •Задание 2. Построение архитектурного описания разрабатываемой системы
- •Задание 3. Создание отчета
- •Сохранение работы
- •Практическая работа № 2 создание многопользовательской среды разработки проекта
- •1. Цель работы
- •2. Теоретические сведения, необходимые для выполнения работы
- •3. Рабочее задание
- •Практическая работа № 3 разработка пользовательского интерфейса
- •1. Цель работы
- •2. Теоретические сведения, необходимые для выполнения работы
- •3. Рабочее задание
- •Практическая работа № 4 разработка базы данных
- •1. Цель работы
- •2. Теоретические сведения, необходимые для выполнения работы
- •3. Рабочие задания
- •Задание 1. Создание физической модели бд
- •1.1. Физическая модель данных для хранения регистрационной информации о слушателях и экспертах
- •1.2. Физическая модель данных для хранения информации о читаемых дисциплинах
- •1.3. Физическая модель данных для хранения анкетной информации
- •Задание 2. Создание бд из полученных моделей
- •Практическая работа № 5 разработка программной логики системы
- •1. Цель работы
- •2. Теоретические сведения, необходимые для выполнения работы
- •3. Рабочие задания
- •Задание 1. Программные компоненты для авторизации пользователей
- •Задание 2. Программные компоненты для внесения анкетных данных в бд
- •Задание 3. Программные компоненты обработки анкетных данных и вывода результатов
- •Задание 4. Отладка созданных программ
- •Практическая работа № 6 развертывание и тестирование программной системы
- •1. Цель работы
- •2. Теоретические сведения, необходимые для выполнения работы
- •3. Рабочее задание
- •Контрольные вопросы
- •Библиографический список
3. Рабочие задания Задание 1. Установка среды Archi. Изучение нотации ArchiMate
Данное задание предусматривает установку и настройку среды разработки и изучения языка разработки архитектур. При успешном выполнении задания будут получены инструмент и теоретические знания, необходимые для достижения поставленных в работе целей.
Для выполнения задания осуществите следующие действия.
1. Скачайте свободно распространяемую среду Archi и установите ее на своем компьютере, проверив функционирование
В классе процесс установки обычно уже проведен преподавателем. Откройте среду Archi и создайте новый проект. Описание интерфейса среды разработки и процесса работы в ней здесь даваться намеренно не будут. Они во многом повторяют интерфейс и принципы работы с типовыми офисными приложениями с графическим интерфейсом среды MS Windows. Поэтому работа со средой Archi, с этой точки зрения, не должна вызвать трудностей.
2. Изучите нотацию ArchiMate
Терминология.
Нотация представляет собой язык символов. В нашем случае, это названия и смысл всех объектов уровня деловой области, уровня приложений и технологического уровня, а также взаимосвязей между этими объектами, при помощи которых можно строить архитектурные диаграммы.
Изучение нотации проводите с использованием среды Archi. В среду интегрировано теоретическое описание всех объектов. При выборе объекта или взаимосвязи из списка, который представлен справа от рабочей области, в окне описания (слева внизу) дается справка по выбранному объекту с примерами применения. Вам необходимо пройтись по всем объектам и взаимосвязям и прочитать все справочные данные о них.
Слева, в окне проводника, представлена структура проекта архитектуры. Папки Business, Application и Technology содержат объекты построенных диаграмм, относящиеся, соответственно, к уровню деловой области, уровню приложений или технологическому уровню.
Отдельное внимание следует обратить на понятия View и Viewpoint. View создаются разработчиком и их может быть сколько угодно. Viewpoint выбирается из списка, задаваемого средой Archi. Когда создадите View в проекте, этот список появится снизу в центре, в окне свойств диаграммы во вкладке Main.
Терминология.
View (представление) – набор диаграмм, представляющих архитектурное описание целевой системы с позиции какой-либо заинтересованной стороны (ЗС). К заинтересованным сторонам могут относиться все люди, деятельность которых, так или иначе, затрагивает разрабатываемая система (например, в нашем случае, студенты, преподаватели, администрация кафедры и университета, собственно разработчики). Набор из нескольких View часто называют архитектурным подходом к описанию предметной области.
Viewpoint – набор правил для создания диаграмм, принадлежащих тому или иному View.
Задание 2. Построение архитектурного описания разрабатываемой системы
Архитектурным описанием разрабатываемой системы, согласно установленной терминологии, будет совокупность диаграмм, описывающих архитектуру системы в определенной нотации, в нашем случае – это нотация ArchiMate.
На рис. 1.2 дано правильное, с точки зрения авторов, архитектурное описание разрабатываемой системы. Ваша задача создать это описание в среде Archi и дать в отдельном текстовом документе справочные данные по каждому объекту или взаимосвязи. Например, «Интернет-браузер – объект уровня приложений. Представляет собой приложение, используемое для интерпретации информационного объекта «Описание пользовательского интерфейса в формате HTML».