Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Документування результатів навчально-дослідницької роботи з використанням мови UML

Реферат Документування результатів навчально-дослідницької роботи з використанням мови UML





кожним екземпляром чи об'єктом класу на вимогу своїх клієнтів, у якості яких можуть виступати інші об'єкти, в тому числі і екземпляри даного класу.

Базові відносини, зображувані на діаграмах класів, наступні:

ставлення асоціації (association relationship);

ставлення агрегації (aggregation relationship);

ставлення композиції (composition relationship);

ставлення узагальнення (generalization relationship);

відношення залежності (dependency relationship).

Для проектованої системи діаграма концептуальних класів наведена в додатку Б.

Опис концептуальних класів

Опис основних класів: - зберігає в собі інформацію про користувача, а також реалізує методи для отримання інформації про користувача; - зберігає в собі інформацію тільки про покупців, тому й винесено в окремий клас. Тип і стан аккаунта це основні поля цього класу. Реалізовано методи для отримання цих даних; - клас зберігає в собі види ролей. При додаванні нових ролей доведеться додати трохи коду. Це дає гнучкість нашої система; - клас відображає в собі загальну інформацію про замовлення. Зберігає в собі поля покупця і відповідального за перевірку замовлення. Реалізовано методи для отримання даних всіх полів даного класу; - клас зберігає в собі інформацію про платіж (інформація про кредитну картку). У кожного order може бути тільки 1 payment. Реалізує всі методи для взаємодії order і payment, а також методи для отримання всіх полів; - клас розширює клас order. Містить у собі інформацію про конкретний item і його властивості; - клас містить в собі інформацію про одиницю товару; - розширює клас Items. Включає в себе інформацію про ціну конкретного item для певного Dimension; - розширює клас Price і містить в собі інформацію про упаковки товару.


. ОПИС ДІАГРАМ Взаємодія


Діаграма взаємодії відображає потоки повідомлень між об'єктами системи та виклики методів - динамічне представлення взаємозв'язку об'єктів. Один з видів - діаграма послідовності - діаграма, на якій показані взаємодії об'єктів, впорядковані за часом їх прояву.

На діаграмі послідовності неявно присутній вісь часу, що дозволяє візуалізувати тимчасові відносини між переданими повідомленнями.

Діаграма послідовності - схема, яка для певного сценарію варіанту використання показує:

генеруються зовнішніми виконавцями події;

їх порядок;

події, що генеруються всередині системи.

Всі системи розглядаються як «чорний ящик».

На діаграмі послідовності зображаються тільки ті об'єкти, які безпосередньо беруть участь у взаємодії. Ключовим моментом для діаграм послідовності є динаміка взаємодії об'єктів в часі. Початкового моменту часу відповідає сама верхня частина діаграми.

Лінія життя об'єкта - зображується пунктирною вертикальною лінією, асоційованою з єдиним об'єктом на діаграмі послідовності. Лінія життя служить для позначення періоду часу, протягом якого об'єкт існує в системі і, отже, може потенційно брати участь у всіх її взаємодіях.

Фокус управління - спеціальний символ на діаграмі...


Назад | сторінка 3 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних, що зберігає інформацію про студентів навчального закл ...
  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Як я уявляю собі професію діловода