Вариант 5 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение таксофона
Требуется разработать модель программного обеспечения таксофона городской телефонной сети. Аппарат подключен к линии связи. В нем имеется устройство для считывания телефонных карт (для оплаты разговора) - приемник карт.
Таксофон должен выполнять следующие функции:
При снятии трубки таксофон выдает на дисплей сообщение "вставьте карту".
При помещении карты в приемник карт с нее считывается информация. Если кредит исчерпан или карта непригодна (не удается узнать кредит), то подается звуковой сигнал и соответствующее сообщение появляется на дисплей таксофона. Иначе на дисплее изображается количество "единиц" на карте, а на линию (на телефонную станцию) подается сигнал "Трубка". При поднятой трубке таксофон реагирует на сигналы "Тон" и "Занято" из линии.
При получении сигнала "Тон" из линии таксофон должен воспроизвести звуковой тон "Готов" в трубку.
При получении сигнала "Занято", аппарат должен воспроизвести звуковой тон "занято" в трубку. При положенной трубке эти сигналы игнорируются.
На таксофоне имеются цифровые кнопки 0-9. После получения сигнала "Тон" последовательность 7 нажатий на кнопки с цифрой 1-9 осуществляет вызов абонента с данным кодом. Во время набора номера он должен отображаться на дисплее таксофона. После того, как телефонная станция произвела коммутацию линии, на дисплее начинается отсчет времени разговора, а таксофон и аппарат вызванного абонента могут обмениваться данными. При получении сигнала "Данные" из линии таксофон должен воспроизвести данные, передаваемые с сигналом, в трубку. При получении данных из трубки, аппарат должен преобразовать их в сигнал "данные" и передать их в линию. По ходу разговора уменьшается кредит на телефонной карте. Обмен данными прерывается, в следующих случаях:
исчерпан кредит,
карта вынута из приемника карт
от телефонной станции пришел сигнал "Тон" (вызванный абонент повесил трубку)
повешена трубка таксофона.
Если трубка была повешена, аппарат посылает в линию сигнал "Конец" и выдает на дисплей сообщение "Выньте карту". После чего пока карта находится в приемнике карт, таксофон подает предупредительный звуковой сигнал
- Вариант 1 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение цифрового диктофона
- Вариант 2 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение универсального торгового автомата
- Вариант 3 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение микропроцессора складского холодильника
- Вариант 4 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение микропроцессора стиральной машины
- Вариант 5 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение таксофона
- Вариант 6 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение Интернет-магазина
- Вариант 7 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение www-конференции
- Вариант 8 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Каталог ресурсов Интернет
- Вариант 9 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение табло на станции метро
- Вариант 10 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Система автоматизации для пункта проката видеокассет
- Вариант 11 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение мини-атс
- Вариант 12 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение торгового автомата
- Вариант 13 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение микропроцессора бытового холодильника
- Вариант 14 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение встроенного микропроцессора бытовой техники
- Вариант 15 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение телефона учрежденческой мини-атс
- Вариант 16 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение турникета метро
- Вариант 21 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение игрального автомата
- Вариант 22 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение микропроцессора кодового замка