Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:teach:oop:kurs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
etc:teach:oop:kurs [2008/02/19 15:46] – создано kkvetc:teach:oop:kurs [2008/02/19 15:55] (current) kkv
Line 2: Line 2:
  
 <file> <file>
 +     Дисциплина "Объектно-ориентированное программирование"
 +                 Весенний семестр 2004/2005 уч.г.
  
 +                             ЗАДАНИЕ
 +                  НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ
 +
 +   Цель           Выполнить разработку объектно-ориентированной
 +   работы         программы, использующей обмен сообщениями между
 +                  объектами.
 +
 +   Способ         Модернизация объектно-ориентированной программы
 +   выполнения     путем включения механизма обмена сообщениями
 +   работы         между объектами.
 +
 +   Исходные       1. Объектно-ориентированная программа,
 +   программы         моделирующая построение и использование набора
 +                     геометрических фигур (проблемная программа),
 +                     разработанная при выполнении индивидуального
 +                     задания для лабораторной работы N 3.
 +
 +                  2. Объектно-ориентированная программа,
 +                     моделирующая процесс обмена сообщениями
 +                     (почтовая программа),
 +                     разработанная при выполнении индивидуального
 +                     задания для лабораторной работы N 4.
 +
 +   Схема обмена   Определена индивидуальным заданием для
 +   сообщениями    лабораторной работы N 4.
 +
 +   Содержание     1. В системе объектов, разработанных при
 +   модернизации      выполнении лабораторных работ N 2 и N 3,
 +                     выбираются проблемные объекты, которые могли
 +                     бы выполнить функции сервера(ов) и клиентов
 +                     системы обмена сообщениями.
 +                     При этом:
 +                       - содержание отправляемого сообщения задает
 +                         действие, которое требуется выполнить
 +                         получателю;
 +                       - подтвержение, направляемое получателем
 +                         отправителю, сообщает об успешном
 +                         выполнении получателем заданного действия
 +                         и не требует никаких ответных действий.
 +
 +                  2. Выбранные объекты трансформируются с помощью
 +                     отношения наследования в объекты, способные
 +                     выполнять роли проблемного(ых) почтового
 +                     сервера(ов) и проблемных почтовых клиентов.
 +
 +                  3. Из новых объектов, способных обмениваться
 +                     сообщениями, конструируется новая программа,
 +                     обладающая теми же проблемными возможностями,
 +                     что и исходная проблемная программа.
 +
 +   Результат      Объектно-ориентированная программа, использующая
 +   модернизации   новые проблемные объекты, способные обмениваться
 +                  сообщениями и образованные из объектов проблемной
 +                  программы путем наследования механизма обмена
 +                  сообщениями.
 +   Результаты     1. Модернизированная программа на магнитном
 +   работы            носителе.
 +
 +                  2. Пояснительная записка к курсовой работе:
 +                       - содержащая изложение результатов выполнения
 +                         этапов работы, предусмотренных "Требованиями
 +                         к выполнению курсовой работы";
 +                       - удовлетворяющая "Требованиям к выполнению
 +                         курсовой работы";
 +                       - содержащая ссылки на результаты выполнения
 +                         лабораторных работ N 2 - N 4;
 +                       - излагающая, если необходимо, результаты
 +                         модернизации ранее созданных программ или
 +                         их компонентов.
 </file> </file>
etc/teach/oop/kurs.1203425182.txt.gz · Last modified: 2008/02/19 15:46 by kkv