Добавил:
abhai2013@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТА / Course.docx
Скачиваний:
37
Добавлен:
30.06.2018
Размер:
1.1 Mб
Скачать

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

2.1 Современные требования к программным продуктам

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

2.2 Предполагаемая структура ЧП

2.3 Обоснование выбора средств реализации

Для решения данного задания мной был выбран язык программирования С++ и среда разработки Visual Studio. Эта среда разработки позволяет решать задания любой сложности и уровня, при этом не обязательно быть профессионалом, ведь среда разработки создана как для новичков, которые только начинают свою карьеру в программировании, так и для опытных людей, которые уже не один год в IT – сфере.

2.4 Функциональная схема ( блок-схема )

Work – переменная условия работы программы, пока work = 1 программа работает.

a – переменная условия шифрования/дешифрования, если a = 1 – программа шифрует

сообщение, если a = 0 – программа дешифрует сообщение.

2.5 Алгоритм реализации основной функции ЧП

Основной функцией ПП – шифрование и дешифрование текста с помощью двойного квадрата Уитстона.

После запуска ПП пользователь вводить сообщения для шифрования или дешифрования. После этого пользователь получает свой зашифрованный или расшифрованный текст.

3 Руководство пользователя

3.1 Требования к аппаратным средствам

Для эффективной работы программы необходимо следующее аппаратное обеспечение:

• CPUне нижеIntelAtom(1Ггц)

• 32 Mb оперативной памяти (рекомендуется 64 Mb)

• минимум 10mb свободного пространства на жестком диске

• 1 Mb видеопамяти

• операционная система Windows XP/Vista/7/8.1/10

• Мышь, клавиатура

3.2 Особенности запуска и работы с программой

Для работы программы не обходимо запустить исполняемый файл с расширением .exe.

3.3 Тестовые варианты программы

На этом рисунке мы видим как программа зашифровала текст «я пришел на пару».

Для этого мы ввели переменную условия шифрования/дешифрования(a), указавши 1 и ввели наше сообщение. Затем вводим переменную условие работы программы, тоже указываем 1 и попробуем расшифровать полученное сообщение.

На этом рисунке мы расшифровали наше сообщение. Для этого мы ввели переменную a, указав ей 0, т.к. мы хотим уже не зашифровать, а расшифровать сообщение и ввели сообщение. Затем мы указали 0 переменной work, т.к. хотим закончить работы и выйти из программы.

Выводы

С помощью средств языка программирования С++ мной был создан программный продукт, выполняющий шифрования или расшифровки текста с помощью двойного квадрата Уитстона. Данная программа позволяет пользователю быстро зашифровать или расшифровать сообщение нажатием одной клавиши.

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