Помощь в учёбе, очень быстро...
Работаем вместе до победы

Технология разработки программного изделия

РефератПомощь в написанииУзнать стоимостьмоей работы

Добавление фильтра для того, чтобы видеть файл строго определенного формата. Форматы использования данных — XML текстовый формат обмена данными. Базовая архитектурная парадигма: объектно — ориентированная. Элемент не добавлялся в очередь, а выводилось исключение. При попытке открыть файл, программа выдавала исключение. Использование проверки того, что вводит пользователь. Характеристики… Читать ещё >

Технология разработки программного изделия (реферат, курсовая, диплом, контрольная)

Архитектура приложения состоит из двух системсистемы основного окна и системы меню.

Характеристики архитектуры данного приложения:

  • — Базовая архитектурная парадигма: объектно — ориентированная.
  • — Языковая парадигма (каждой системы) — высокоуровневая (язык программирования высокого уровня Java)
  • — Форматы использования данных — XML текстовый формат обмена данными

Отладка системы

Цель отладки — исправление выявленных ошибок и недочетов в работе программы. За время отладки все вышеописанные ошибки и нижеописанные недочеты были исправлены. Результаты отладки представлены в таблице 2.1.

Таблица 2.

Действие.

В чем заключается ошибка.

Способ исправления.

Добавляем вместо числа строку.

Элемент не добавлялся в очередь, а выводилось исключение.

Использование try-catch в основном блоке метода добавления «NumberFormatException». И предупреждение пользователя.

Попытка добавить пустую строку.

Выводилось исключение при попытке сделать это.

Использование проверки того, что вводит пользователь.

Попытка открыть файл не того формата.

При попытке открыть файл, программа выдавала исключение.

Добавление фильтра для того, чтобы видеть файл строго определенного формата.

Добавление элементов в очередь из файла.

Так как строка меню и основное окно это два разных FXML файла. То при попытке добавления элементов из файла меню, получалось, что создалась новая очередь и поэтому элементы не выводились в текстовую арену.

Сама коллекция «Queue» была сделана статической и метод для получения элементов из этой коллекции тоже был сделан статическим.

Показать весь текст
Заполнить форму текущей работой