Курсовая работа: Устройство управления электроплитой
1) Обеспечивать управление путем установки комбинации уровня мощности нагревателя и времени приготовления пищи из фиксированного набора значений для каждой из конфорок.
2) Обеспечивать установку уровней мощности нагревателя и интервалов времени с помощью двух кнопок и семисегментного индикатора.
Таблица 1 – Уровни времени
Режимы времени | Время работы в мин. |
1 | 10 |
2 | 20 |
3 | 30 |
4 | 40 |
5 | 50 |
Таблица 2 – Уровни мощности
Режимы мощности | % от max мощности |
1 | 20 |
2 | 40 |
3 | 60 |
4 | 80 |
5 | 100 |
3) Устройство должно быть несложным в управлении.
4) Устройство должно обеспечивать максимальное удобство пользователю (световая и звуковая сигнализация).
1. Анализ задачи. Функциональная спецификация системы
1.1 Список функций, выполняемых системой
Функциональная спецификация должна определять, какие функции должны выполняться для удовлетворения пользователей и обеспечения интерфейса между системой и окружением. Таким образом, функциональная спецификация включает два основных компонента:
1) Список функций, выполняемых системой.
2) Описание интерфейса между системой и пользователем
Так как система проектируется на основе информации, содержащейся как в требованиях пользователя, так и в функциональной спецификации, важно, чтобы функции, которые должны отображать требуемое поведение системы, были описаны достаточно подробно.
По отношению к требованиям пользователей системы управления электроплитой, функциональная спецификация должна давать ответы на следующие вопросы:
1) Какие средства необходимо предусмотреть для включения работы конфорки?
2) Какие средства необходимо предусмотреть для прекращения работы конфорки по желанию пользователя?
3) Какие средства необходимо предусмотреть для задания режима времени?
4) Какие средства необходимо предусмотреть для задания режима мощности?
5) Какие средства необходимо предусмотреть для оповещения пользователя об окончании работы?
6) Какие средства необходимо предусмотреть для оповещения пользователя о работе конфорки?
7) Какие средства необходимо предусмотреть для одновременного включения конфорок?
Ответив на эти вопросы можно перейти к составлению функциональной спецификации устройства. В рассматриваемой системе:
1) Включение конфорки будет производиться нажатием на кнопку “Старт”.
2) Для того, чтобы пользователю по желанию выключить конфорку, ему необходимо нажать на кнопку выбор конфорки “1” либо “2”,а затем на кнопку “Стоп”.
3) Установка времени работы для каждой конфорки будет осуществляться увеличением или уменьшением режима времени на единицу (режимы времени описаны в пункте «Введение. Постановка задачи» в таблице 1)
4) Установка уровня мощности для каждой конфорки будет осуществляться увеличением или уменьшением режима мощности на единицу (режимы мощности описаны в пункте «Введение. Постановка задачи» в таблице 2)
5) По окончанию работы или при нажатии кнопки “Стоп” будет срабатывать зуммер.
6) При работе конфорки будет гореть соответствующий ей световой индикатор.
7) Если пользователю необходимо включить обе конфорки, может поочередно установить режим работы и включить каждую из них.
Эти ответы содержат информацию, необходимую для определения функциональной спецификации. Представим эту спецификацию в форме, удобной для последующих ссылок и для использования на последующих этапах проектирования. Если распределить спецификацию по категориям входы, выходы, функции, то можно представить функциональную спецификацию в виде: