Курсовая работа

Дисциплина "Объектно-ориентированное программирование"
Весенний семестр 2004/2005 уч.г.
ЗАДАНИЕ
НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ
Цель Выполнить разработку объектно-ориентированной
работы программы, использующей обмен сообщениями между
объектами.
Способ Модернизация объектно-ориентированной программы
выполнения путем включения механизма обмена сообщениями
работы между объектами.
Исходные 1. Объектно-ориентированная программа,
программы моделирующая построение и использование набора
геометрических фигур (проблемная программа),
разработанная при выполнении индивидуального
задания для лабораторной работы N 3.
2. Объектно-ориентированная программа,
моделирующая процесс обмена сообщениями
(почтовая программа),
разработанная при выполнении индивидуального
задания для лабораторной работы N 4.
Схема обмена Определена индивидуальным заданием для
сообщениями лабораторной работы N 4.
Содержание 1. В системе объектов, разработанных при
модернизации выполнении лабораторных работ N 2 и N 3,
выбираются проблемные объекты, которые могли
бы выполнить функции сервера(ов) и клиентов
системы обмена сообщениями.
При этом:
- содержание отправляемого сообщения задает
действие, которое требуется выполнить
получателю;
- подтвержение, направляемое получателем
отправителю, сообщает об успешном
выполнении получателем заданного действия
и не требует никаких ответных действий.
2. Выбранные объекты трансформируются с помощью
отношения наследования в объекты, способные
выполнять роли проблемного(ых) почтового
сервера(ов) и проблемных почтовых клиентов.
3. Из новых объектов, способных обмениваться
сообщениями, конструируется новая программа,
обладающая теми же проблемными возможностями,
что и исходная проблемная программа.
Результат Объектно-ориентированная программа, использующая
модернизации новые проблемные объекты, способные обмениваться
сообщениями и образованные из объектов проблемной
программы путем наследования механизма обмена
сообщениями.
Результаты 1. Модернизированная программа на магнитном
работы носителе.
2. Пояснительная записка к курсовой работе:
- содержащая изложение результатов выполнения
этапов работы, предусмотренных "Требованиями
к выполнению курсовой работы";
- удовлетворяющая "Требованиям к выполнению
курсовой работы";
- содержащая ссылки на результаты выполнения
лабораторных работ N 2 - N 4;
- излагающая, если необходимо, результаты
модернизации ранее созданных программ или
их компонентов.