Файл: Техническое задание к программе "Вычисление выражений. Арифметика (%). С числами и переменными (ad)".doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 48

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Техническое задание к программе "Вычисление выражений. Арифметика (+-*/%). С числами и переменными (A-D)"Содержание1. Введение1.1. Наименование программы1.2. Назначение и область применения2. Требования к программе2.1. Требования к функциональным характеристикам2.2. Требования к надежности2.2.1. Требования к обеспечению надежного функционирования программы2.2.2. Время восстановления после отказа2.2.3. Отказы из-за некоректных действий оператора3. Условия эксплуатации3.1. Климатические условия эксплуатации3.2. Требования к квалификации и численности персонала3.3. Требования к составу и параметрам технических средств3.4. Требования к информационной и программной совместимости3.4.1. Требования к информационным структурам и методам решения3.4.2. Требования к исходным кодам и языкам программирования3.4.3. Требования к программным средствам, используемым программой3.4.4. Требования к защите информации и программ3.5. Специальные требования4. Требования к программной документации4.1. Предварительный состав программной документации5. Технико-экономические показатели5.1. Экономические преимущества разработки6. Стадии и этапы разработки6.1. Стадии разработки6.2. Этапы разработки6.3. Содержание работ по этапам7. Порядок контроля и приемки7.1. Виды испытаний7.2. Общие требования к приемке работы1. Введение1.1. Наименование программыНаименование программы: "Вычисление выражений. Арифметика (+-*/). С числами и переменными (A-D)"1.2. Назначение и область примененияПрограмма предназначена для вычисления выражений с числами и переменными.Программа представляет собой приложение, обрабатывающее изменение заданных переменных или создание четырёх переменных A, B, C, D, при условии, что они не заданы изначально.2. Требования к программе2.1. Требования к функциональным характеристикамПрограмма должна обеспечивать возможность выполнения перечисленных ниже функций:
а) Вычисление выражений, которое будет получаться из:Введенной пользователем строки из консольного меню;Файла, где записано готовое выражение.б) Выполнение над числами или заданными переменными одной из следующих операций;Сложение (“+”);Вычитание (“-“);Умножение (“*”);Целое от деления (“/”);Остаток от деления (“%”).в) Обработка исключений в выражениях в виде операций деления на ноль или остатка от деления на ноль;г) Обработка ошибок ввода выражения в виде отсутствующей операцией между числом и заданной переменной;д) Обработка ошибок ввода выражения в виде нечислового символа в выражении;е) Обработка скобок в записи выражения и вычисление выражения со скобками, в которых находится одна из перечисленных операций;ж) Вычисление выражений, содержащих числа и заданные переменные (A-D);з) Обработка заданных переменных (A-D) из строки;и) Значения переменных (A-D) могут быть изменены или заданы с помощью консольного меню.2.2. Требования к надежности2.2.1 Требования к обеспечению надежного функционирования программыНадежное (устойчивое) функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:а) организацией бесперебойного питания технических средств;б) использованием лицензионного программного обеспечения;в) регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г.Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;г) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов2.2.2. Время восстановления после отказаВремя восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной системы,не должно превышать 30-ти минут при условии соблюдения условий эксплуатации технических и программных средств.Время восстановления после отказа, вызванного неисправностью технических средств

, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств.
2.2.3. Отказы из-за некоректных действий оператора
Отказы программы возможны вследствие некорректных действий оператора (пользователя) при взаимодействии с операционной системой.

Во избежание возникновения отказов программы по указанной выше причине следует обеспечить работу конечного пользователя без предоставления ему административных привилегий
3. Условия эксплуатации

3.1. Климатические условия эксплуатации
Климатические условия эксплутатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям,

предъявляемым к техническим средствам в части условий их эксплуатации
3.2. Требования к квалификации и численности персонала
Минимальное количество персонала, требуемого для работы программы, составляет 1 человек – пользователь. Уровень подготовки пользователя – минимальный, требуются умения работы с клавиатурой и мышью.
3.3. Требования к составу и параметрам технических средств
3.3.1. В состав технических средств должен входить персональный компьютер с операционной системой Windows XP и выше.
3.4. Требования к информационной и программной совместимости

3.4.1. Требования к информационным структурам и методам решения
База данных работает под управлением Microsoft SQL Server. Используется много поточный доступ к базе данных. Необходимо обеспечить одновременную работу с программой с той же базой данной модулей экспорта внешних данных.
3.4.2. Требования к исходным кодам и языкам программирования
Исходный код должен быть написан на языке программирования C, с возможными элементами C++.
3.4.3. Требования к программным средствам, используемым программой
Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows XP и выше.
3.4.4. Требования к защите информации и программ
Требования к защите информации и программ не предъявляются
3.5. Специальные требования
Специальные требования к данной программе не предьявляются
4. Требования к программной документации

4.1. Предварительный состав программной документации
Состав программной документации должен включать в себя:

4.1.1. техническое задание;

4.1.2. программу и методики испытаний


;

4.1.3. руководство оператора;
5. Технико-экономические показатели

5.1. Экономические преимущества разработки
Ориентировочная экономическая эффективность не рассчитываются. Аналогия не проводится ввиду уникальности предъявляемых требований к разработке.
6. Стадии и этапы разработки

6.1. Стадии разработки
Разработка должна быть проведена в шесть стадий:


  1. Планирование;

  2. Анализ;

  3. Проектирование;

  4. Кодирование;

  5. Тестирование;

  6. Документация.
6.2. Этапы разработкиНа стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

  1. Планирование;

  2. Анализ;

  3. Проектирование;

  4. Кодирование;

  5. Тестирование;

  6. Документация.
На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы6.3. Содержание работ по этапамНа этапе планирования должен быть выполнен план разработки проекта с чётко обозначенными сроками.На этапе анализа должны быть выполнены перечисленные ниже работы1. постановка задачи;2. определение и уточнение требований к техническим средствам;3. определение требований к программе;4. определение стадий, этапов и сроков разработки программы и документации на неё;5. согласование и утверждение технического задания.На этапе проектирования должен быть выполнен подробный функциональный план программы.На этапе кодирования должна быть выполнена работа по программированию и отладке программы.На этапе тестирования программы должны быть выполнены перечисленные ниже виды работ:1. разработка, согласование и утверждение и методики испытаний;2. проведение приемо-сдаточных испытаний;3. корректировка программы и программной документации по результатам испытаний.На этапе документации должна быть выполнена разработка программных документов в соответствии с требованиями к составу документации.7. Порядок контроля и приемки7.1. Виды испытанийПриемо-сдаточные испытания должны проводиться на объекте Заказчика в оговоренные сроки.Приемо-сдаточные испытания программы должны проводиться согласно разработанной Исполнителем и согласованной Заказчиком Программы и методик испытаний.
Ход проведения приемо-сдаточных испытаний Заказчик и Исполнитель документируют в Протоколе проведения испытаний7.2. Общие требования к приемке работыПрием работы осуществляется преподавателем в соответствии с разработанным техническим заданием программы.