Программное обеспечение торгового автомата

Автор работы: Пользователь скрыл имя, 25 Сентября 2009 в 18:50, Не определен

Описание работы

Разработка программного обеспечения

Файлы: 1 файл

Техническое задание СС.doc

— 129.50 Кб (Скачать файл)
 
Раздел  Типичный ход событий сценария выполнения варианта использования «Загрузка  товара»
Действия  актеров Отклик системы
 
    1. Определяет  отсутствие товара.
 
  1. Отправляет сообщение на станцию обслуживания.
  2. Изменяет цвет индикатора.
  1. Принимает сообщение.
  2. Отправляет обслуживающий персонал.
 
  1. Нажимает кнопку открыть устройство хранения товара.
    1. Определяет  нажатую кнопку.
    2. Открывает устройство хранения товара.
  1. Загружает товар.
  2. Закрывает устройство.
  1. Определяет наличие товара.
  2. Изменяет цвет индикатора.

Глава 3. Анализ системы

Диаграмма последовательности (sequence diagram) - диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления.

Линия жизни объекта (object lifeline) - вертикальная линия на диаграмме последовательности, которая представляет существование объекта в течение определенного периода времени.

Фокус управления (focus of control) - специальный символ на диаграмме последовательности, указывающий период времени, в течение которого объект выполняет некоторое действие, находясь в активном состоянии.

Кооперация (collaboration) — спецификация множества объектов отдельных классов, совместно взаимодействующих с целью реализации отдельных вариантов использования в общем контексте моделируемой системы.

Объект(object) — сущность с хорошо определенными границами и индивидуальностью, которая инкапсулирует состояние и поведение.

Активный объект (active object) имеет собственный процесс управления и может инициировать деятельность по управлению другими объектами.

Связь(link) — любое семантическое отношение между некоторой совокупностью объектов.

Глава 4. Проектирование

Класс (class) — абстрактное описание множества однородных объектов, имеющих одинаковые атрибуты, операции и отношения с объектами других классов.

Атрибут (attribute) — содержательная характеристика класса, описывающая множество значений, которые могут принимать отдельные объекты этого класса. Атрибут класса служит для представления отдельного свойства или признака, который является общим для всех объектов данного класса.

Операция (operation) - это сервис, предоставляемый каждым экземпляром или объектом класса по требованию своих клиентов, в качестве которых могут выступать другие объекты, в том числе и экземпляры данного класса.

Заключение

Применяя полученные знания и навыки, в ходе изучения курса «проектирование информационных систем», был реализован проект “торговый автомат” в Rational Rose. Данный проект не включает физическую реализацию системы и имеет ряд упрощений. Проект может быть использован как основа для создания более сложных моделей и ПО системы «торговый автомат»

Информация о работе Программное обеспечение торгового автомата