[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Задания на дом » Homework Upper » Рекомендации по выполнению заданий
Рекомендации по выполнению заданий
xnordmanДата: Пятница, 21.03.2014, 01:43 | Сообщение # 1
Сержант
Группа: Администраторы
Сообщений: 29
Репутация: 0
Статус: Offline
Практические занятия по Java рассчитаны на парную работу. Студенты могут изучать пособие, разбирать приведенные в нем примеры и выполнять
упражнения вдвоем. Каждое задание рассчитано на двоих. При этом студенты
должны по возможности разделять работу для ускорения процесса.
Например, часть классов программирует один студент, а часть — другой (за
другим компьютером). При отчете должен быть отмечен вклад в программу
каждого из разработчиков.
Задачи предлагаются в самой простой формулировке (с расчетом на
среднего студента). Сильным студентам, претендующим на оценку «отлично»,
рекомендуется доработать условие своей задачи, приблизив ее к более
востребованной функциональности (при необходимости создав свою диаграмму
классов и схему БД).
Рекомендации по доработке функциональности программы:
  • В базовой версии программы все объекты, предусмотренные в ней (пользователи, заявки, вопросы тестов и т.д.) могут только создаваться,
    но не редактироваться. Однако реальная программа, конечно, должна
    содержать возможность просматривать и изменять параметры существующих
    объектов (например, изменить пароль пользователя, поменять заявку до
    того, как она была обработана и т.д.). Рекомендуется реализовать
    соответствующую возможность. Для этого нужно разработать интерфейс
    (отдельное окно программы), позволяющий выбрать один из существующих
    объектов и изменить его, а также добавить в нужный класс методы для
    изменения соответствующих атрибутов.

  • В базовой версии все объекты создаются во время работы программы или же загружаются из базы данных перед началом ее работы. На
    самом деле это приводит к лишнему расходу памяти. Когда какой-то
    пользователь запускает программу, создавать в памяти всех пользователей
    (объекты класса User) нет смысла. Правильнее было бы при входе
    пользователя в систему обращаться к базе данных и создавать объект
    класса User (ему, кстати, не нужны будут поля login и password, а так же
    метод enter()), если в ней найдена запись с соответствующей парой
    логин-пароль. Аналогично и многие другие объекты можно загружать из базы
    при необходимости.
    Комментарии к диаграммам классов
    1. Классы, необходимые для построения пользовательского интерфейса,
    на предложенных диаграммах отсутствуют. Так же отсутствуют все детали,
    касающиеся клиент-серверной организации программы. Эти классы должны
    быть разработаны самостоятельно на соответствующем этапе работы над
    программой. В целом предложенные диаграммы не являются догмой и могут
    быть усовершенствованы (или вообще изменены).
    2. В каждой программе есть пользователи двух типов: администратор и
    клиенты. Предполагается, что администратор в программе один. Он должен
    быть добавлен сразу после первого запуска программы.
  •  
    Форум » Задания на дом » Homework Upper » Рекомендации по выполнению заданий
    • Страница 1 из 1
    • 1
    Поиск: