Файл: Техническое задание к программе "Вычисление выражений. Арифметика (%). С числами и переменными (ad)".doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 11
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Техническое задание к программе "Вычисление выражений. Арифметика (+-*/%). С числами и переменными (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. Стадии разработки
Разработка должна быть проведена в шесть стадий:
-
Планирование; -
Анализ; -
Проектирование; -
Кодирование; -
Тестирование; -
Документация.
6.2. Этапы разработки
На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
-
Планирование; -
Анализ; -
Проектирование; -
Кодирование; -
Тестирование; -
Документация.
На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы
6.3. Содержание работ по этапам
На этапе планирования должен быть выполнен план разработки проекта с чётко обозначенными сроками.
На этапе анализа должны быть выполнены перечисленные ниже работы
1. постановка задачи;
2. определение и уточнение требований к техническим средствам;
3. определение требований к программе;
4. определение стадий, этапов и сроков разработки программы и документации на неё;
5. согласование и утверждение технического задания.
На этапе проектирования должен быть выполнен подробный функциональный план программы.
На этапе кодирования должна быть выполнена работа по программированию и отладке программы.
На этапе тестирования программы должны быть выполнены перечисленные ниже виды работ:
1. разработка, согласование и утверждение и методики испытаний;
2. проведение приемо-сдаточных испытаний;
3. корректировка программы и программной документации по результатам испытаний.
На этапе документации должна быть выполнена разработка программных документов в соответствии с требованиями к составу документации.
7. Порядок контроля и приемки
7.1. Виды испытаний
Приемо-сдаточные испытания должны проводиться на объекте Заказчика в оговоренные сроки.
Приемо-сдаточные испытания программы должны проводиться согласно разработанной Исполнителем и согласованной Заказчиком Программы и методик испытаний.
Ход проведения приемо-сдаточных испытаний Заказчик и Исполнитель документируют в Протоколе проведения испытаний
7.2. Общие требования к приемке работы
Прием работы осуществляется преподавателем в соответствии с разработанным техническим заданием программы.