Задания для самостоятельной работы
В соответствии с вариантом необходимо выбрать предметную область и проанализировать ее. В каждом из предложенных вариантов требуется построить модель программного обеспечения.
В процессе создания модели должны быть выполнены следующие действия:
1. составление глоссария проекта ( глоссарий предназначен для описания терминологии предметной области. Он может быть использован как неформальный словарь данныхсистемы);
2. создание концептуальной модели (разработка диаграммы вариантов использования и диаграммы классов);
3. анализ поведения системы (разработка диаграмм последовательности или кооперации, а также диаграмм состояния и деятельности);
4. создание физической модели.
После выполнения второго этапа модель должна удовлетворять перечисленным ниже требованиям:
• Глоссарий проекта должен иметь вид таблицы и храниться в отдельном файле.
• На диаграммах вариантов использования каждое действующее лицо (actor) и вариант использования должны сопровождаться описанием. Эти описания должны быть составлены на русском языке. Описание действующего лица должно коротко (в одну-две строки) сообщать о роли данного лица. Описание варианта использования должно включать в себя пояснение, предусловие, потоки событий (основной и альтернативные, если таковые есть) и постусловие
• создать иерархию классов системы;
• каждый класс снабдить описанием, которое должно включать в себя краткое описание( описание атрибутов в виде таблицы (имя, описание, тип), таблицу с описанием операций (имя, описание);
• для классов указать стереотипы;
• построить диаграммы классов системы, отображающие связи между классами;
• разработать (если это требуется вариантом задания) схему базы данных и отобразить ее на диаграмме «сущность – связь».
При анализе поведения системы построить диаграммы последовательности или кооперации для каждого варианта использования, а также для описания поведения экземпляров отдельных классов построить диаграммы состояний;
При разработке физической модели системы необходимо построить диаграммы компонентов, также следует разработать диаграмму размещения. В зависимости от варианта задания диаграмма размещения должна показывать расположение компонентов в распределенном приложении или связи между встроенным процессором и устройствами
Разработка модели системы управления работой домофона
Требуется разработать модель программного обеспечения встроенного микропроцессора домофона.
Домофон регулирует доступ в подъезд многоквартирного дома. В подъезде имеется дверь с замком. С наружной стороны двери установлена внешняя панель домофона, на которой находятся кнопки для связи с каждой квартирой, микрофон и динамик. В каждой квартире находится внутренняя панель домофона с кнопками: «СВЯЗЬ», «БЛОКИРОВКА» и «ОТКРЫТЬ». Кроме того, на внутренней панели имеется микрофон и динамик.
Жильцы могут открывать дверь ключом. Посетитель может нажать кнопку квартиры на внешней панели. При этом в квартире раздается звонок (если подача звонка в квартиру не заблокирована). Услышав звонок, жилец квартиры нажимает на кнопку «СВЯЗЬ» внутренней панели домофона, после чего домофон устанавливает звуковое сообщение между жильцом и посетителем. Звуки, произносимые посетителем в микрофон, установленный на внешней панели, воспроизводятся в динамике, установленном в квартире. Звуки из микрофона в квартире, передаются в динамик на внешней панели. После сеанса связи жилец может нажать на кнопку «ОТКРЫТЬ», чтобы замок на двери в подъезд открылся, и посетитель смог войти. По истечении минуты замок должен снова заблокировать вход в подъезд. Жилец, который желает, чтобы его не беспокоили, может отключить подачу звонка в свою квартиру, нажав на кнопку «БЛОКИРОВКА».Повторное нажатие на эту кнопку вновь включает подачу звонка.
Программа: rational rose
Роман
спбгмту
Выполнено быстро и качественно, исполнитель ответственный и приятный в общении.
Руслан
ИжГТУ
Очень круто написана курсовая, благодарю исполнителя, и говорю что он не подводит, сделает...
Николай
Современный бизнес колледж
Не было времени писать самому. После того , как узнал, что осталось мало времени писать, р...
Илья
Балтийская Государственная Академия Рыбопромыслового Флота (БГАРФ)
Без замечаний, один из самых лучших авторов с которым приходилось работать.