"Библиотечная система", имеет ли право жить ДВИ(Прочитано 7977 раз)
День/вечер Добрый!
выполняю лабораторную работу на указанную тему.
Описание задачи:
Разработать в нотациях унифицированного языка моделирования UML модель программного обеспечения деятельности  библиотеки.
Система поддержки управления библиотекой должна обеспечивать операции над данными о читателях (добавление, удаление и изменение). В регистрационном списке читателей хранятся следующие сведения: фамилия, имя и отчество читателя; номер его читательского билета и дата выдачи билета, дата последней перерегистрации.
Наряду с регистрационным списком системой должен поддерживаться каталог библиотеки, где хранится информация о книгах (наименованиях): название, список авторов, библиотечный шифр, год и место издания, название издательства, общее количество экземпляров книги в библиотеке и количество экземпляров, доступных в текущий момент. Система обеспечивает добавление, удаление и изменение данных каталога, а также поиск книг в каталоге на основании введенного шифра или названия книги или фамилии автора. Читатели имеют доступ только к каталогу книг (они могут осуществлять в нем только поиск и просмотр).
В системе поддерживается реестр всех экземпляров всех книг библиотеки. Каждый экземпляр имеет свой уникальный идентификационный номер, вообще говоря, не совпадающий с библиотечным шифром книги. В системе осуществляется регистрация взятых и возвращенных читателем экземпляров книг. Про каждый выданный экземпляр в реестре хранится запись о том, кому и когда была выдана книга, и когда она должна быть возвращена. При возврате книги в записи делается пометка, о том, что данный экземпляр находится в наличии и указывается, какой читатель пользовался этой книгой последним. Если экземпляр приходит в негодность, запись реестра о нем удаляется. Если от поставщиков приходят новые книги, записи о них добавляются в реестр экземпляров и в каталог книг.
При любом обращении читателя в библиотеку сначала осуществляется проверка, не является ли он нарушителем правил пользования. Нарушителем считается тот читатель, который не вернул по истечении срока какую-либо книгу. Нарушители библиотекой не обслуживаются, до тех пор не вернут книги и не заплатят штраф.
Перерегистрация читателей проходит раз в два года. Она необходима для поддержания списка читателей в актуальном состоянии. Если какой-либо читатель пропускает перерегистрацию, то по истечении полугода с момента перерегистрации его читательский билет аннулируется, сведения о нем удаляются из системы.
Система должна выдавать библиотекарям следующую справочную информацию:
•   какие книги были выданы за данный промежуток времени;
•   какие книги были возвращены за данный промежуток времени;
•   какие книги находятся у данного читателя;
•   имеется ли в наличии некоторая книга.
Вариант задания предусматривает разработку схемы базы данных, хранящей данные о читателях, каталоге книг и реестре экземпляров.

Вопрос: насколько корректно я составил диаграмму вариантов использования?



Клиент не упоминается в задании нигде. Зато указано, что: Читатели имеют доступ только к каталогу книг (они могут осуществлять в нем только поиск и просмотр). Рекомендую переименовать актора и уменьшить количество его вариантов использования.
Не подскажите, где дают такие лабораторные? Я веду статистику.)



Клиент не упоминается в задании нигде. Зато указано, что: Читатели имеют доступ только к каталогу книг (они могут осуществлять в нем только поиск и просмотр). Рекомендую переименовать актора и уменьшить количество его вариантов использования.
Не подскажите, где дают такие лабораторные? Я веду статистику.)
Спасибо, учту!
Это не в заведениях РФ, так что нет смысла сообщать ?!



Смущают ВИ "Получить книгу" и "Вернуть книгу" у Клиента. Ведь при этом он не взаимодействует с системой.



Это не в заведениях РФ, так что нет смысла сообщать ?!
Украина, Белоруссия, Казахстан, Туркменистан... Если скажете, будет повод воткнуть флажок в карту.) Впрочем, не настаиваю.



"Списание книг" имеет смысл заменить на "Списать книги", раз уж все остальное как именованные цели указывается.
"Politics is the art of looking for trouble, finding it, misdiagnosing it, and then misapplying the wrong remedies" (c)
Мой блог
http://www.yurybuluy.blogspot.com/




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19