Samum 421 0 1 июня, 2011 Опубликовано 1 июня, 2011 · Жалоба Программа работы с коммуникационным модулем GSM на SIM900 Программный модуль предназначен для обеспечения связи через мобильные сети стандарта GSM. Функциональность Настройки параметров GSM сети Отправка и прием SMS сообщений Осуществление голосовых вызовов с запуском внешней программы (аудиоплеера) при установлении соединения GPRS соединение (уточнить) Мониторинг состояния GSM модема и автоматическое принятие мер по обеспечению связи. Сервисные функции Дополнительные сведения: Платформа — бездисковая встраиваемая система. Процессор ARM9 400MHz, RAM 64Mb. OC – Linux 2.6.38 Используемый GSM модуль — SIM900 Работа в необслуживаемом режиме 24 часа в сутки, 365 дней в году. Требования к реализации Экономное использование ОЗУ и процессорного времени (система загружена другими задачами) Реализация на C, без использования ++ (обсуждаемо) Использование библиотек кроме стандартных должно быть согласовано Внешний носитель может быть в произвольный момент без предупреждения удален или заменен Настройки параметров По команде системы включение и выключение модема Проверка версии ПО модема Настройки параметров GSM сети Отправка и прием SMS сообщений Поддержка мультиязычности в теле сообщений Организация очереди отправляемых SMS с анализом уведомлений о доставке. Индивидуально настраиваемая выдача в систему уведомлений о результатах доставки. Настраиваемая фильтрация дублирующихся сообщений — одинаковые сообщения на передавать чаще чем задано. Сохранение всех отправленных SMS в лог на внешнем носителе. Прием SMS, фильтрация по номеру отправителя и постановка в очередь принятых SMS. Сохранение всех принятых SMS в лог на внешнем носителе. Осуществление голосовых вызовов По запросу системы осуществление голосового вызова. При установлении соединения запуск внешней программы, по завершении программы отбой. При досрочном разрыве соединения — завершение внешней программы. GPRS соединение Уточнить Мониторинг состояния GSM модема Скрупулезная обработка всех сообщений модема об ошибках, статусе а также неоднозначных ситуаций. Обнаружение признаков зависания модема и GSM сети и восстановление работы с учетом существования лимита регистраций в сети для сим карты. Уведомление системы о регистрации в GSM сети. Настраиваемое сохранение в лог на внешнем носителе событий «зависание», «снижение уровня сигнала ниже порога» и других важных событий модема и сети. (Требуется хорошее знание особенностей эксплуатации модуля sim900). Сервисные функции Обновление прошивки модема с внешнего носителя (опционально) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 6 1 июня, 2011 Опубликовано 1 июня, 2011 · Жалоба Это вообще не ТЗ а пожелание к требованиям для написания ТЗ. ТЗ для модема на SIM900 должно состоять из двух частей: аппаратной и программной. ТЗ - это всегда конкретика, ... никаких уточнить, обсуждаемо, и других бла-бла-бла... . Чтобы писать ТЗ нужны знания (знать что хочется КОНКРЕТНО) и опыт в аппаратной и программной реализации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
psL 0 2 июня, 2011 Опубликовано 2 июня, 2011 · Жалоба Это вообще не ТЗ а пожелание к требованиям для написания ТЗ. ТЗ для модема на SIM900 должно состоять из двух частей: аппаратной и программной. ТЗ - это всегда конкретика, ... никаких уточнить, обсуждаемо, и других бла-бла-бла... . Чтобы писать ТЗ нужны знания (знать что хочется КОНКРЕТНО) и опыт в аппаратной и программной реализации. К сожалению, разработка "правильного" ТЗ по ГОСТ займет столько же человекочасов, что и разработка самой программы. Если не больше:) Да, "правильное" ТЗ пишется не на ПО, а на изделие. И если выжать из ТЗ на изделие требования к ПО, получится возможно даже еще меньше буков, чем у топикстартера:) Также, не видел ни одного ТЗ без строчки "... в процессе работы может корректироваться." Кстати, то, что ТЗ пишет заказчик "умудренный опытом" - это заблуждение, ТЗ пишет, как правило исполнитель, а заказчик это ТЗ в лучшем случае утверждает. Я бы на месте топикстартера не комплексовал - бывает и хуже... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться