Опубликован: 05.03.2005 | Доступ: свободный | Студентов: 15185 / 2222 | Оценка: 4.11 / 3.63 | Длительность: 13:20:00
ISBN: 978-5-9556-0027-7
Специальности: Тестировщик
Дополнительный материал 3:

Высокоуровневый дизайн

< Дополнительный материал 2 || Дополнительный материал 3: 12345

ОПИСАНИЕ ВЗАИМОСВЯЗЕЙ КЛАССОВ

Взаимосвязи классов

Общая диаграмма классов, используемых в системе

Система должна быть реализована в виде набора классов, представленного на рис. 14.3.

Диаграмма классов

Рис. 14.3. Диаграмма классов

Описание интерфейсного взаимодействия

Общедоступные интерфейсы классов (подробное описание приведенных методов изложено в п. 2):

TStore
// Запрашивает и обрабатывает статус склада
public string Process()
// Запрашивает и обрабатывает сообщение склада
public string ProcessMessage()
// Находит свободную ячейку
public bool FindFreeCell(ref int CNum, ref int TagSt,
  ref int TagRow, ref int TagCol, bool IsReserve)
// Возвращает координаты ячейки по номеру
public bool GetCoord(int CNum, ref int Side, ref int Row,
  ref int Col)
// Находит подшипники в складе на основании параметров ОСИ
public bool FindBearingInStore(TAxleParam AxleParam)
TTerminalBearing
// Конструктор
public TTerminalBearing()
// Запрашивает и обрабатывает статус терминала
public void Process()
TTerminalAxle
// Конструктор
public TTerminalAxle()
// Запрашивает и обрабатывает статус терминала
public void Process()
TCommandQueue
// Конструктор
public TCommandQueue(TStore store, TTerminalBearing
terminalBearing)
// Добавляет команду в очередь команд на указанную позицию
public void AddCommand(int NameCommand, int CntRoll,
  int CellSourse, int CellTarget, TBearingParam PR,
  TAxleParam PA, int Position)
// Удаляет команду из очереди
public void DeleteCommand(int Position)
// Выполняет первую команду в очереди
public void ProcessCommand()
TBearingParam
// Конструктор
public TBearingParam()
TAxleParam
// Конструктор
public TAxleParam()
TModel
// Конструктор
public TModel()
// Метод, реализующий поток опроса
public void QueryThreadExecute()
// Метод, реализующий поток выполнения команд
public void CommandThreadExecute()
TCommand
// Возвращает полное название команды
public string GetFullName()
TLog
// Добавляет запись в журнал сообщений системы
static public void AddToLog(string LogMessage)
TMainForm
// Конструктор
public MainForm
< Дополнительный материал 2 || Дополнительный материал 3: 12345
Илья Макаренко
Илья Макаренко

Добрый день.

Вопрос №1

Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте?

Вопрос №2

Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже?

Илья Ардов
Илья Ардов

Добрый день!

Я записан на программу. Куда высылать договор и диплом?

Андрей Скурихин
Андрей Скурихин
Россия, Санкт-Петербург, Санкт-Петербургский государственный электротехнический университет (ЛЭТИ), 1997