Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №2.docx
Скачиваний:
7
Добавлен:
04.03.2022
Размер:
973.49 Кб
Скачать

Лабораторная работа №2

Техническое задание на разработку программного продукта

«Запись выражения на языке С# с использованием классов»

Оглавление

Введение 3

1 Основания для разработки 3

2 Назначение разработки 3

3 Требования к программе 3

3.1 Требования к функциональным характеристикам 3

3.2 Требования к надежности 3

3.2.1 Требования к обеспечению надежного функционирования программы 3

3.2.2 Время восстановления после отказа 4

3.2.3 Отказы из-за некорректных действий оператора 4

3 Условия эксплуатации 4

3.1 Климатические условия эксплуатации 4

3.2 Требования к квалификации и численности персонала 4

3.3 Требования к составу и параметрам технических средств 4

3.4 Требования к информационной и программной совместимости 5

3.5 Требования к транспортировке и хранению 5

3.6 Специальные требования 5

4 Требования к программной документации 5

5 Технико-экономические показатели 5

6 Стадии и этапы разработки 5

7 Код программы 6

8 Тестирование программного продукта 10

9 Разработка блок-схемы 11

Список использованных источников 13

Введение

Программа «Запись и расчет выражения на языке С#» предназначена для расчета арифметического выражения на языке С#.

1 Основания для разработки

Основанием для разработки является задание №1, выданное 16.09.2020 доцентом кафедры «Информатика» Гуриковым С.Р.

2 Назначение разработки

Программный продукт «Запись и расчет выражения на языке С#» предназначен для записи и расчета арифметического выражения, представленного в формулах (1-2), на языке С# приложении Microsoft Visual Studio 2019 с использованием классов.

Пользователем программы выступает человек, которому необходимо рассчитать арифметическое выражение. Имеются возможности открытия специальных форм и использование метода корректировки данных.

3 Требования к программе

3.1 Требования к функциональным характеристикам

Программа должна обеспечивать возможность выполнения перечисленных ниже функций:

  1. Разработка метода function1, предназначенного для расчета формулы 1.

  2. Разработка метода function2, предназначенного для расчета формулы 2.

  3. Реализация метода ввода данных.

  4. Реализация метода вывода данных.

  5. Реализация сплэш-формы.

  6. Использование метода корректировки данных.

Чтобы обеспечить реализацию выше указанных характеристик, необходимо разработать метод корректировки данных, не позволяющий пользователю вводить некорректные данные, а также функцию расчета арифметического выражения.

3.2 Требования к надежности

3.2.1 Требования к обеспечению надежного функционирования программы

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

1) организацией бесперебойного питания технических средств;

2) использованием лицензионного программного обеспечения;

3) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов;

4) Использование программы в некоммерческих целях

Также программное обеспечение должно иметь:

  1. защиту данных

  2. обработку исключений

  3. реализацию метода корректировки данных

  4. реализацию спешл-формы

  5. реализацию всех методов, описанных выше

3.2.2 Время восстановления после отказа

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

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

3.2.3 Отказы из-за некорректных действий оператора

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

3 Условия эксплуатации

3.1 Климатические условия эксплуатации

Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации, то есть программный продукт должен успешно функционировать при следующих параметрах:

1) температуре 0-40ºС

2) давлении равном 725-749 мм.рт.ст.

3) комфортной влажности воздуха для техники 40-60%

3.2 Требования к квалификации и численности персонала

Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 1 штатной единиц — конечного пользователя программы.

3.3 Требования к составу и параметрам технических средств

Системные требования для разрабатываемого ПП следующие:

1) процессор Pentium-2.0Hz, не менее

2) оперативная память объемом, 1Гигабайт, не менее

3) 64-разрядная операционная система, процессор х64

4) Visual Studio 2010 - 2019

5) Не менее двух ядер в процессоре

6) до 210 ГБ (минимум 800 МБ) свободного места в зависимости от установленных компонентов на жестком диске

3.4 Требования к информационной и программной совместимости

Программа должна работать в операционных системах начиная с Windows XP и до Windows 10.

3.5 Требования к транспортировке и хранению

Программный продукт представлен на электронном носителе, программная документация поставляется в электронном виде.

3.6 Специальные требования

Специальные требования к данной программе не предъявляются.

4 Требования к программной документации

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

1) техническое задание;

2) программу и методики испытаний;

3) руководство оператора;

5 Технико-экономические показатели

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

6 Стадии и этапы разработки

Стадии и этапы разработки представлены на таблице 1.

Номер этапа

Название этапа

Срок реализации

Отчетность

1

Разработка технического задания

16-17 сентября 2020

Реализация технического задания

2

Разработка ядра программного продукта

17-18 сентября 2020

Реализация программного продукта, описание внутренних параметров ввода и вывода данных

3

Разработка алгоритмов, методов и их реализация

18-19 сентября 2020

Описание алгоритмов и методов, создание программной модели, реализующей методы и алгоритмы

4

Тестирование программного продукта и составление программной документации

20-21 сентября 2020

Тесты, документация программного продукта

5

Подготовка и передача программного продукта

21-22 сентября 2020

Выполнена работа по подготовке и передаче программного продукта и программной документации в эксплуатацию

Таблица 1 – Стадии и этапы разработки

Соседние файлы в предмете Технологии программирования