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

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

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

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

Оглавление

Введение 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

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

Введение

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

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

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

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

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

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

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

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

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

  1. Расчёт арифметического выражения

  2. Реализация ввода данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9-10 сентября 2020

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

2

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

9-10 сентября 2020

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

3

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

10-11 сентября 2020

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

4

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

11-12 сентября 2020

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

5

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

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

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

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

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