Теми рефератів
> Авіація та космонавтика > Банківська справа > Безпека життєдіяльності > Біографії > Біологія > Біологія і хімія > Біржова справа > Ботаніка та сільське гос-во > Бухгалтерський облік і аудит > Військова кафедра > Географія
> Геодезія > Геологія > Держава та право > Журналістика > Видавнича справа та поліграфія > Іноземна мова > Інформатика > Інформатика, програмування > Історія > Історія техніки
> Комунікації і зв'язок > Краєзнавство та етнографія > Короткий зміст творів > Кулінарія > Культура та мистецтво > Культурологія > Зарубіжна література > Російська мова > Маркетинг > Математика > Медицина, здоров'я > Медичні науки > Міжнародні відносини > Менеджмент > Москвоведение > Музика > Податки, оподаткування > Наука і техніка > Решта реферати > Педагогіка > Політологія > Право > Право, юриспруденція > Промисловість, виробництво > Психологія > Педагогіка > Радіоелектроніка > Реклама > Релігія і міфологія > Сексологія > Соціологія > Будівництво > Митна система > Технологія > Транспорт > Фізика > Фізкультура і спорт > Філософія > Фінансові науки > Хімія > Екологія > Економіка > Економіко-математичне моделювання > Етика > Юриспруденція > Мовознавство > Мовознавство, філологія > Контакти
Українські реферати та твори » Информатика, программирование » Розробка моделі програмного забезпечення для телевізора в середовищі Rational Rose

Реферат Розробка моделі програмного забезпечення для телевізора в середовищі Rational Rose

sole

Реалізує функції пульта дистанційного керування.

Включає в себе такі методи як:

1. Int DigitalButton () - обробити натискання цифрових кнопок (0 .. 9).

2. Int MoreLessVolumeButton () - обробити натискання кнопок збільшення/зменшення гучності.

3. Int PrevNextChannelButton () - обробити натискання кнопок наступний/попередній канал.

4. Int MenuButton () - обробити натискання кнопки В«МенюВ».

5. Int DefaultSettingsButton () - обробити натискання кнопки Початкової установки.

Клас SettingsMemory

Реалізує функції пам'яті налаштувань телевізора.

Включає в себе такі методи як:

1. SaveSettings () - зберегти настройки яскравості/контрастності/Чіткості/колірної гами в пам'ять телевізора.

2. LoadSettings () - завантажити параметри яскравості/контрастності/чіткості/колірної гами з пам'яті телевізора.

3. ClearSettings () - відновити значення яскравості/контрастності/чіткості/колірної гами за замовчуванням.

Діаграма класів

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


Рисунок 3 - Діаграма класів

Діаграма кооперації

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


Малюнок 4 - Діаграма кооперації

Діаграма станів

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


Малюнок 5 - Діаграма станів

РЕАЛІЗАЦІЯ СИСТЕМИ

Діаграма компонентів.

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

телевізор програмний проектування настройка

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


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

ChannelMemory.cpp

# include "ChannelMemory.h"

// # # ModelId = 4930347402CE

bool ChannelMemory :: SaveChannels ()

{

}

// # # ModelId = 4947C0C900FA

ChannelMemory :: ClearSettings ()

{

}

ChannelMemory.h

# ifndef CHANNELMEMORY_H_INCLUDED_B6AEDCE5

# define CHANNELMEMORY_H_INCLUDED_B6AEDCE5

// # # ModelId = 4930341A0232

// # # Documentation

// # # Встановлюється в телевізорі

class ChannelMemory

{

public:

// # # ModelId = 4930347402CE

// # # Documentation

// # # Зберігає канал

bool SaveChannels ();

// # # ModelId = 4947C0C900FA

ClearSettings ();

};

# endif/* CHANNELMEMORY_H_INCLUDED_B6AEDCE5 */

SettingsMemory.cpp

# include "SettingsMemory.h"

// # # ModelId = 49441168035B

bool SettingsMemory :: SaveSettings ()

{

}

// # # ModelId = 4944118303A9

int SettingsMemory :: LoadSettings ()

{

}

// # # ModelId = 4947C0D40186

SettingsMemory :: ClearSettings ()

{

}

SettingsMemory.h

# ifndef SETTINGSMEMORY_H_INCLUDED_B6AEB25E

# define SETTINGSMEMORY_H_INCLUDED_B6AEB25E

// # # ModelId = 4944114C03C8

class SettingsMemory

{

public:

// # # ModelId = 49441168035B

bool SaveSettings ();

// # # ModelId = 4944118303A9

int LoadSettings ();

// # # ModelId = 4947C0D40186

ClearSettings ();

};

# endif/* SETTINGSMEMORY_H_INCLUDED_B6AEB25E */

TVButtons.cpp

# include "TVButtons.h"

// # # ModelId = 494B86E901B5

TVButtons :: PowerOnOffButton ()

{

}

TVButtons.h

# ifndef TVBUTTONS_H_INCLUDED_B6AEBEB2

# define TVBUTTONS_H_INCLUDED_B6AEBEB2

// # # ModelId = 4947BF1F0261

class TVButtons

{

public:

// # # ModelId = 494B86E901B5

PowerOnOffButton ();

};

# endif/* TVBUTTONS_H_INCLUDED_B6AEBEB2 */

TVConsole.cpp

# include "TVConsole.h"

// # # ModelId = 493031890167

int TVConsole :: DigitalButton (int ButtonNumber)

{

}

// # # ModelId = 494B88DF0119

int TVConsole :: MoreLessVilumeButton (int Volume)

{

}

// # # ModelId = 494B88F20148

int TVConsole :: PrevNextChannelButton (int Channel)

{

}

// # # ModelId = 494B8918033C

int TVConsole :: MenuButton ()

{

}

// # # ModelId = 494B893D038A

int TVConsole :: DefaultSettingsButton ()

{

}

TVConsole.h

# ifndef TVCONSOLE_H_INCLUDED_B6AE884F

# define TVCONSOLE_H_INCLUDED_B6AE884F

// # # ModelId = 4930314B03C8

// # # Documentation

// # # Пульт управління

class TVConsole

{

public:

// # # ModelId = 493031890167

int DigitalButton (int ButtonNumber);

// # # ModelId = 494B88DF0119

int MoreLessVilumeButton (int Volume);

// # # ModelId = 494B88F20148

int PrevNextChannelButton (int Channel);

// # # ModelId = 494B8918033C

int MenuButton ();

// # # ModelId = 494B893D038A

int DefaultSettingsButton ();

};

# endif/* TVCONSOLE_H_INCLUDED_B6AE884F */

# include

{

}

{

}

{

}

{

}

{

}

# ifndef

# define

{

public:

};

# include

{

}

int

{

}

# ifndef

# define

{

public:

int

};

# include

{

}

{

}

{

}

# ifndef

# define

{

public:

};


ВИСНОВОК

моделі.

вигляді. Всі

СПИСОК ЛІТЕРАТУРИ

1.

2. Смирнова систем.

3. 2003

4. 1992

5.

6.

7. 1997

8. з англ.

9.

10.

11.

12.

13.


Предыдущая страница | Страница 3 из 3

Друкувати реферат
Замовити реферат
Поиск
Товары
загрузка...