Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:teach:oop:kurs

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

     Дисциплина "Объектно-ориентированное программирование"
                 Весенний семестр 2004/2005 уч.г.

                             ЗАДАНИЕ
                  НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ

   Цель           Выполнить разработку объектно-ориентированной
   работы         программы, использующей обмен сообщениями между
                  объектами.

   Способ         Модернизация объектно-ориентированной программы
   выполнения     путем включения механизма обмена сообщениями
   работы         между объектами.

   Исходные       1. Объектно-ориентированная программа,
   программы         моделирующая построение и использование набора
                     геометрических фигур (проблемная программа),
                     разработанная при выполнении индивидуального
                     задания для лабораторной работы N 3.

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

   Схема обмена   Определена индивидуальным заданием для
   сообщениями    лабораторной работы N 4.

   Содержание     1. В системе объектов, разработанных при
   модернизации      выполнении лабораторных работ N 2 и N 3,
                     выбираются проблемные объекты, которые могли
                     бы выполнить функции сервера(ов) и клиентов
                     системы обмена сообщениями.
                     При этом:
                       - содержание отправляемого сообщения задает
                         действие, которое требуется выполнить
                         получателю;
                       - подтвержение, направляемое получателем
                         отправителю, сообщает об успешном
                         выполнении получателем заданного действия
                         и не требует никаких ответных действий.

                  2. Выбранные объекты трансформируются с помощью
                     отношения наследования в объекты, способные
                     выполнять роли проблемного(ых) почтового
                     сервера(ов) и проблемных почтовых клиентов.

                  3. Из новых объектов, способных обмениваться
                     сообщениями, конструируется новая программа,
                     обладающая теми же проблемными возможностями,
                     что и исходная проблемная программа.

   Результат      Объектно-ориентированная программа, использующая
   модернизации   новые проблемные объекты, способные обмениваться
                  сообщениями и образованные из объектов проблемной
                  программы путем наследования механизма обмена
                  сообщениями.
   Результаты     1. Модернизированная программа на магнитном
   работы            носителе.

                  2. Пояснительная записка к курсовой работе:
                       - содержащая изложение результатов выполнения
                         этапов работы, предусмотренных "Требованиями
                         к выполнению курсовой работы";
                       - удовлетворяющая "Требованиям к выполнению
                         курсовой работы";
                       - содержащая ссылки на результаты выполнения
                         лабораторных работ N 2 - N 4;
                       - излагающая, если необходимо, результаты
                         модернизации ранее созданных программ или
                         их компонентов.
etc/teach/oop/kurs.txt · Last modified: 2008/02/19 15:55 by kkv