нках, готелях, аеропортах, ж/д вокзалах тощо.
Зацікавлені особи
Зацікавленим обличчям, які є користувачем системи, є замовник. Відпадає необхідність людської участі в роботі системи.
Зацікавленим особою, користувачем системи є будь-який водій, якому необхідно місце паркування, щоб залишити транспортний засіб на будь-який термін під надійною охороною.
. 4 Огляд
Перспективи продукту
Система буде встановлена ??на площі великого торгового центру в центрі міста. Нескінченний трафік, максимальна ефективність, мінімальні фізичні та розумові витрати.
Переваги системи.
Вказані в технічному завданні.
. 5 Діаграма послідовності
Діаграма послідовності системи (system sequence diagram) - це схема, яка для певного сценарію прецеденту показує генеруються зовнішніми виконавцями події, їх порядок, а також події, що генеруються всередині самої системи. При цьому всі системи розглядаються як чорний ящик raquo ;. Призначення даної діаграми - відображення подій, переданих виконавцями системі через її кордони.
На діаграмі послідовностей для певного перебігу подій, описаного в прецеденті, відображаються зовнішні виконавці, які взаємодіють безпосередньо з системою, сама система, а також системні події, що ініціюються виконавцями.
Діаграма послідовностей приведено малюнку 1.
Рисунок 1 - Діаграма послідовностей
Детальний опис поведінки системи в термінах зміни стану об'єктів моделі предметної області після виконання системних операцій представлено в опис системних операцій.
Системні операції для прецеденту Разове використання парковки допомогою жетона
Опис операції
ОП 1: Натиснути кнопку видачі жетона
ОпераціяНажать кнопку видачі жетонаСсилкіПрецеденти: Разове використання парковки допомогою жетонаПредусловіяОтсутствуютПостусловія - Кнопка видачі жетона натиснута, запущений алгоритм видачі жетона
ОП 2: Видати жетон
ОпераціяВидать жетонСсилкіПрецеденти: Разове використання парковки допомогою жетонаПредусловіяКнопка видачі жетона натиснута, запущений алгоритм видачі жетонаПостусловія - Виданий жетон, на якому міститься інформація про час в'їзду, номер стійки та ідентифікаційний номер клієнта
ОП 3: Відкрити шлагбаум
ОпераціяОткрить шлагбаумСсилкіПрецеденти: Разове використання парковки допомогою жетонаПредусловіяВидан жетон, на якому міститься інформація про час в'їзду, номер стійки та ідентифікаційний номер кліентаПостусловія - Шлагбаум повністю відкритий
ОП 4: В'їхати на парковку
ОпераціяВ'ехать на парковкуСсилкіПрецеденти: Разове використання парковки допомогою жетонаПредусловіяШлагбаум повністю откритПостусловія - Клієнт знаходиться всередині території парковки
ОП 5: закрити шлагбаум
ОпераціяЗакрить шлагбаумСсилкіПрецеденти: Разове використання парковки допомогою жетонаПредусловіяКліент знаходиться всередині території парковкіПостусловія - Шлагбаум закритий
ОП 6: Оплатити жетон
ОпераціяОплатіть жетонСсилкіПрецеденти: Разове використання парковки допомогою жетонаПредусловіяШлагбаум закритПостусловія - Жетон оплачений
2. Модель предметної області
Для того щоб побудувати модель предметної області необхідно в першу чергу виявити кандидати в концептуальні класи. Набір концептуальних класів автоматизованої системи «Автопаркування» наведено на малюнку 2.
Малюнок 2 - Концептуальні класи
Після визначення концептуальних класів необхідно до них додати асоціації та атрибути. Фрагмент моделі предметної області представлена ??на малюнку 3.
Малюнок 3 - Фрагмент моделі предметної області
3. Модель проектування
клієнтський база діаграма інформаційний
3.1 Діаграми взаємодії
Діаграми взаємодії призначені для моделювання динамічних аспектів системи. Діаграми взаємодії показують взаємодію, що включає набір об'єктів та їх відносин, а також пересилаються між об'єктами повідомлення. Існує два різновиди таких діаграм - діаграми послідовності і діаграми співробітництва. Щоб підкреслити свободу розробників при виборі артефактів проектування, для вирішення курсової задачі будуть в...