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

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

гучності;

- кнопки В«МЕНЮВ», В«<В» і В«> В»Для доступу до екранному меню.

ChannelMemory

Запам'ятовуючі пристрої телевізора, використовуване для зберігання каналів

SettingsMemory

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

МОДЕЛЬ ВАРІАНТІВ ВИКОРИСТАННЯ

Варіанти використання призначені в першу чергу для визначення функціональних вимог до системі і керують усім процесом розробки. Всі основні види діяльності такі як аналіз, проектування, тестування виконуються на основі варіантів використання. Під час аналізу і проектування варіанти використання дозволяють зрозуміти як результати, які хоче отримати користувач впливають на архітектуру системи і як повинні поводитися компоненти системи, для того щоб реалізувати потрібну для користувача функціональність.

Рисунок 1 - Діаграма варіантів використання

АНАЛІЗ ВАРІАНТІВ ВИКОРИСТАННЯ

Варіант використання Перегляд телевізора

Описує процес перегляду телевізора. Даний варіант використання починає виконуватися, коли користувач вмикає телевізор.

Основний потік подій

1. Користувач вмикає телевізор.

2. На екран телевізора виводиться передача, що йде по каналу № 1.

3. Налаштування гучності і передачі кольору беруться з пам'яті.

Варіант використання Перемикання каналу

Описує перемикання каналів користувачем. Починає виконуватися, коли користувач хоче перемкнути канал телевізора. Перемикання здійснюється цифровими клавішами на пульті управління (0 .. 9) або клавішами В«Наступний каналВ» і В«Попередній канал В».

Основний потік подій

1. Користувач натискає на кнопку потрібного каналу.

2. Система перевіряє правильність введення (номер каналу повинен лежати в діапазоні від 0 до 59)

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

Альтернативні потоки

Натискання кнопки В«Наступний канал В»

1. Користувач натискає кнопку В«Наступний каналВ»

2. Система перевіряє значення поточного каналу і перемикає його на наступний.

3. Якщо значення каналу більше 59, то відбувається перемикання на канал № 0

Натискання кнопки В«Попередній каналВ»

1. Користувач натискає кнопку В«Попередній каналВ»

2. Система перевіряє значення поточного каналу і перемикає його на попередній.

3. Якщо значення каналу менше 0, то відбувається перемикання на канал № 59

Введений номер каналу виходить за межі допустимих значень

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

Варіант використання Зміна гучності

Описує зміна гучності телевізора користувачем. Даний варіант використання починає виконуватися, коли користувач бажає змінити гучність. Зміна гучності здійснюється кнопками «à +В» і В«Г-В» для збільшення і зменшення гучності відповідно.

Основний потік подій

1. Користувач натискає на кнопку «à +В».

2. Система перевіряє поточне значення гучності.

3. Якщо значення гучності не перевищує максимального значення, то відбувається збільшення гучності.

Альтернативні потоки

Натискання кнопки В«Г-В»

1. Користувач натискає на кнопку В«Г-В».

2. Система перевіряє поточне значення гучності.

3. Якщо значення гучності більше мінімального значення, то відбувається зменшення гучності

Варіант використання Зміна налаштувань

Описує зміна налаштувань телевізора користувачем. Даний варіант використання починає виконуватися, коли користувач хоче змінити налаштування телевізора. Зміна налаштувань здійснюється кнопками "<" і">". Попередньо натискається кнопка В«МенюВ» для виводу на екран меню налаштувань.

Основний потік подій

1. Користувач натискає кнопку В«МенюВ».

2. Система перевіряє поточне значення яскравості і виводить його на екран.

3. Кнопками "<" і">" Користувач регулює яскравість.

4. Користувач натискає кнопку В«МенюВ».

5. Система перевіряє поточне значення контрастності і виводить його на екран.

6. Кнопками "<" і">" Користувач регулює яскравість.

7. Користувач натискає кнопку В«МенюВ».

8. Система перевіряє поточне значення чіткості і виводить його на екран.

9. Кнопками "<" і">" Користувач регулює чіткість.

10. Користувач натискає кнопку В«МенюВ».

11. Система перевіряє поточне значення колірної гами і виводить його на екран.

12. Кнопками "<" і">" Користувач регулює колірну гамму.

Альтернативні потоки

Значення параметра виходить за допустимі межі

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

Варіант використання Сканування каналів

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

Основний потік подій

1. Користувач натискає кнопку Початковою установки

2. Починається пошук телепередач, на екран виводиться В«синій екранВ»

3. Робоча частота поступово збільшується до тих пір, поки не виявить телевізійний сигнал. Знайдена передача виводиться на екран протягом 10 секунд.

4. Пошук продовжується поки не заповнена вся пам'ять каналів.


ПРОЕКТУВАННЯ СИСТЕМИ

Ієрархія класів системи

Малюнок 2 - Ієрархія класів системи

Опис класів

Клас TVScreen

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

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

1. OutputTVSignal (int) - висновок ТВ сигналу на монітор.

2. DisplayMenu () - висновок В«МенюВ» на екран телевізора.

3. DisplayVolumeState (int) - вивід на екран поточного значення гучності.

Клас TVButtons

Реалізує функції кнопок на корпусі телевізора.

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

1. Int PowerOnOffButton () - обробити натискання кнопки включення/вимикання телевізора.

Клас TVReceiver

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

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

1. ReceiveTVSignal (int) - прийняти телевізійний сигнал.

2. Int ChannelScan () - пошук телевізійних каналів.

Клас ChannelMemory

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

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

1. SaveChannels () - зберегти частоти каналів в пам'ять телевізора

2. ClearSettings () - очистити пам'ять каналів телевізора.

Клас TVController

Реалізує головний керуючий блок телевізора.

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

1. OpenChannel (int) - переключити на вибраний користувачем канал.

2. SetVolume (int) - встановити значення гучності.

3. Menu () - послати повідомлення на висновок В«МенюВ».

4. PowerOnOff () - включити/вимкнути телевізор.

5. FirstSetup () - послати повідомлення на пошук телепередач.

Клас TVCon...


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

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