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

Реферат Об'єктно-орієнтована технологія розробки програмного забезпечення будильника





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



Рисунок 10 - Діаграма кооперацій


Діаграма компонентів (Component Diagram)

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



Малюнок 11 - Діаграма компонентів


Діаграма розміщення (Deployment Diagram)

Діаграма розміщення є другою складовою частиною фізичного представлення моделі і розробляється, як правило, для територіально розподілених систем. У даній схемі представлений торговий автомат, який звертається через мережу до сервера банку. Незважаючи на те, що під «мережею» мається на увазі захищений канал зв'язку, в контексті даної діаграми це не вказується; вона служить для надання загального вигляду роботи системи.


Рисунок 12 - Діаграма розміщення


Після побудови всіх діаграм можна приступити до генерації коду - шаблоном класів, їх атрибутів і методів обраною мовою.

Процес генерації коду складається з чотирьох основних кроків:

. Перевірка коректності моделі.

Виконується за допомогою Tools gt; Check Model; в даній моделі помилок не виявлено.

. Установка властивостей генерації коду.

Для всіх компонентів вибирається мова C ++, за допомогою команди Assign призначаються класи.

. Вибір класу, компонента або пакета.

. Генерація коду.

Згенерований код наведений у додатку А.



ВИСНОВОК


У рамках курсового проекту було проведено проектування системи за методологією UML з використанням програми Rational Rose, і була побудована модель програмного забезпечення для будильника з використанням діаграм і з генерацією кінцевого коду.

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

Кінцевим етапом роботи стала генерація програмного коду за допомогою засобів Rational Rose. Було згенеровано два файли, що містять в собі структуру програмного забезпечення будильника - класи, операції і атрибути. Така можливість дозволяє значно спростити процес розробки програмного забезпечення, розділивши його на дві частини: проектування та програмування. Наявність такого шаблону, наданого разом з діаграмами, дозволяє програмісту приступити до програмування операцій без необхідності обґрунтування розміщення їх у певному класі.

Таким чином, всі поставлені завдання були виконані, і досягнута мета роботи. Проектування системи і подальша генерація коду пройшли успішно, всі аспекти роботи програмного забезпечення будильника розглянуті, проблема побудови програмного забезпечення вивчена.

код діаграма генерація будильник


СПИСОК


1. Боггс У. UML і Rational Rose. Пер. з англ.- М .: Лорі, 2010. - 266с.

. Буч Г. Об'єктно-орієнтований аналіз та проектування з прикладами додатків на С ++. 2-еізд .: Пер. з англ.- М .: Видавництво Біном, СПб .: Невський діалект, 2008. - 332с.

3. Вендров А.М. CASE-технології. Сучасні методи і засоби проектування інформаційних систем .: Інтернет-видання - адресу сайту: # justify gt; 4. Вендров А.М. Один з підходів до вибору засобів проектування баз даних і додатків. СУБД raquo ;, +2009, №3.

. Ізбачков Ю. С., Петров В. Н. Інформаційні системи: підручник для вузів/ТОВ Пітер Принт СПб, 2010 г.

. Прийоми об'єктно-орієнтованого проектування. Гамма Е., Хелм Р., Джонсон Р., Вліссідес ??Дж .: Пер. з англ.- М .: ДМК, 2008. - 354с.

7. Леоненко А.В. Візуальне моделювання в середовищі IBM Rational Rose +2003: Електронний посібник, 2008.



Додаток А




Додаток Б


Згенерований код


Файл Task.cpp

# include Administrator.h



Назад | сторінка 4 з 5 | Наступна сторінка





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

  • Реферат на тему: Об'єктно-орієнтований аналіз та проектування програмного забезпечення. ...
  • Реферат на тему: Створення інформаційної системи "Poker Helper" з використанням су ...
  • Реферат на тему: Розробка програмного забезпечення комп'ютерної системи управління проце ...
  • Реферат на тему: Створення резервних Копій програмного коду и даних
  • Реферат на тему: Розробка довідково-розрахункового програмного забезпечення в середовищі віз ...