ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.06.2020
Просмотров: 180
Скачиваний: 3
Диаграмма размещения (рис. 3) отражает физические взаимосвязи между программными и аппаратными компонентами системы. Она является хорошим средством для того, чтобы показать маршруты перемещения объектов и компонентов в распределенной системе.
Каждый узел на диаграмме размещения представляет собой некоторый тип вычислительного устройства, в большинстве случаев – часть аппаратуры.
Рисунок 3 – Пример диаграммы размещения
Диаграмма классов (рис. 4) Диаграммы классов используются при моделировании ПС наиболее часто. Они являются одной из форм статического описания системы с точки зрения ее проектирования, показывая ее структуру. Диаграмма классов не отображает динамическое поведение объектов изображенных на ней классов. На диаграммах классов показываются классы, интерфейсы и отношения между ними.
Рисунок 4 – Пример диаграммы классов
Схема последовательности (рис. 5) показывает взаимодействие, которое представляет последовательность сообщений между экземплярами классов, компонентами, подсистемами и субъектами. Время увеличивается вниз по диаграмме, на которой показывается переход управления от одного участника к другому. Схемы последовательностей служат для визуализации экземпляров и событий, а не классов и методов. На схеме может быть несколько экземпляров одного типа. Также может быть несколько вхождений одного сообщения.
Рисунок 5 – Пример схемы последовательностей
3 ОПИСАНИЕ ЗАДАНИЯ
Задание заключается в разработке модели системы, автоматизирующей деятельность библиотеки.
Автоматизированные библиотечные системы — системы планирования ресурсов предприятий для библиотеки, которые используются для отслеживания библиотечных фондов, от их заказа и приобретения до выдачи посетителям библиотек.
Каждый читатель и экземпляр имеют уникальный идентификатор в базе данных, которая позволяет АБИС отслеживать деятельность.
Большие библиотеки используют АБИС, чтобы заказывать и покупать, каталогизировать, распространять книги и другие фонды, резервировать материалы и отслеживать их возврат. Небольшие библиотеки часто используют некоторые из этих возможностей.
Система должна выдавать следующую справочную информацию:
– какие книги были выданы за данный промежуток времени;
– какие книги были возвращены за данный промежуток времени;
– какие книги находятся у данного читателя;
– имеется ли в наличии некоторая книга.
4 РЕАЛИЗАЦИЯ
Рисунок 6 – Схемы вариантов использования «Читатель-Возврат книги»
Рисунок 7 – Схемы вариантов использования «Администратор-База хранения»
Рисунок 8 – Схемы переходов состояний
Заключение
В этой работе мы
Список используемой литературы
1.
Иванова Г.С. Технология программирования:
учебник – М.:
КНОРУС,
2011. –336 с.
2.
Полис Г., Огастин Л., Мадхар Д. Разработка
программных проектов: на основе
RationalUnifiedProcess (RUP). – М.: ООО «Бином-Пресс»,
2009.
– 386 с.
3.
Полис Г., Огастин Л., Мадхар Д. Разработка
программных проектов: на основе
RationalUnifiedProcess (RUP). – М.: ООО «Бином-Пресс»,
2009.
– 386 с.
4. Басс Л., Клементс П., КацманР.. Архитектура программного обеспечения на практике. – 2-е изд. – СПб.: Питер, 2006. – 576 с.
5.Вендров
А.М. Проектирование программного
обеспечения экономических информационных
систем: учебник для вузов. – 2-е изд. –
М.:
6. Кватрани
Т., Палистрает Д. Визуальное моделирование
с помощью IBM Rational Software Architect и UML. / Пер. с
англ. – М.: КУДИЦПРЕСС, 2007. – 527 с.